平成22年度春期 ITパスポート 問96 解説
問93〜96
文献の貸出管理業務に関する次の記述を読んで,問93~96に答えよ。
A社研究所の資料室では,文献の貸出管理業務を行っている。文献の貸出管理業務には,PCのデータベースソフトを活用した文献貸出管理システム(以下,文献システムという)を利用している。
文献システムのデータベース構造は,次のとおりである。
社員表
| 社員番号 | 社員名 | メールアドレス |
|---|
文献表
| 文献番号 | 文献名 |
|---|
貸出表
| 文献番号 | 文献名 | 社員番号 | 社員名 | メールアドレス | 貸出日 | 返却日 |
|---|
保有する文献と貸出についての条件は,次のとおりである。
〔保有する文献と貸出についての条件〕
(1) 同一文献は複数保有せず,文献ごとに固有な文献番号が採番されている。
(2) 貸出期間は,貸出日を含んで最長2週間である。ここで,返却された文献をその日に違う社員に貸し出すことは可能であるが,同じ社員に対して返却した同一文献をその日のうちに貸し出すことはない。
貸出から返却までの手続は,次のとおりである。
〔貸出から返却までの手続〕
(1) 社員は借りたい文献を書庫から取り出して,資料室の担当者(以下,担当者という)に手渡し,社員番号を提示する。
(2) 担当者は文献システムを使って貸出処理を行い,社員に文献を手渡す。
(3) 文献返却時,社員は担当者に文献を返却し,担当者は文献システムを使って返却処理を行う。
文献システムにおける貸出処理と返却処理の仕様は,次のとおりである。
〔貸出処理〕
(1) 文献番号で文献表を検索し,文献名を取得する。
(2) 社員番号で社員表を検索し,社員名とメールアドレスを取得する。
(3) 貸出表のレコード(以下,貸出レコードという)を用意して,(1),(2)で取得した文献番号,文献名,社員番号,社員名,メールアドレスを設定し,貸出日に当日の日付を,返却日に空白値を設定する。
(4) (3)で設定した貸出レコードを貸出表に追加する。
〔返却処理〕
(1) 文献番号で貸出表を検索し,返却日が空白値である貸出レコードを抽出する。
(2) 抽出した貸出レコードの返却日に当日の日付を設定し,貸出表を更新する。
貸出日を含んで2週間を超えても返却していない社員に対して,連絡するために調査を行った。該当者を抽出する方法として,適切なものはどれか。
- ア貸出表の貸出日が空白値で,かつ,返却日が調査日から2週間以内のレコードを抽出する。
- イ貸出表の貸出日が調査日から2週間以上前のレコードを抽出する。
- ウ貸出表の返却日が空白値で,かつ,貸出日が調査日から2週間以上前のレコードを抽出する。
- エ貸出表の返却日が空白値のレコードを抽出する。
答えを見る
正解 ウ貸出表の返却日が空白値で,かつ,貸出日が調査日から2週間以上前のレコードを抽出する。
要点未返却は返却日が空白、期限超過は貸出日で判定する
解説
延滞者は「まだ返却していない」かつ「貸出から2週間を超えている」人なので、返却日が空白値で、かつ、貸出日が調査日から2週間以上前のレコードを抽出します。
- ア:貸出日が空白のレコードは存在しないので誤り。
- イ:返却済みのレコードも含まれてしまうので誤り。
- エ:貸し出して間もない、期限内のレコードも含まれてしまうので誤り。