我在了解 ER 图表中的基数时遇到了一些麻烦。我正在链接一个我发现的例子来帮助我解释我在哪里感到困惑。 http://www.postgresqltutorial.com/download/dvd-rental-er-diagram/#
问题 1:Customer 和 Rental 之间的基数是 0:1。因此,这意味着客户可以取出零个或一个租金。我原以为客户可以出租 1 次或多次(1:*),因为客户表示他们正在出租(如果您不花钱,就不能成为客户)并且客户可以取出许多租金。
问题 2:同样适用于 Staff to Payment 的关系。员工付款是 0:1 基数。我原以为工作人员会至少支付一笔款项,因为租金交易需要付款。然后反过来(一次付款只能由一次付款):只是为了澄清这一点,因为从逻辑上讲,一次付款是一次只能由一个人进行的交易?