問2
関係データベースに関する次の記述を読んで,設問 1,2 に答えよ。
次のとおりの項目名からなる商品表及び問屋表がある。 ここで,下線を引いてある項目名は主キーである。
商品表
商品コード
商品名
単価
問屋コード
S0001
鉛筆
10
T0306
S0002
消しゴム
50
T1020
…
問屋表
問屋名
連絡先
備考
T0001
鈴木商店
03-5555-XXXX
T0002
山田商会
03-5432-XXXX
発注表
発注番号
発注日
数量
3001
2001-03-01
S0110
1000
3002
2001-03-02
S0054
2000
CREATE TABLE 発注表 (発注番号 NUMERIC(4) NOT NULL, 発注日 DATE NOT NULL, 商品コード CHAR(5) NOT NULL, 数量 NUMERIC(5) NOT NULL, KEY (発注番号), KEY (商品コード) 商品表)
解答群
ア FOREIGN イ INDEX ウ MAIN
エ PRIMARY オ REFERENCES カ UNIQUE
キ USING
発注伝票
金額
会田商店
A4ノート
100
10000
イイダ商店
スティックのり
200
20000
CREATE VIEW 発注伝票 AS SELECT T.問屋名, H.発注日, S.商品名, H.数量, FROM 発注表 H, 商品表 S, 問屋表 T
d に関する解答群
ア S.単価 * H.数量 AS 金額 イ SUM(S.単価 * H.数量) AS 金額
ウ 金額 IS S.単価 * H.数量 エ 金額 IS SUM(S.単価 * H.数量)
e に関する解答群
ア IN H.商品コード = S.商品コード AND S.問屋コード = T.問屋コード
イ IN H.商品コード = S.商品コード OR S.問屋コード = T.問屋コード
ウ WHERE H.商品コード = S.商品コード AND S.問屋コード = T.問屋コード
エ WHERE H.商品コード = S.商品コード OR S.問屋コード = T.問屋コード