平成17年春期試験問題 午前問65

"注文"表と"商品"表の二つに対して,四つのビューを定義した。このうち,更新可能なビューはどれか。
65.gif

  • 65a.gif
  • 65i.gif
  • 65u.gif
  • 65e.gif
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:データ操作
解説
更新可能なビューとは、実表に対して実表の行を挿入、更新または削除できるビューです。更新可能なビューにするためには定義に次に挙げる構造を含めてはいけません。
  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が指定された副問合せ
この条件をもとに選択肢のCREATE VIEW文を検証すると、
  • DISTINCT句が含まれているため更新できません。
  • 正しい。更新可能なビューです。
  • 集計関数SUMが含まれているため更新できません。
  • 2つの表が結合されているため更新できません。

Pagetop