過去問ハブ🔥 0日
OS・ネットワーク・データベース関係代数・SQL・正規化・トランザクション難易度 易45 / 50

利用者 Y に与えていた「顧客」表への UPDATE 権限を取り消す SQL 文として、適切なものはどれか。

選択肢をタップすると、その場で答え合わせできます

正解と解説を見る

正解 AREVOKE UPDATE ON 顧客 FROM Y

解説

正解は「REVOKE UPDATE ON 顧客 FROM Y」です。SQL では、表などに対する操作の権限を GRANT 文で与え、REVOKE 文で取り消します。どちらもデータ制御言語(DCL)に分類され、取り消す権限、対象の表、対象の利用者を指定します。「GRANT UPDATE ON 顧客 TO Y」は、逆に UPDATE 権限を与える文です。「DROP UPDATE ON 顧客 FROM Y」は存在しない構文で、DROP は表などのオブジェクトそのものを削除する文です。「DELETE UPDATE ON 顧客 FROM Y」も存在しない構文で、DELETE は表から行を削除する文です。利用者ごとに権限を必要最小限に絞ることは、データベースのセキュリティの基本です。

  • #SQL
  • #権限

この調子でOS・ネットワーク・データベースを続けて解く

▶ この科目の連続演習へ進む(10問)

この問題の分野を深く学ぶなら

PR情報工学・理系基礎の教科書を探す

詳細を見る

OS・ネットワーク・データベースの問題一覧へ戻る

「関係代数・SQL・正規化・トランザクション」の関連問題