初級シスアド 過去問題 平成12年度 秋期 午後(問6) |
■問6■ | ||||||||||||||||||||||
賃貸物件検索システムに関する次の記述を読んで,設問1〜3に答えよ。
アパート,マンションなどの賃貸物件を中心に扱うM不動産のN社長は,P線沿線に3店舗を経営し,来店する顧客に賃貸物件の紹介をしている。さらに,来店客を増やすため賃貸情報誌に物件広告を載せている。
|
||||||||||||||||||||||
■設問1■ | ||||||||||||||||||||||
〔賃貸物件検索の手順〕の下線部@で表示する沿線選択画面は,物件表に物件が存在する駅の沿線名を一覧表示する。物件表にある駅コードから駅コード表を参照して,沿線名一覧を表示する。沿線名は重複表示しないものとする。一つの駅には,複数の沿線が該当する場合がある。沿線名一覧を表示するためのSQL文中の
【 】
に入れる適切な字句を,解答群の中から選べ。 SELECT 【 a 】 沿線コード表.沿線名,沿線コード表.沿線名カナ FROM 物件表,駅コード表,沿線コード表 WHERE 物件表.駅コード = 【 b 】 AND 【 c 】 = 沿線コード表.沿線コード ORDER BY 沿線コード表.沿線名カナ aに関する解答群
|
||||||||||||||||||||||
■設問2■ | ||||||||||||||||||||||
沿線選択画面で沿線名を選択し,〔賃貸物件検索の手順〕
の下線部Aで最寄駅選択画面が表示される。沿線選択画面で選択した沿線名を
“[沿線名]” とする。最寄駅選択画面の駅名一覧を表示するためのSQL文中の
【 】 に入れる適切な字句を,解答群の中から選べ。物件表に存在しない駅は表示しないものとする。駅名は重複表示しないものとする。 SELECT 【 d 】 駅コード表.駅名,駅コード表.駅名カナ FROM 物件表,駅コード表 WHERE 【 e 】 = 【 f 】 AND 駅コード表.駅コード 【 g 】 ( 【 h 】 駅コード表.駅コード FROM 駅コード表,沿線コード表 WHERE 【 i 】 = 【 j 】 AND 沿線コード表.沿線名 = [沿線名] ) ORDER BY 駅コード表.駅名カナ
|
||||||||||||||||||||||
■設問3■ | ||||||||||||||||||||||
賃貸物件検索システムを公開したところ,数多くの問合せがあった。その中には,条件検索だけでなく,もっと簡単な手順で割安物件が存在する駅を教えてほしいという要望があった。 学生や単身者向けに,表2のようなワンルームと1Kの沿線別駅別物件状況一覧を作成することにした。ワンルームの間取コードは “1”,1Kの間取コードは “2” となっている。出力順は,沿線名のカナの昇順,同一沿線中の最寄駅は平均家賃の昇順とする。 沿線別駅別物件状況一覧を作成する元データを,物件表から抽出するためのSQL文中の 【 】 に入れる適切な字句を,解答群の中から選べ。 SELECT 沿線コード表.沿線名,沿線コード表.沿線名カナ,駅コード表.駅名, COUNT(物件表.駅コード) AS 物件数,AVG(物件表.家賃) AS 平均家賃, AVG(物件表.冷暖房)*100 AS 冷暖房, AVG(物件表.給湯)*100 AS 給湯, AVG(物件表.シャワ― )*100 AS シャワー, AVG(物件表.バストイレ)*100 AS バストイレ, AVG(物件表.新築)*100 AS 新築, AVG(物件表.駐車場)*100 AS 駐車場 FROM 物件表,【 k 】,【 ℓ 】 WHERE 物件表.駅コード = 駅コード表.駅コード AND 【 m 】 = 【 n 】 AND 物件表.間取コード IN('1','2') GROUP BY 沿線コード表.沿線名,沿線コード表.沿線名カナ,駅コード表.駅名 ORDER BY 沿線コード表.沿線名カナ,【 o 】
|
||||||||||||||||||||||
■答え■ | ||||||||||||||||||||||
|
||||||||||||||||||||||