初級システムアドミニストレータ試験情報 > 初級シスアド試験の既出問題 > 平成19年度春期試験メニュー>問題と解説
初級シスアド 平成19年度春期試験 問題(午後問6)
問6 貸出管理システムの変更に関する次の記述を読んで,設問1〜3に答えよ。
T社は,複数の店舗で会員制のDVDの貸出を行っている。T社では,Webページを経由して利用できるインターネット限定の会員サービス(以下,ネット会員サービスという)を提供している。ネット会員サービスは,現行の貸出管理システムを利用して稼働している。
このたび,T社では,Webページへのアクセス数を増やして,Webページでの広告を効果的に行うために,ネット会員サービスとしてDVDの貸出料金の割引(以下,ネット割引という)を新たに実施することにした。
現行の貸出管理システムの概要及びネット割引の概要は,次のとおりである。
〔現行の貸出管理システムの概要〕
(1) 現行の貸出管理システムには,T社が保有している会員情報,DVDタイトル情報,DVD情報,DVDの貸出情報及び店舗情報を管理する機能がある。会員は,会員ごとに付与された会員番号によって識別される。 (2) 現行の貸出管理システムにおけるデータベースの構造は,図1のとおりである。DVDの貸出時には,貸出表の返却日にNULLを設定する。
会員表
会員番号 氏名 電話番号 電子メールアドレス
DVDタイトル表
タイトル番号 タイトル 出演者 ジャンル DVD発売日
DVD表
DVD番号 タイトル番号 店舗番号
貸出表
貸出番号 DVD番号 会員番号 貸出日 返却予定日 貸出料金 返却日
店舗表
店舗番号 店舗名称 店舗住所
注 下線は,主キーを表す。
図1 現行の貸出管理システムにおけるデータベースの構造
〔ネット割引の概要〕
(1) 会員は,図2に示すネット割引の一覧画面でネット割引の内容を確認して,登録する。
〔1〕 ネット会員サービスにログインした会員が,ネット会員サービスのメニューから“割引の登録”を選択すると,ネット割引の一覧画面に,割引内容,有効期間,登録状況,追加登録のためのチェックボックスが表示される。追加登録のためのチェックボックスは,登録状況が未登録の場合にだけ表示される。各割引の有効期間の重複はない。 〔2〕 会員が,追加登録欄のチェックボックスをチェックし,“登録実行”ボタンを押すと割引が登録され,表示内容が更新されたネット割引の一覧画面が表示される。 (2) 会員は,店頭でDVDを借りる際に,会員番号が記載された会員証を提示し,登録済みの割引を受ける。DVDを借りた会員は,貸出番号,貸出料金,返却予定日が記載されたレシートを受け取る。
設問1 T社では,ネット割引を実施するための設計を開始するに当たり,まず,貸出管理システムのデータベース構造の変更内容を整理することにした。貸出管理システムのデータベース構造の変更内容に関する次の記述中の[ ]に入れる適切な字句を,解答群の中から選べ。
貸出管理システムのデータベース構造の変更内容は,次のとおりである。
データベース構造の変更内容を基に作成した,ネット割引導入後のE-R図を図3に,ネット割引導入のために追加する表の構造を図4に示す。
(1) 割引番号を主キーとして,ネット割引の内容を管理するための“割引表”を追加する。 (2) ネット割引の登録状況を管理するための“割引登録表”を追加する。
a,c,eに関する解答群
ア 会員 イ 割引 ウ 割引登録
f〜iに関する解答群
ア DVD番号 イ DVD分類 ウ 会員番号 エ 貸出期間 オ 貸出店舗番号 カ 有効期間 キ 割引内容 ク 割引番号 ケ 割引率
設問1の正解と解説へ
設問2 データベース構造の変更内容を基に作成した,ネット割引に関するDFDを図5に示す。図5中の[ ]に入れる適切な字句を,解答群の中から選べ。
j,mに関する解答群
ア DVDの貸出 イ DVDの返却 ウ 割引の一覧表示 エ 割引の削除 オ 割引の登録
k,lに関する解答群
ア DVD イ DVDタイトル ウ 会員 エ 貸出 オ 店舗 力 割引 キ 割引登録
設問2の正解と解説へ
設問3 T社では,ネット割引に関する設計作業を進めていたが,設計途中で発生した追加要件への対応を検討することになった。追加要件への対応に関する次の記述中の[ ]に入れる適切な字句を,解答群の中から選べ。
〔追加要件〕
貸し出したDVD1枚につき1ポイントを,会員ごとに管理している累積したポイント(以下,累積ポイントという)に加算する。累積ポイント10ポイントごとに,DVD1枚を無料で借りられるようにする。ここで,会員に無料で貸し出したDVDは,ポイント加算の対象にせず,会員の累積ポイントから10ポイント減算する。
T社では,既に設計したデータベース構造と貸出処理について,追加要件に関する設計の変更内容を次のように整理した。
〔データベース構造の変更内容〕
累積ポイントを管理する属性を[ n ]に追加し,初期値として0を設定する。
〔貸出処理の変更内容〕
DVDを貸し出す際に,表に示す貸出処理を行うようにする。
nに関する解答群
ア DVDタイトル表 イ DVD表 ウ 会員表 エ 貸出表 オ 店舗表 カ 割引表 キ 割引登録表
oに関する解答群
ア
− − × × × − − − × イ
− − × × × − − × × ウ
− × × × − − − × × エ
− × × × − × × × − オ
− × × × − × × × ×
設問3の正解と解説へ
メニューへ戻る