初級シスアド 過去問題 平成15年度 秋期 午後(問1) |
■問1■ | ||||||||||||||||||||||||||||||||||||||||||||||||||
DVDレンタル業務に関する次の記述を読んで,設問1〜3に答えよ。
C店は,年会費300円を支払った会員を対象にDVDソフト(以下,DVDという)のレンタル業を営んでいる。
C店では,DVDのレンタル業務システムを導入している。レンタル業務システムのデータベース構造(図1)と概要は,次のとおりである。
|
||||||||||||||||||||||||||||||||||||||||||||||||||
■設問1■ | ||||||||||||||||||||||||||||||||||||||||||||||||||
レンタル業務システムのデータベースの関連を把握するために,図2のE-R図を作成した。図2中の
【 】 に入れる適切な字句を,解答群の中から選べ。
|
||||||||||||||||||||||||||||||||||||||||||||||||||
■設問2■ | ||||||||||||||||||||||||||||||||||||||||||||||||||
レンタル業務システムのデータの流れを理解するために,DFD(図3)を作成した。図3中の
【 】
に入れる適切な字句を,解答群の中から選べ。
|
||||||||||||||||||||||||||||||||||||||||||||||||||
■設問3■ | ||||||||||||||||||||||||||||||||||||||||||||||||||
新しいDVDが入荷した際,そのDVDをレンタルしそうな会員に対して電子メールを発信することにした。 入荷したDVDのカテゴリ,主演,監督のいずれかと一致するDVDを過去にレンタルした会員の氏名,メールアドレス及び入荷したDVDタイトルを抽出したい。そのための手順に関する次の記述中の 【 】 に入れる適切な字句を,解答群の中から選べ。 SQL文中の[当日]には,入荷日がセットされる。 最初にタイトル表から新しく入荷したDVDのタイトル情報を抽出する。次のSQL文を利用し,中間表(図4)として新入荷タイトル表を作成する。 SELECT * FROM タイトル表 WHERE タイトル表.入荷日 = [当日] 次に新入荷タイトル表を使って,入荷したDVDのカテゴリ,主演,監督のいずれかと一致するDVDを過去にレンタルした会員の氏名,メールアドレス及び入荷したDVDタイトルを抽出する次のSQL文を実行する。 SELECT DISTINCT 会員表.氏名,会員表.メールアドレス, 新入荷タイトル表.タイトル名 FROM 会員表,貸出表,売上表,DVD表,タイトル表,新入荷タイトル表 WHERE 会員表.【 m 】 = 【 n 】.【 m 】 AND 【 o 】.売上番号 = 【 n 】.売上番号 AND 【 o 】.【 p 】 = DVD表.【 p 】 AND DVD表.【 q 】 = タイトル表.【 q 】 AND (タイトル表.カテゴリ番号 = 新入荷タイトル表.カテゴリ番号 OR タイトル表.主演 = 新入荷タイトル表.主演 OR タイトル表.監督 = 新入荷タイトル表.監督)
|
||||||||||||||||||||||||||||||||||||||||||||||||||
■答え■ | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||