E / R図を使用して次のデータベーススキーマをどのように描画できますか?(スケッチまたは最終的な画像が役立ちます)。また、実体関連に関するわかりやすいチュートリアルを紹介していただければ、最初に紙に描く方法を学ぶことができます。
- CDには、タイトル、製造年、およびCDタイプがあります。(CDタイプは何でもかまいません:ミニCD、CD-R、CD-RW、DVD-R、DVD-RW ...)
- CDには通常、異なるトラックに複数の曲が含まれています。各曲には、名前、アーティスト、トラック番号があります。エンティティセットソングは弱いと見なされ、エンティティセットCDからのサポートが必要です。
- CDは、名前と住所を持つプロデューサーによって作成されます。
- CDは複数のサプライヤから提供される場合があり、それぞれに名前とアドレスがあります。
- 顧客は複数のCDを借りることができます。社会保障番号(SSN)、名前、電話などの顧客情報を記録する必要があります。賃貸の日付と期間(日数)も記録する必要があります。
- 顧客は正規会員とVIP会員の場合があります。VIPメンバーは、VIPステータスの開始日や割引率などの追加情報を持っています。
この実体図は正しいですか?これは非常に紛らわしいです。この図は、教科書で教えている体系的なアプローチではなく、直感に基づいて作成しました。私はまだ、多対1の関係、弱い実体、外部キーに頭を悩ませることはできません。