【发布时间】:2010-09-20 08:30:05
【问题描述】:
我今天在看 ER 图。如果我们在租赁商店的上下文中考虑两个实体,即项目和会员,则会员可以结账或续订项目。所以为此,我想出了以下内容:
这个想法是成员可以签出任意数量的项目,但一个项目只能签出一次。并且,一个成员可以续订任意数量的项目,并且一个项目只能由一个成员续订。但我的问题是,一旦会员更新了一个项目,我是否需要以某种方式在 ER 图中明确指出它?我的意思是,假设我更新了一个项目,我如何指示它应该在 CHECKOUT_LOG 表中更新,还是仅特定于关系模型?
【问题讨论】:
-
这不是 ERD,更像是流程图,因为“结帐”和“续订”本身并不是实体。
标签: sql database database-design entity-relationship