IPA過去問ドリル

平成31年度 春期 応用情報技術者試験 午前 問27

テクノロジ/データベース

RDBMS において,特定の利用者だけに表を更新する権限を与える方法として,適切なものはどれか。

出典:平成31年度 春期 応用情報技術者試験 午前 問27

正解:エ

解説

SQL のデータ制御言語(DCL)では,GRANT 文によって特定の利用者やロールに対し,表への SELECT,INSERT,UPDATE,DELETE などの権限を個別に与えることができます。権限を取り消すときは REVOKE 文を使います。

選択肢ごとの解説

  • 誤り。CONNECT はデータベースへの接続を確立するための文であり,表単位の更新権限は制御できません。
  • 誤り。CREATE ASSERTION は複数の表にまたがる整合性制約を宣言する文で,利用者の権限とは無関係です。
  • 誤り。参照制約は外部キーによるデータの整合性を保つための制約であり,利用者ごとの権限制御はできません。
  • 正しい。GRANT 文によって,特定の利用者だけに表への UPDATE 権限などを与えることができます。
応用情報技術者の過去問を演習モードで解く