データベーススペシャリスト 平成24年春期 午前U 問5

午前U 問5

関係Rは属性{A,B,C,D,E}から成り,関数従属性 A→B,A→C,{C,D}→E が成立する。最初に属性集合{A,B}を与えて,これらの関数従属性を適用して導出される属性をこの属性集合に加える。この操作を繰り返して得られる属性集合(属性集合の閉包)はどれか。
  • {A,B,C}
  • {A,B,C,D}
  • {A,B,C,D,E}
  • {A,B,E}

分類

テクノロジ系 » データベース » データベース設計

正解

解説

A→Cの関数従属性があるので、属性集合{A,B}のAが決まればCも一意に定まります。D,Eは関数従属によって導くことができないため属性集合の閉包は、最初に与えられた{A,B}にCを追加した{A,B,C}になります。

したがって「ア」が正解です。
© 2016-2019 データベーススペシャリストドットコム All Rights Reserved.

Pagetop