よし、どっかから読んだ
すべてのテーブルには主キーが必要です
しかし、私のテーブルのいくつかは動作していないようです! また、私が使用している関係が問題ないのか、それともさらに分解する必要があるのか も知りたいです。提案を受け付けています。
関係は
ディーラー(DealerId(PK),DealerName)
Order(DealerId(FK),OrderDate,TotalBill)
Sales(DealerId(FK),ItemType,OrderDate,Quantity,Price)
PS 価格はディーラーごとに異なるため、Items(ItemCode,Type,Price) という名前のテーブルを作成できません。そして、すべての制約、つまり null ではなく、必要なチェックは既に処理されていますが、言及していません。
1.関係はうまく解消されていますか?
2. 主キーがまだ設定されていないテーブルに主キーを設定する必要がありますか?
参考になる回答をお待ちしております。