情報セキュリティスペシャリスト平成24年春期 午前U 問21

午前U 問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文を単独で実行する必要があります。
© 2014-2019 情報処理安全確保支援士ドットコム All Rights Reserved.

Pagetop