初級システムアドミニストレータ試験情報初級シスアド試験の既出問題平成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に示すネット割引の一覧画面でネット割引の内容を確認して,登録する。
 
図2 ネット割引の一覧画面
 
〔1〕  ネット会員サービスにログインした会員が,ネット会員サービスのメニューから“割引の登録”を選択すると,ネット割引の一覧画面に,割引内容,有効期間,登録状況,追加登録のためのチェックボックスが表示される。追加登録のためのチェックボックスは,登録状況が未登録の場合にだけ表示される。各割引の有効期間の重複はない。
〔2〕  会員が,追加登録欄のチェックボックスをチェックし,“登録実行”ボタンを押すと割引が登録され,表示内容が更新されたネット割引の一覧画面が表示される。
(2)  会員は,店頭でDVDを借りる際に,会員番号が記載された会員証を提示し,登録済みの割引を受ける。DVDを借りた会員は,貸出番号,貸出料金,返却予定日が記載されたレシートを受け取る。
 

 
設問1 T社では,ネット割引を実施するための設計を開始するに当たり,まず,貸出管理システムのデータベース構造の変更内容を整理することにした。貸出管理システムのデータベース構造の変更内容に関する次の記述中の[  ]に入れる適切な字句を,解答群の中から選べ。
 
 貸出管理システムのデータベース構造の変更内容は,次のとおりである。
(1)  割引番号を主キーとして,ネット割引の内容を管理するための“割引表”を追加する。
(2)  ネット割引の登録状況を管理するための“割引登録表”を追加する。
 
 データベース構造の変更内容を基に作成した,ネット割引導入後のE-R図を図3に,ネット割引導入のために追加する表の構造を図4に示す。
 
図3 ネット割引導入後のE-R図,図4 ネット割引導入のために追加する表の構造
 
a,c,eに関する解答群
ア 会員    イ 割引    ウ 割引登録
 
bに関する解答群,dに関する解答群
 
f〜iに関する解答群
ア DVD番号 イ DVD分類 ウ 会員番号
エ 貸出期間 オ 貸出店舗番号 カ 有効期間
キ 割引内容 ク 割引番号 ケ 割引率
 

設問1の正解と解説へ
 
設問2 データベース構造の変更内容を基に作成した,ネット割引に関するDFDを図5に示す。図5中の[  ]に入れる適切な字句を,解答群の中から選べ。
 
bに関する解答群,dに関する解答群
 
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の正解と解説へ
 
メニューへ戻る