データベーススペシャリスト平成28年春期 午前Ⅱ 問10

問10

更新可能なビューの定義はどれか。ここで,ビュ一定義の中で参照する基底表は全て更新可能とする。
  • 10a.gif/image-size:400×50
  • 10i.gif/image-size:400×71
  • 10u.gif/image-size:400×67
  • 10e.gif/image-size:400×68

分類

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

正解

解説

更新可能なビューとは、実表に対して実表の行を挿入、更新または削除できるビューです。ビューを更新可能とするためには、ビュー定義に次に挙げる構造を含めてはいけません。
  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句が含まれているため更新できません。
  • GROUP BY句が含まれているため更新できません。
  • 正しい。全ての条件を満たすので更新可能なビューです。
  • HAVING句が含まれているため更新できません。
© 2016-2024 データベーススペシャリストドットコム All Rights Reserved.

Pagetop