平成21年秋期試験午後問題 問2

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】

問2 データベース

倉庫内の保管棚を用いた書類管理に関する次の記述を読んで,設問1~3に答えよ。

 A社では,書類の保管管理(以下,書類管理という)を関係データベースを用いて行っている。書類管理の概要と書類管理データベースの概要は,次のとおりである。

〔書類管理の概要〕
  • 書類は,倉庫に配置された保管棚の中の箱に入れて保管される。書類には,全社を通じて一意となる書類番号が付与されている。
  • 倉庫は1棟だけであり,3階建てで,各階は四つの区画に分けられている。各区画には複数の保管棚が配置されている。
  • 保管棚には,倉庫内でその保管棚を一意に識別できるように,棚番号が付与されている。保管棚は,倉庫内のどの区画に配置してもよい。また,一つの保管棚には,複数の箱がある。
  • 箱には,一つの保管棚の中で一意に識別できるように保管棚の段と列を組み合わせた箱番号が付与されている。例えば,3段目4列の箱番号は3‐4となる。一つの箱には,複数の書類を保管できる。
  • 書類管理の担当者は,社内の部署から預かった書類を,保管棚のいずれかの箱に入れて保管する。保管の際,全社を通じて一意となる預託番号を付与する。
  • 預かった書類は返却依頼を受けて返却する。
  • 倉庫,保管欄及び箱の構成を図1に示す。
    pm02_1.png
〔書類管理データベースの概要〕
  • 階数表は,倉庫の階番号と階名称を管理する。
  • 区画表は,倉庫の各階における区画名称を管理する。
  • 棚表は,保管棚の配置された日付,位置(階番号と区画番号)及び棚名称を管理する。
  • 箱表は,箱名称を管理する。
  • 書類預託表は,部署から預かった書類の保管状況(預託日と返却日)を管理する。預託日には,書類を預かった日付が設定される。返却日には,書類を預かったときにNULLが設定され,書類を返却したときにその日付が設定される。
  • 書類表は,書類の預け元の部署番号と書類名称を管理する。
  • 部署表は,部署名称を管理する。
  • A社の書類管理データベースのE-R図を図2に,構造の一部を図3に示す。
    pm02_2.png

設問1

書類を保管していない保管棚が各階に幾つあるかを検索する。次のSQL文中の に入れる正しい答えを,解答群の中から選べ。
pm02_3.png
a,b に関する解答群
  • EXISTS
  • GROUP BY
  • IN
  • LIKE
  • NOT IN
  • ORDER BY
解答選択欄
  • a:
  • b:
  • a=
  • b=

解説

この設問の解説はまだありません。

設問2

預かってから1年を超え,未返却である書類を検索する。
 検索日を2009年10月18日とする場合,次のSQL文中の に入れる正しい答えを,解答群の中から選べ。
pm02_4.png
c,d に関する解答群
  • 書類預託表.書類番号 = 書類表.書類番号
  • 書類預託表.書類番号 <> 書類表.書類番号
  • 書類預託表.預託日 <= 書類預託表.返却日
  • 棚表.棚配置日 = 書類預託表.預託日
  • 棚表.棚配置日 <= 書類預託表.預託日
  • 棚表.棚番号 = 書類預託表.棚番号
  • 棚表.棚番号 <> 書類預託表.棚番号
解答選択欄
  • c:
  • d:
  • c=
  • d=
※cとdは順不同

解説

この設問の解説はまだありません。

設問3

A社では倉庫内の利便性を高めるため,保管棚の配置を変更したり,ある箱に入っている書類を別の箱に移し替えたりしている。A社の書類管理データベースの説明として,正しい答えを解答群の中から選べ。
解答群
  • ある箱に入っている書類を,同一の保管棚の別の箱に移す場合,箱表と書類預託表のそれぞれを更新すればよい。
  • ある箱に入っている書類を,別の保管棚の別の箱に移す場合,書類預託表の棚番号だけを更新すればよい。
  • 保管している書類の保管棚とその位置を検索する場合,書類番号だけでは検索できない。
  • 保管棚の配置されている区画名称を変更する場合,区画表は更新しなくてよい。
  • 保管棚の配置を変更する場合,書類預託表は更新しなくてよい。
解答選択欄
  •  
  •  

解説

  • ある箱に入っている書類を、同一の保管棚の別の箱に移す場合、書類預託表の箱番号を更新します。
  • ある箱に入っている書類を、別の保管棚の別の箱に移す場合、書類預託表の棚番号、箱番号を更新します。
  • 書類には、全社を通じて一意となる書類番号が付与されており保管している書類の保管棚とその位置を検索する場合、書類番号で書類預託表の返却日がNULLのレコードを検索し、取得した箱番号、棚番号から他テーブルを結合し名称等を取得します。
    ※書類番号による書類預託表の返却日がNULLのレコードは高々1レコードとなります。
  • 保管棚の配置されている区画名称を変更する場合、区画表の区画名称を更新します。
  • 正しい。保管棚の配置を変更する場合、棚表の階番号、区画番号を更新します。

Pagetop