首页 > 解决方案 > 数据库中被视为数据重复的限制在哪里?

问题描述

就数据重复而言,在规范化数据时应该画什么线?即,您会说 2 名生日相同或轮班时间戳相同的员工是数据重复吗?因此应该放入另一个数据表中?

标签: databasedatabase-designdatabase-normalization

解决方案


出生日期对一个人具有完全且不可传递的依赖性,这意味着它应该存储在您保留员工的同一张表中,并且符合第三范式 (3NF)。

轮班不是员工的属性,这意味着它们是不同的实体并与员工实体保持联系。


推荐阅读