データ・ディクショナリ・ビューに関して正しい記述はどれですか。
A接頭辞USER_のビューは、現在のユーザーが所有するオブジェクトの情報を表示する✓
B接頭辞DBA_のビューは、特別な権限がなくても一般ユーザーが常に参照できる
C接頭辞ALL_のビューは、現在のユーザーがアクセスできるオブジェクトの情報を表示する✓
Dデータ・ディクショナリはOracleが自動的に保守し、ユーザーが直接DMLで更新することはできない✓
正解:A・C・D解説
データ・ディクショナリ・ビューは、接頭辞によって参照できる範囲(スコープ)が決まっています。
接頭辞とスコープ
| 接頭辞 | 表示される範囲 |
|---|---|
| USER_ | 現在のユーザーが所有するオブジェクト |
| ALL_ | 現在のユーザーがアクセスできるオブジェクト(所有+権限付与分) |
| DBA_ | データベース内のすべてのオブジェクト(要・DBA権限) |