更新可能なビューの定義はどれか。ここで,ビュー定義の中で参照する基底表は全て更新可能とする。
- CREATE VIEW ビュー1(取引先番号, 製品番号)
AS SELECT DISTINCT 納入.取引先番号, 納入.製品番号
FROM 納入 - CREATE VIEW ビュー2(取引先番号, 製品番号)
AS SELECT 納入.取引先番号, 納入.製品番号
FROM 納入
GROUP BY 納入.取引先番号, 納入.製品番号 - CREATE VIEW ビュー3(取引先番号, ランク, 住所
AS SELECT 取引先.取引先番号, 取引先.ランク, 取引先.住所
FROM 取引先
WHERE 取引先.ランク > 15 - CREATE VIEW ビュー4(取引先住所, ランク, 製品倉庫)
AS SELECT 取引先.住所, 取引先.ランク, 製品.倉庫
FROM取引先, 製品
HAVING 取引先.ランク > 15
解答
ウ
解説
ー
- CREATE VIEW ビュー1(取引先番号, 製品番号)
AS SELECT DISTINCT 納入.取引先番号, 納入.製品番号
FROM 納入
ー - CREATE VIEW ビュー2(取引先番号, 製品番号)
AS SELECT 納入.取引先番号, 納入.製品番号
FROM 納入
GROUP BY 納入.取引先番号, 納入.製品番号
ー - CREATE VIEW ビュー3(取引先番号, ランク, 住所
AS SELECT 取引先.取引先番号, 取引先.ランク, 取引先.住所
FROM 取引先
WHERE 取引先.ランク > 15
ー - CREATE VIEW ビュー4(取引先住所, ランク, 製品倉庫)
AS SELECT 取引先.住所, 取引先.ランク, 製品.倉庫
FROM取引先, 製品
HAVING 取引先.ランク > 15
ー
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 技術要素 |
中分類 | データベース |
小分類 | データ操作 |
出題歴
- DB 平成28年度春期 問10