|
H14年春 テクニカルエンジニア (データベース) 【問29】
更新可能なビューの定義はどれか。
| ア
| CREATE VIEW VIEW1 (SNO, PNO)
AS SELECT DISTINCT SPJ.SNO, SPJ.PNO
FROM SPJ
|
| イ
| CREATE VIEW VIEW2 (SNO, PNO)
AS SELECT SPJ.SNO, SPJ.PNO
FROM SPJ
GROUP BY SPJ.PNO
|
| ウ
| CREATE VIEW VIEW3 (SNO, STATUS, CITY)
AS SELECT S.SNO, S.STATUS, S.CITY
FROM S
WHERE S.STATUS > 15
|
| エ
| CREATE VIEW VIEW4 (SCITY, PCITY)
AS SELECT S.CITY, P.CITY
FROM S, SP, P
WHERE S.SNO = SP.SNO
AND SP.PNO = P.PNO
|
解答と解説
解答: ウ
解説:
| ア | | DISTINCT句があるため、更新できない。 | | イ | | SELECT句でSUM(集合関数)、GROUP BY句があるため、更新できない。 | | エ | | 複数の表からの結合ビューのため、更新できない。 |
|
|
|