平成28年 秋期 基本情報技術者 午前 問27

6行だけから成る“配送”表において成立している関数従属はどれか。
ここで、X→Yは、XはYを関数的に決定することを表す。

配送
配送日 部署ID 部署名 配送先 部品ID 数量
2016-08-21 300 第二生産部 秋田事務所 1342 300
2016-08-21 300 第二生産部 秋田事務所 1342 300
2016-08-25 400 第一生産部 名古屋工場 2346 300
2016-08-25 400 第一生産部 名古屋工場 2346 1,000
2016-08-30 500 研究開発部 名古屋工場 2346 30
2016-08-30 500 研究開発部 川崎事業所 1342 30

 ア  配送先→部品ID  イ  配送日→部品ID
 ウ  部署ID→部品ID  エ  部署名→配送先


答え ア


解説
“配送”表で、一つの項目が決まると、もう一方が決まる関数従属な関係は配送先→部品ID(ア)です。


キーワード
・関数従属

キーワードの解説
  • 関数従属
    2つの集合の間で、一方の属性集合の値(の集合)がもう一方の属性集合の値を関数的に決定するという、関係のことを関数従属といいます。
    関数従属には、幾つかの特性があって
    • 増加:X→Yならば、XZ→YZ
    • 推移性:X→YかつY→Zならば、X→Z
    • 結合:X→YでありX→Zならば、X→YZ
    • 分解:X→YZならば、X→YかつX→Z
    などがそうです。

もっと、「関数従属」について調べてみよう。

戻る 一覧へ 次へ