平成24年春期試験午前問題 午前Ⅱ 問21

午前Ⅱ 問21解説へ
SQLのGRANT文による権限定義に関する記述のうち,適切なものはどれか。

  • PUBLIC指定によって,すべての権限を与えることができる。
  • WITH GRANT OPTION指定によって,権限を付与可能にすることができる。
  • ビューに対して固有の参照権限を定義できない。
  • 表定義のSQL文内にGRANT文を指定することによって,権限定義ができる。
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:トランザクション処理
GRANT文は、1人または複数のユーザに表やビューなどのオブジェクトに関する特定の権限を付与するSQL文です。
GRANT 権限名 ON オブジェクト名
    TO { ユーザ名 | ロール名 | PUBLIC }
    [ WITH GRANT OPTION ] ;
  • すべての権限付与には「ALL PRIVILEGES」を指定します。
  • 正しい。WITH GRANT OPTIONは権限付与権を与える指定です。
  • 実表だけでなくビューに対しても権限を定義することができます。
  • 表定義中では権限付与はできません。表定義後にGRANT文を単独で実行する必要があります。

Pagetop