応用情報技術者試験 平成27年秋期 午後問題 データベース

www.ap-siken.com

 

【設問1】

(a)→

(b)部署ID

(c)上位部署ID

【設問2】

(1)第1正規形

(理由)社員ID以外で決まる関係属性がある為

この文章だと多分不正解。

「主キーの一部に関数従属している属性があるから」のがいい。

(2)

(社員ID)、(所属部署ID)、適用開始年月日、適用終了年月日

不正解。

正解は「(社員ID)、(適用開始年月日)、所属部署ID、適用終了年月日」

a部署 適用開始年月日2000:04:01

b部署 適用開始年月日2001:04:01

a部署 適用開始年月日2002:04:01

みたいなパターンが存在する。

しかし、適用開始年月日が同じになるパターンは存在しない。

 

【設問3】

(d)IS NULL

問題文に最上位の上位部署IDはNULLであると記載がありますね。

 

(e)2012-10-01

(f)2014-03-31

第一本部、2つ目の第2営業を含まないように期間を指定します。

そう考えると「2012-10-01」開始になり、「2014-03-31」に終了になります。

 

【まとめ】

7/9の正解率。

データベースは難しいね。

実務でこんなに難しくデータベースを設計してる人いるの?