我正在学习数据库,我正在设计一个基于简单银行流程的ERD。我不确定我对实体关系图的设计是否正确。
客户可以打开1 : N
帐户,n个帐户可以由单个客户N : 1
打开。银行可以向客户提供贷款,贷款可以提供并与拥有银行账户的单个客户相关联。
N贷款可以有许多贷款支付N: M
。N个帐户可以与N : M
贷款相关联,n个贷款只能与N个帐户相关联。单个帐户可以有多个事务1 : M
,许多事务是由单个帐户M : 1
创建的。
我不确定我的思维过程是否完全正确。我仍然怀疑贷款是一个联合的实体,如果贷款支付是完全必要的。我相信,它解决了客户之间的多对多关系,和帐务表.
我创建贷款支付表的唯一原因是将表规范化为2NF。在实体和关系设计方面,这是否是一个好办法.?
发布于 2022-01-30 14:52:12
https://softwareengineering.stackexchange.com/questions/436364
复制相似问题