在一次演讲中,我的讲师向我们展示了一个没有主键的桌子。在询问时,他说在3NF中,当您删除传递依赖项时,可以有一个没有主键的表。
但是,没有主键意味着没有功能依赖关系-但是3NF消除了传递依赖关系,并且我被告知每个表都需要有一个用于规范化的主键,因为它全都与功能依赖关系有关。
我知道完全可以创建没有主键的表,但是如果该表存在,该数据库是否被视为规范化的?
我应该补充一点,该表没有任何“唯一键”,没有主键,没有复合键,没有外键。
所显示的表具有三个属性,没有一个被标记为主要或唯一。我问这是否是一个错误,他说没有一个是很好。我质疑此评论,因为表中的任何信息都无法唯一标识,他声称可以这样。这违背了我关于标准化的知识。
count
向元素添加附加属性的集合中,不是多态同构吗?