![]()
平成28年 秋期 基本情報技術者 午後 問03
問03 4問選択従業員の通勤情報を管理する関係データベースに関する次の記述を読んで,設問1〜4に答えよ。 Y社では,従業員の1か月分の交通費の合計を通勤手当として支給している。 交通費は,通勤に公共の交通機関を利用している場合は通勤経路の各区間運賃であり, 自家用車を利用している場合は燃料費などの諸経費である。 通勤手当は図1に示す表で管理していたが,より詳細に情報を管理するために, 図2のとおり変更した。下線付きの項目は,主キーを表す。
![]() 図1 変更前の表構成とデータ格納例
図2 変更後の表構成とデータ格納例
従業員ごとの通勤手当を求めるには, ![]() ![]() ![]() ![]() a,c に関する解答群 ウ 通勤費表を交通機関コードで エ 通勤費表を従業員番号で b,d に関する解答群
FROM 通勤費表, 交通機関表 WHERE 通動費表.交通機関コード = 交通機関表.交通機関コード AND ![]() e に関する解答群 イ 通勤費表.交通機関コード LIKE 'B%' ウ 通勤費表.交通機関コード LIKE 'B_' エ 通動費表.交通機関コード LIKE '_B%'
FROM 通勤費表 WHERE ![]() f に関する解答群 SELECT 交通機関表.交通機関コード FROM 交通機関表 WHERE 交通機関表.交通機関名 IN ('情報都市線', '駒込バス')) イ 通勤費表.交通機関コード IN ( SELECT 交通機関表.交通機関コード FROM 交通機関表 WHERE 交通機関表.交通機関名 IN ('情報都市線', '駒込バス')) ウ 通勤費表交通機関コード IN ( SELECT 交通機関表.交通機関コード FROM 交通機関表 WHERE 交通機関表.交通機関名 IN ('情報都市線', '駒込バス')) GROUP BY 通勤費表.交通機関コード エ 通勤費表.交通機関コード IN( SELECT 交通機関表.交通機関コード FROM 交通機関表 WHERE 交通機関表.交通機関名 IN ('情報都市線', '駒込バス')) GROUP BY 通勤費表.従業員番号
![]() 図3 講習会受講表とデータ格納例
SELECT 通勤費表.従業員番号 g に関する解答群 FROM 講習会受講表 WHERE 受講日 IS NULL)
イ 通勤費表.従業員番号 IN (SELECT 講習会受講表.従業員番号
ウ 通勤費表.従業員番号 IN (SELECT 講習会受講表.従業員番号
エ 通勤費表.従業員番号 NOT IN (SELECT 講習会受講表.従業員番号
[←前の問題] [次の問題→] [問題一覧表] [分野別] [基本情報技術者試験TOP ]
©2004-2024 情報処理試験.jp
|
プライバシーポリシー・著作権・リンク
|
お問合わせ
| ||||||||