平成15年 秋期 基本情報技術者 午後 問01
問01 関係データベース関係データベースに関する次の記述を読んで,設問1〜3に答えよ。 次のような受講生表,スクール表,地区表からなる関係データベースがある。 地区内には,複数のスクールがあり,各スクールに複数の講座がある。 受講生は,複数の講座を受講することが可能であり,異なったスクールの講座を 受講する場合もある。 受講生表
スクール表
地区表
設問1 スクールごとに受講生数を集計した,スクール別受講状況表をビューとして作る。 そのための SQL 文中の に入れる正しい答えを,解答群の中から選べ。 ここで,受講生数とは,受講生の延べ人数である。
CREATE VIEW スクール別受講状況表 (スクール名, 地区名, 受講生数, 講師数)
解答群 ア S.スクール名, T.地区名, COUNT(J.受講生番号), S.講師数 イ S.スクール名, T.地区名, SUM(J.受講生番号), S.講師数 ウ S.スクール名, T.地区コード, S.講師数 エ S.スクール名, T.地区名, S.講師数 オ S.スクール番号, T.地区コード, S.講師数 カ S.スクール番号, T.地区名, S.講師数
設問2 スクール別受講状況表は,次のとおりとする。
スクール別受講状況表
SELECT 地区名, SUM(講師数), COUNT(スクール名) FROM スクール別受講状況表
解答群 ア 5 イ 11 ウ 12 エ 14
設問3 講師1人当たりの受講生数が 30 人未満の地区を検索したい。 次の SQL 文中の に入れる正しい答えを, 解答群の中から選べ。
SELECT 地区名 FROM スクール別受講状況表 GROUP BY 地区名
解答群 ア HAVING AVG(受講生数/講師数) < 30 イ HAVING SUM(受講生数)/SUM(講師数) < 30 ウ WHERE AVG(受講生数/講師数) < 30 エ WHERE SUM(受講生数)/SUM(講師数) < 30 [←前の問題] [次の問題→] [問題一覧表] [分野別] [基本情報技術者試験TOP ]
©2004-2024 情報処理試験.jp
|
プライバシーポリシー・著作権・リンク
|
お問合わせ
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||