私は現在、練習用の教科書から弱いエンティティ セットの例をいくつか調べていますが、フライトの予約を識別するためにCustomerエンティティを削除できる理由がわかりません。
E/R ダイアグラムは次のようになります http://prntscr.com/8kv2ok
完全な質問は次のようになります
- 問題 1) 図 4.29 の E/R ダイアグラムをリレーショナル データベース スキーマに変換してください [進捗状況: 問題なくこの問題を終了できました]
- 質問 2) 図 4.29 の予約の弱いエンティティ セットを説明できる別の E/R ダイアグラムがあります。予約は、フライト番号、フライト日、列、および座席によって一意に識別できることに注意してください。その場合、顧客は予約を識別するのを助ける必要はありません。この観点を反映するように 4.29 から図を修正し、得られた結果をリレーショナル スキーマに変換します。
私の質問は、予約エンティティとフライト エンティティの間の関係はどのようなものでしょうか? また、Customer エンティティを削除すると、特定の顧客を特定のフライトに識別する際に問題が発生しませんか?