問題を視覚化するために作成した次のデータベースモデルの例を参照してください。

この例では、との間の関係との間のcar and history is 1 to zero or more関係car and options is 1 to zero or more。
両方のテーブルには car car_id外部キーがありますが、Visiocustomer では、上の図に示すように、これらの各テーブルのテーブル主キーも外部キーとして必要です。それが必要/正しいかどうかはわかりません。追加された外部キーを削除すると、visioは関係を識別不能(点線)としてマークするため、何か間違ったことをしているように感じます
Visioがの子customer cust_idテーブルにを追加する理由を誰かに教えてもらえますcarか?この場合、外部キーを手動で削除するのは悪い考えですか?
コメント(および選択した回答)に基づいて図を更新
