我试图弄清楚在什么情况下我应该使用弱(非识别)关系(相关实体的主键不包含父实体的主键组件),当我应该使用强的时候(标识)关系(相关实体的主键包含父实体的主键组件)。
例如,在设计实体关系图时,如果我有两个实体(例如书籍和购买者),我如何知道何时选择固体Crows Foot或虚线Crows Foot来连接这两个实体?
任何帮助将不胜感激。提前致谢。
答案 0 :(得分:1)
规则是“独立存在”
无论是否购买,都存在一本书。
购买者是否购买书籍是存在的。
但是,没有购买者和书籍,就不能存在购买书籍的销售收据。