平成28年春期試験午前問題 午前Ⅱ 問10

午前Ⅱ 問10解説へ
更新可能なビューの定義はどれか。ここで,ビュ一定義の中で参照する基底表は全て更新可能とする。

  • 10a.gif
  • 10i.gif
  • 10u.gif
  • 10e.gif
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:データ操作
更新可能なビューとは、実表に対して実表の行を挿入、更新または削除できるビューです。更新可能なビューとなるためには次に挙げるいくつかの条件を満たしていなくてはなりません。
  1. 集計関数 (AVG、COUNT、SUM、MIN、MAXなど)を含まない
  2. GROUP BY、HAVING、MODEL、CONNECT BYまたはSTART WITH または DISTINCT の各句を含まない
  3. SELECT構文のリストにあるコレクション式を含まない
  4. SELECT構文のリストにある副問合せを含まない
  5. WITH READ ONLYが指定された副問合せを含まない
  6. 2つ以上の表を結合していない(例外あり)
この条件をもとに選択肢のCREATE VIEW文を評価します。
  • DISTINCT句が含まれているため更新できません。
  • GROUP BY句が含まれているため更新できません。
  • 正しい。全ての条件を満たすので更新可能なビューです。
  • HAVING句が含まれているため更新できません。

Pagetop