2004-07-22
平成16年度「データベース」定期試験問題
1. 関係データベースにおける以下の概念について説明し、なぜ必要であるか述 べよ。
(ア) 主キー
(イ) インデックス(索引)
2. 岡山県内での携帯電話の販売価格情報データベースを構築することになり、 以下のような関係(表)を用意した。下線を引いた属性は主キーを表す。
機種(機種番号、機種名、電話会社、重さ、画素数、発売年)
販売店(店番号、店名、住所、TEL、FAX、Email)
価格(店番号、機種番号、色、価格)
このとき、以下の問い合わせ・データ操作を指定された方式で記述せよ。 (ア) 重さが130(g)未満の機種の機種名と重さ(関係代数、SQL)
(イ) 150 万(画素)以上のカメラ機能を持つ KDDI の機種名、重さ、画素 数(関係代数、SQL)
(ウ) 25,000 円以下で販売されているボーダフォンの機種名、(25,000 円以 下で販売している)販売店名、価格(関係代数、JOIN 節を含まない SQL)
(エ) 青色の携帯電話を扱っている販売店名(JOIN節を含むSQL)
(オ) 2003 年以降に発売された NTT ドコモの機種名とその重さを軽い順に
(SQL)
(カ) F900iという機種名の最安価格、最高価格、平均価格(JOIN節を含ま ないSQL)
(キ) A店で販売されている機種の価格をすべて8割引に修正(SQL) 3. 身の回りの適当な対象を実体関連モデルによって表現し、これを用いて関係
を設計せよ。
以上