标签: database database-design relational-database
我目前正在为一家存储有关其员工的大量信息的公司构建数据库系统。性能不是一个大问题,因为数据库中不会有大量员工(> 1000)
到目前为止,我提出的数据库设计已经规范化,因此员工数据被拆分为单独的表,其中需要为每个员工存储多个数据项,但是有很多字段是主键依赖,因此这导致主要员工信息表有大约50列。
这是否太多,我应该尝试将类似的项目分组到他们自己的表中,例如联系信息表,个人信息表,还是最好保留原样?