次のテーブル定義があるとします。
TRUCK(TruckNum、TruckType、TypeDesc、TruckMiles、DatePurchased、TruckSerialNum、BaseCity、BaseState、BaseNum、BaseManagerName、ManagerPhone、BasePhone)
機能依存性のリストを設定する必要があります。
これまでのところ:
FDs = {TruckNum -> TruckType, TypeDesc, TruckMiles, DatePurchased, TruckSerialNum, BaseNum
BaseNum -> BaseCity, BaseState, BasePhone
BaseManagerName -> ManagerPhone}
また、次の注意事項/制限事項があります。
トラックは単一の基地を拠点としています。
ベースは、多くのトラックのベースになることができます。
とにかく、私が持っている質問は実際にはかなり単純で、(おそらく)完全に初心者っぽいです。私を混乱させているのはBaseNumです。
私がこれを持っていることに注意してください:
TruckNum->(...)BaseNum
その後
BaseNum->(...)
BaseNumを2回使用している方法をご覧ください。これは許可されていますか?
1NFの定義は、テーブルに繰り返しグループが含まれていてはならないということです。しかし、それは(FDではなく)テーブル定義のためだけではありませんか?よくわかりません。