基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [令和元年秋午前] [令和元年秋午後]

平成14年 秋期 基本情報技術者 午後 問03
問03   関係データベース

次の受注伝票をもとに関係データベースを構成する表を作成し, SQL を利用してデータを検索することを考える。


注 1件の受注は1枚の受注伝票に記入され, 受注伝票ごとに一意な受注番号が採番されている。

基本情報技術者試験


設問1  次の表中の に入れる正しい答えを, 解答群の中から選べ。

受注表

受注番号 日付

受注明細表

受注番号 品番

顧客表

顧客番号 顧客名

商品表

品番 品名 単価

解答群

ア 金額      イ 顧客番号     ウ 顧客名

エ 数量      オ 品番       カ 品名

解答 a ←クリックすると正解が表示されます

解答 b ←クリックすると正解が表示されます

基本情報技術者試験


設問2 受注伝票ごとの受注額を確認するため, 受注額表がビュー表として定義されている。 これを利用して,次の情報を検索するための SQL 文を作成した。 SQL 文の に入れる正しい答えを,解答群の中から選べ。

 “顧客あたりの平均受注額が受注額の平均より高額な顧客についての, 顧客番号とその顧客の平均受注額”

受注額表

受注番号 日付 顧客番号 受注額

受注額:受注番号あたりの受注額

顧客番号, AVG(受注額) FROM 受注額表
GROUP BY 顧客番号
AVG(受注額) >

解答群

ア CREATE VIEW     イ EXIST       ウ HAVING

エ SELECT       オ SUM(AVG(受注額))    カ SUM(受注額)

キ WHERE        ク (SELECT AVG(受注額) FROM 受注額表)

解答 c ←クリックすると正解が表示されます

解答 d ←クリックすると正解が表示されます

解答 e ←クリックすると正解が表示されます

[←前の問題] [次の問題→] [問題一覧表] [分野別] [基本情報技術者試験TOP ]