HOME»ソフトウェア開発技術者平成16年春期»午前問72
ソフトウェア開発技術者平成16年春期 午前問72
問72
SQLにおけるオブジェクトの処理権限に関する記述のうち,適切なものはどれか。
- 権限の種類はINSERT,DELETE,UPDATEの三つである。
- 権限は実表だけに適用でき,ビューには適用できない。
- 権限を取り上げるにはREVOKE文を用いる。
- 権限を付与するにはCOMMIT文を用いる。
分類
テクノロジ系 » データベース » データ操作
正解
ウ
解説
- DBMSの種類によって権限の種類は多少異なっていますが、標準SQLでは、SELECT・DELETE・INSERT・REFERENCES・USAGE・TRIGGER・UNDER・EXECUTEの8種類があります。
- 実表だけでなくビューに対する権限も設定することできます。またドメインやトランザクションに対しても設定できます。
- 正しい。REVOKE文は、付与されている処理権限を取り消すときに使うSQL文です。REVOKE オブジェクトの権限 ON オブジェクト名
FROM { ユーザー名 | ロール名 | PUBLIC }
[ WITH GRANT OPTION ] - 権限を付与するときに使うのはGRANT文です。COMMIT文はトランザクションによる変更を確定するときに使う文です。