基本情報技術者平成19年春期 午前問60

問60

更新不可能なビューはどれか。
  • ビュー定義に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句が含まれるビューは、更新不可能なビューとなります。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop