権限の分類として正しいものはどれですか。
権限の分類として正しいものはどれですか。
ACREATE SESSION はシステム権限である✓
BSELECT ANY TABLE はシステム権限である✓
C特定の表に対する UPDATE はオブジェクト権限である✓
D特定の表に対する SELECT はシステム権限である
解説正答:A・B・C
システム権限 はデータベース全体に対する操作(接続、オブジェクト作成、ANY系の操作など)を許可します。オブジェクト権限 は特定のオブジェクトに対する操作を許可します。
システム権限とオブジェクト権限の例:
| 分類 | 例 |
|---|---|
| システム権限 | CREATE SESSION、CREATE TABLE、SELECT ANY TABLE |
| オブジェクト権限 | 特定の表に対する SELECT / INSERT / UPDATE / DELETE |
SELECT ANY TABLE は「任意の表を参照できる」データベース全体の権限なのでシステム権限ですが、特定の表に対する SELECT はその表だけが対象のオブジェクト権限です。
したがって、A,B,Cが正解となります。