ORACLE MASTER Bronze DBA 26ai表・制約・ビュー・索引オリジナル・公式資料照合難易度★★☆☆☆
通常のビューACTIVE_CUSTOMERSを、CUSTOMERS表からSTATUS='ACTIVE'の行を取り出すSELECTで定義した。マテリアライズド・ビューや結果キャッシュを使う説明ではない。このビューの基本的な性質はどれか。
A
作成した瞬間の全行を別データファイルへ複製し、その後の元表の変更とは無関係になる
通常のビューは結果データを恒久コピーするものではありません。保存された結果を扱うマテリアライズド・ビューとの違いです。
B
ビューを作れば元のCUSTOMERS表を直ちにDROPしても、同じデータを必ず参照し続けられる
通常のビューは元の表等に依存します。元表を削除しても、それを独立したデータコピーとして利用できるという保証はありません。
C
ビュー名と表名は同じ意味なので、WHERE条件を保存することはできない
ビューではSELECTの条件や列の投影等を定義できます。表名の別名を付けるだけの仕組みではありません。
D
元の表に対する問合せ定義を持ち、その定義に基づく行や列を参照させる★ 正解
ビューはSELECTに基づく論理的な表現です。見せる列や行をまとめられますが、利用者の権限も適切に設計する必要があります。
解説
通常のビューは問合せを定義する論理的なオブジェクトです。作成時の全行を別の物理表へ恒久コピーする仕組みではありません。ビューの参照時には、元の表と問合せに対する一貫性の規則が適用されます。
根拠資料・確認情報
対応範囲:Bronze DBA Oracle AI Database 26ai Fundamentals(1Z0-185-JPN)
資料確認日:2026-10-29
同じレッスンの問題
問題 1
PDB内の受注表で、ORDER_ID列を単一列のPRIMARY KEYにし、制約を有効かつ即時検査にしている。他の制約やトリガーはない。ORDER_IDへの新しい行の挿入について正しい説明はどれか。
問題 2
DEPARTMENTS(DEPT_ID)の主キーに、EMPLOYEES(DEPT_ID)の外部キーが参照している。制約は有効かつ即時検査で、他のトランザクションやトリガーはない。親表にDEPT_ID=90の行がないとき、子表へDEPT_ID=90を挿入するとどうなるか。
問題 4
大きな顧客表で、条件を満たす少数の行を顧客番号から探す問合せが多い。顧客番号にB-tree索引を追加する判断として適切なのはどれか。データ分布や負荷を検証でき、対象機能の利用条件は満たす。