我在绘制ER图时遇到了一些问题,无法理解基数。我正在链接一个我找到的例子,以帮助我解释我在哪里感到困惑。http://www.postgresqltutorial.com/download/dvd-rental-er-diagram/#
问题1:客户和租户之间的基数是0:1,这意味着客户可以租借0套或1套租房。我认为客户应该能够租出1个或多个租房(1:*),因为客户意味着他们正在租房(如果你没有花任何钱,就不能成为客户),并且客户可以租借很多租房。
问题2:也适用于员工之间的支付关系。员工支付的基数是0:1。我本以为工作人员至少会支付一次,因为租赁交易需要付款。然后反过来(一次付款只能通过一次付款):只是为了澄清这一点,因为从逻辑上讲,付款是一次只能由一个人进行的交易?
发布于 2017-04-17 03:10:02
赞成。同样的事情也发生在film_category
的两端,我认为这代表了基于主键的多对多关系。我想这张图画得不对。
请注意,没有0:1基数,而是0/1:1。而且,不管网站和图表怎么说,图表都是表格图表,而不是ER图表。所使用的符号并不支持或区分实体关系模型中的所有概念。正确的ER图使用Chen的符号或类似的东西。
https://stackoverflow.com/questions/43440262
复制相似问题