応用情報技術者試験 平成27年秋期 午後問題 データベース
【設問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の正解率。
データベースは難しいね。
実務でこんなに難しくデータベースを設計してる人いるの?