08.7.10
平成17年度「データベース」レポート課題 1. 課題内容
岡山県内のグルメ情報を扱うWWWサイトを構築するために、次のようなデー タベーススキーマを作成した。このサイトでは、飲食店の情報提供のほか、会 員登録をすると店の評価(5段階評価、5が一番よい)とコメントを書くこと ができる。
店(店番号, 店名, 所在市町村, 住所, 電話番号, 種別, 定員, 平均予算, 駐車場)
会員(会員番号, 氏名, 年齢, 性別)
評価(会員番号, 店番号, 評価, コメント)
「種別」は「和食」「フランス料理」「イタリア料理」「中華」のいずれかとする。 また「駐車場」は Y, N(駐車場あり/なし)のいずれか、「性別」は「男」「女」 のいずれかとする。
このとき、以下のデータベース問合せを指定された方法で記述せよ。
(ア) 岡山市にあり、定員 5 名以上、駐車場ありのフランス料理店の店名、 住所、電話番号を求めよ。(関係代数・SQLとも、10点 2)
(イ) 岡山太郎さんお勧めのイタリア料理店の店名一覧を求めよ。「お勧め」 とは「評価4以上」とする。(関係代数・SQLとも、10点 2) (ウ) 倉敷市の和食店で平均予算 5,000 円以上の店を定員の多い順に並べて
求めよ。出力項目は店名、電話番号、定員、平均予算とする。(SQL、 10点)
(エ) 岡山市の店について、種別ごとの平均予算を求めよ。(SQL, 10点) (オ) 倉敷市の定員20名以上の店について、種別ごとに平均予算の最小値を
求めよ。(SQL, 10点)
(カ) 評価5が(1人以上)ついている店の店名、所在市町村、種別を所在 市町村ごとにまとめて出力せよ。(SQL, 10点)
(キ) 岡山太郎さんのコメントの総数を求めよ。(SQL, 10点)
(ク) 倉敷市のイタリア料理店のうち、30代の女性のコメントがついている ものについて、店名と評価値の平均を求めよ。(SQL, 10点)
08.7.10 2. 提出日時
7/7(木)7・8限の講義終了時に回収する。やむを得ない理由でこの日時に提出 で き な い 場 合 は 担 当 教 員 ま で メ ー ル に て 連 絡 す る こ と 。( 国 島 : kunishi@c.oka-pu.ac.jp)
3. 形式
特に指定しない。レポートの用紙サイズは A4 が望ましい。