Skip to main content

データコントロール言語とは何ですか?

dataデータ制御言語は、構造化されたクエリ言語(SQL)のサブセットであり、通常、データベースに保存されている情報を抽出および制御するために使用されます。基本的なSQL言語はデータベース内のデータ操作を扱っていますが、データ制御言語は、データベース内で特定のタイプのコマンドを実行するために特定のエンドユーザーの権限を付与することを扱います。データ制御言語は、データベース管理者に、セキュリティを実施し、データベース内の情報を制御する階層を維持するためにエンドユーザーの特権を操作および調整する機能を提供します。これは、言語内で使用されるコマンドが、できるだけ専門用語や曖昧さから解放されることを試み、非常に技術的に精通している個人がデータベースの機能を利用できるようにするためのより友好的な環境を提供することを意味します。C ++、Java、Visual Basicなどの他の言語とは異なり、レイパーソンに直感的に理解できないコマンド、SQL、およびデータ制御言語が策定され、コマンド文字列がかなり基本的になります。たとえば、SQLでは、給与 ' 50,000が給与が50,000米ドル(USD)に等しいまたは超える従業員データベース内のすべての個人のリストを返す従業員からすべてを選択します。その目標は、データベース内の情報ではなく、特権を操作することです。データ制御言語で最も顕著な2つのコマンドは、助成金と取り消し要素です。これらを通して、名前が示すように、データベース管理者は、データベースのエンドユーザーに特定の特権を提供または拒否することができます。一般的な特権には、connectコマンドを介してデータベースに接続する機能が含まれます。Selectコマンドを介してデータベースから行と列を選択します。挿入コマンドを介してデータベースに新しい情報を挿入します。更新コマンドを介してデータベース内の既存の情報を更新します。deleteコマンドを介してデータベースから既存の情報を削除します。または、[実行]コマンドを介してデータベース内で特定のコマンドまたはコードを実行します。