過去問解きまくり研究所 ホーム

データベース|平成22年度 春期 ITパスポート試験 問93

〔中問B・文献の貸出管理業務〕〔テクノロジ〕文献システムのデータベース構造の記述として,適切なものはどれか。

〔中問B の記述(抜粋・再掲)〕A 社研究所の資料室では,文献の貸出管理業務を行っている。文献の貸出管理業務には,PC のデータベースソフトを活用した文献貸出管理システム(以下,文献システムという)を利用している。

〔文献システムのデータベース構造〕

項目
社員表社員番号/社員名/メールアドレス
文献表文献番号/文献名
貸出表文献番号/文献名/社員番号/社員名/メールアドレス/貸出日/返却日

〔保有する文献と貸出についての条件〕
1. 同一文献は複数保有せず,文献ごとに固有な文献番号が採番されている。
2. 貸出期間は,貸出日を含んで最長 2 週間である。ここで,返却された文献をその日に違う社員に貸し出すことは可能であるが,同じ社員に対して返却した同一文献をその日のうちに貸し出すことはない。

解説

文献と社員と貸出日の三つで、初めて一行に決まります。

関係データベースでは、一行に決まる欄の組を選びます。貸出の表は、同じ文献が何度も並ぶ作りでした。だから文献の番号だけでは、一行に絞れません。同じ人が何冊も借りるので、社員の番号だけでも絞れません。では二つを組み合わせれば足りるか、を確かめます。条件の二つ目は、返した文献をその日のうちに貸さないと述べます。裏を返せば、別の日ならまた貸せるということです。だから同じ人と同じ文献の行が、日を変えて並びました。そこで貸出の日を足すと、同じ組は二度と現れません。この三つを挙げた肢が当たり、条件の一文が根拠でした。文献の番号だけを挙げた肢は、重なりが残ります。社員の番号だけの肢も、やはり絞りきれません。重ならない組を探すのが要でした。反例を探すのが早道です。シラバスも、この操作を学ぶよう求めています。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:平成22年度 春期 ITパスポート試験 問93(改変:原典の図表をテキストに書き起こした)

この問題を演習で解く

同じ単元をまとめて解くならデータベースへ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)