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

データコントロール言語は、構造化されたクエリ言語(SQL)のサブセットであり、通常、データベースに保存されている情報を抽出および制御するために使用されます。基本的なSQL言語はデータベース内のデータ操作を扱っていますが、データ制御言語は、データベース内で特定のタイプのコマンドを実行するために特定のエンドユーザーの権限を付与することを扱います。データ制御言語は、データベース管理者に、セキュリティを実施し、データベース内の情報を制御する階層を維持するためにエンドユーザーの特権を操作および調整する機能を提供します。これは、言語内で使用されるコマンドが、できるだけ専門用語や曖昧さから解放されようとすることを意味し、技術的に精通していない個人がデータベースの機能を利用できるようにするためのより友好的な環境を提供します。 C ++、Java、Visual Basicなどの他の言語とは異なり、Intuitiではないコマンドを使用しますレイパーソン、SQL、およびデータ制御言語が理解できるVelyは、コマンド文字列をかなり基本的にするために策定されています。たとえば、SQLでは、コマンド「給与> = 50,000で従業員からすべてを選択してください」は、給与が50,000米ドル(USD)に等しいまたは超える「従業員」データベースのすべての個人のリストを返します。

データコントロール言語は、データベース内の情報ではなく特権を操作することであるため、言語は少し異なります。データ制御言語で最も顕著な2つのコマンドは、助成金と取り消し要素です。これらを通して、名前が示すように、データベース管理者は、データベースのエンドユーザーに特定の特権を提供または拒否することができます。一般的な特権には、connectコマンドを介してデータベースに接続する機能が含まれます。 Selectコマンドを介してデータベースから行と列を選択します。データベースtに新しい情報を挿入します挿入コマンドをhrough;更新コマンドを介してデータベース内の既存の情報を更新します。 deleteコマンドを介してデータベースから既存の情報を削除します。または、実行コマンドを介してデータベース内で特定のコマンドまたはコードを実行します。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?