【发布时间】:2017-04-05 15:12:21
【问题描述】:
我是 SQL 新手(仍在学习),我必须为场地创建一个数据库。 用于活动房间的客户书。问题是客户并不总是提供他们的姓名、电子邮件和电话号码。大多数时候,要么是姓名和电子邮件,要么是姓名和电话。这很少是全部 3,但它会发生。 我需要将这些中的每一个存储在它们各自的属性(姓名、电子邮件、电话)中。但是他们给我信息的方式,我有很多空值。 我可以用这些空值做什么?我被告知最好不要有空值。之后我还需要规范化我的表格。 请有任何建议。
【问题讨论】:
-
AFAIK 表中的
NULL值本身并没有错。更大的问题是 你 想用这些NULL值做什么?您希望数据库用默认值替换它们吗?或者,也许您想在将数据传递到 UI 或客户端时以特殊方式处理NULL值?
标签: postgresql null relational-database database-normalization