平成19年春期試験問題 午前問60

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
更新不可能なビューはどれか。

  • ビュー定義にGROUP BY句が含まれるビュー
  • ビュー定義にWHERE句が含まれるビュー
  • ビューに対するビュー
  • 元の表の主キーを含まないビュー
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:データ操作
解説
更新不可能なビューとは、実表に対して実表の行を挿入、更新または削除することができないビューで、更新可能なビューの逆です。ビューを更新可能とするためには、ビュー定義に次に挙げる構造を含めてはいけません。
  1. 集約関数(AVG、COUNT、SUM、MIN、MAXなど)
  2. 2つ以上の表の結合(更新可能な結合,和集合及び列を除く)
  3. GROUP BY、ORDER BY、MODEL、CONNECT BY、START WITH、DISTINCTの各句
  4. SELECT構文のリストにコレクション式
  5. SELECT構文のリストにある副問合せ
  6. WITH READ ONLYが指定された副問合せ
したがって「ア」のGROUP BY句が含まれるビューは、更新不可能なビューとなります。

Pagetop