データ操作 (全50問中49問目)

No.49

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

分類

テクノロジ系 » データベース » データ操作

正解

解説

更新可能なビューとは、実表に対して実表の行を挿入、更新または削除できるビューです。更新可能なビューにするためには次に挙げるいくつかの条件を満たしていなくてはなりません。
  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が含まれているため更新できません。
  • 正しい。更新可能なビューです。
  • 集計関数SUMが含まれているため更新できません。
  • 2つの表が結合されているため更新できません。
© 2010-2019 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop