平成25年度 秋期 ITサービスマネージャ試験 午前Ⅱ 問22
テクノロジ/データベース関係データベースのビューに関する記述のうち,適切なものはどれか。
出典:平成25年度 秋期 ITサービスマネージャ試験 午前Ⅱ 問22
- アビューの元の表に新たな列を追加するときは,既存のビューにも影響が出るので,ビューを再定義する必要がある。
- イビューの列は,元の表の列名と異なる名称で定義することができる。
- ウビューは,元の表から指定した列を抜き出すように定義するものであり,指定条件を満たす行を抜き出すように定義することはできない。
- エ二つ以上の表の結合によって定義されたビューは,いつでも更新操作が可能である。
正解:イ
解説
関係データベースのビューは,元の表に対する問合せとして定義される仮想的な表であり,ビュー定義時にSELECT文で列に別名を付けることで,元の表とは異なる列名で定義することができる。
選択肢ごとの解説
- ア誤り。元の表に新たな列を追加しても,その列を参照していない既存のビューには影響がなく,必ずしも再定義が必要になるわけではない。
- イ正しい。ビューの列は,元の表の列名と異なる名称で定義することができる。
- ウ誤り。ビューはWHERE句を用いて,指定条件を満たす行を抜き出すように定義することもできる。
- エ誤り。複数の表の結合によって定義されたビューは,更新対象の行が一意に定まらない場合があるなど,常に更新操作が可能とは限らない。