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

フライト表:
| 便名 | 客室乗務員名 | 搭乗者名 |
|---|---|---|
| BD501 | 東京建一 | 大阪一郎 |
| BD501 | 東京建一 | 京都花子 |
| BD501 | 横浜涼子 | 大阪一郎 |
| BD501 | 横浜涼子 | 京都花子 |
| BD702 | 東京建一 | 大阪一郎 |
| BD702 | 東京建一 | 神戸順子 |
| BD702 | 千葉建二 | 大阪一郎 |
| BD702 | 千葉建二 | 神戸順子 |
選択肢
- ア関係"フライト"は、更新時異状が発生することはない。
- イ関係"フライト"は、自明でない関数従属が存在する。
- ウ関係"フライト"は、情報無損失分解が可能である。
- エ関係"フライト"は、ボイス・コッド正規形の条件は満たしていない。
正解と解説
正解:ウ 関係"フライト"は、情報無損失分解が可能である。
便名が決まると乗務員名の集合と搭乗者名の集合がそれぞれ独立に決まるため、この関係には多値従属が存在し、両者の全組合せが行として並んでいる。全属性が主キーを構成するので関数従属の観点では問題がないが、便名と乗務員、便名と搭乗者の2つの関係へ分ければ自然結合で元へ戻せる。よってウが適切。
選択肢ごとの解説
- ア乗務員が1人増えるだけで搭乗者の数だけ行を追加する必要があり、更新時異状は明らかに発生する。
- イ全属性が主キーを構成しているため、自明でない関数従属は存在しない。
- ウ正解。多値従属に基づき2つの関係へ分解でき、自然結合で元の関係を復元できる。
- エ決定子となる関数従属が存在しないので、ボイス・コッド正規形の条件自体は満たしている。
同じ分野の他の問題
- 第2正規形である関係Rが、第3正規形でもあるための条件として、適切なものはどれか。2018年度 春期 午前II 問4
- 第1正規形から第5正規形までの正規化に関する記述のうち、適切なものはどれか。2019年度 春期 午前II 問7
- 関係R(A,B,C)の候補キーが{A,B}と{A,C}であり、{A,B}→C及びC→Bの関数従属性があるとき、関係Rはど…2021年度 秋期 午前II 問3
- 第2正規形であるが第3正規形でない表はどれか。ここで、講義名に対して担当教員は一意に決まり、所属コードに対して勤務地は一…2020年度 10月試験 午前II 問5
- 第2正規形であるが第3正規形でない表はどれか。ここで、講義名に対して担当教員は一意に決まり、所属コードに対して勤務地は一…2017年度 春期 午前II 問7
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。