2023年 秋期 データベーススペシャリスト 午前 問7

便名に対して、客室乗務員名の集合及び搭乗者名の集合が決まる関係“フライト”がある。 関係“フライト”に関する説明のうち、適切なものはどれか。 ここで、便名、客室乗務員名、搭乗者名の組が主キーになっているものとする。

フライト
便名 客室乗務員名 搭乗者名
BD501 東京健一 大阪一郎
BD501 東京健一 京都花子
BD501 横浜涼子 大阪一郎
BD501 横浜涼子 京都花子
BD702 東京健一 大阪一郎
BD702 東京健一 神戸順子
BD702 千葉賢二 大阪一郎
BD702 千葉賢二 神戸順子

 ア  関係“フライト”は、更新時異常が発生することがない。
 イ  関係“フライト”は、自明でない関数従属が存在する。
 ウ  関係“フライト”は、情報無損失分解が可能である。
 エ  関係“フライト”は、ボイス・コッド正規形の条件は満たしていない。


答え ウ


解説
る関係“フライト”は便名と客室乗務員名、便名と搭乗者名で見ると同じデータの組が複数個存在するので、関係を便名と客室乗務員名、便名と搭乗者名の関係に分けた方がよく、これは情報無損失分解になる。


キーワード
・情報無損失分解

キーワードの解説
  • 情報無損失分解
    表を分解して新しく作られた複数の表を結合して元の表が得られることです。

もっと、「情報無損失分解」について調べてみよう。

戻る 一覧へ 次へ