次の要件を満たすエンティティ関係図を作成しようとしています。
• 各顧客には、名前、本籍地、および社会保障番号があります。
• 各顧客は複数の電話番号を持つことができ、同じ電話番号が複数の顧客によって共有される場合があります。
• 顧客は複数のアカウントを所有できますが、各アカウントは 1 人の顧客が所有します。• 各口座には、口座番号、タイプ (貯蓄、当座預金など)、および残高があります。
• 銀行は、口座ごとに口座明細書を発行し、口座所有者に毎月郵送します。時間が経つにつれて、同じアカウントの複数のステートメントが表示されます。
• 各ステートメントには、発行日とステートメント ID があります。同じ口座の明細書はすべて異なる明細書 ID を持っていますが、2 つの異なる口座が同じ明細書 ID の明細書を持っている可能性があります。たとえば、アカウント A には ID '123' のステートメントがあり、アカウント B には同じ ID '123' の別のステートメントがある可能性があります。
私はこれを実装しました:
いくつかの質問を聞きたいんです:
何らかの関係がある場合、または説明にそれが示されている場合にのみ、最小最大表記を使用できますか?
多対多の関係はここで正しく描写されていますか?
Account と Account Statement と StatementID の間の関係を適切に表現できますか?
私の仮定によると、Account Statement は本当に弱いエンティティであり
Has
、Statement ID に依存する弱い関係なのでしょうか? issue-date は弱いキーですか?