テクノロジ系定義問題
関係データベースにおける「ビュー(VIEW)」の定義として適切なものはどれか。
A.テーブルのデータを物理的にコピーしてキャッシュした永続的なテーブル
✗ データを物理コピーして保持するのはマテリアライズドビューです。通常のビューはデータを持ちません。
B.インデックスを使わずにテーブル全体を順番に走査する検索方式
✗ これはフルテーブルスキャンの説明です。ビューとは無関係な検索方式の概念です。
C.一つ以上の基底テーブルや他のビューに対するSELECT文を定義した仮想的なテーブル← 正解
✓ 正解です。ビューはSELECT文を定義した仮想テーブルであり、データを実際には持たずアクセス制御や複雑なクエリの簡略化に利用されます。
D.複数のトランザクションが同じデータにアクセスする際の排他制御の単位
✗ これはロック(排他制御)の説明です。ビューはデータアクセスの仮想構造であり、制御の単位ではありません。