在实体关系图中,您如何处理Null数据?

时间:2014-12-03 14:53:31

标签: sql attributes entity entity-relationship visio

我正在制作博客网站的ER图。在“评论”实体下,我有属性名称,电子邮件(P键),内容和日期/时间戳。

该网站允许匿名用户发帖,因此他们没有姓名/电子邮件。

我只是添加Null- Name / Null- Email作为属性吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我学习ERD的方式是你的评论'具有属性的实体。列出属性时,您还可以包含有关它们的元数据 - 数据类型,允许空值等。我认为您可以列出'允许空值'在属性旁边。

然而,如果'电子邮件'是您的主键,您不能为该属性设置空值。如果要保留电子邮件和命名私人信息,您可以为每个评论者分配一个UserID并使用它来维护参照完整性。