DP-900Azure のリレーショナル データEASY複数選択

ある IT 部門が SQL 命令の分類を整理している。DDL(データ定義言語)に分類される命令を2つ選択してください。

  1. A. CREATE TABLE:新しいテーブルを定義する
  2. B. INSERT INTO:テーブルに新しい行を挿入する
  3. C. GRANT:ユーザーに権限を付与する
  4. D. ALTER TABLE:既存テーブルの構造(カラム追加・削除など)を変更する
  5. E. SELECT:テーブルからデータを検索・取得する
解答と解説を見る

正解: A, D

DDL(Data Definition Language)はデータベースのスキーマや構造を定義・変更するための命令群である。CREATE TABLE(テーブルの新規作成・選択肢A)と ALTER TABLE(既存テーブルの構造変更・選択肢D)はどちらも DDL に分類される。DROP TABLE・CREATE INDEX・DROP VIEW なども DDL である。SELECT はデータを取得する DML(または DQL)であり DDL ではない(選択肢Eは不正解)。INSERT INTO はデータを挿入する DML であり DDL ではない(選択肢Bは不正解)。GRANT は権限付与の DCL であり DDL ではない(選択肢Cは不正解)。

▸ この試験を本気で演習する(全150問・無料)