小编Tec*_*ver的帖子

哪一个更好的数据库设计?

我对数据库设计感到困惑.我是其中一家公司的开发人员,我和我的老板就数据库设计中的以下问题进行了讨论.我必须处理的数据库设计的一部分包含两个表:

Employees Table: Username, Name, JobTitle, OrganizationCode
Organizations Table: OrganizationCode, Name...
Run Code Online (Sandbox Code Playgroud)

这两个表将照顾公司的所有员工,部门,部门和单位.其他开发人员设计的大多数数据库都是以这样的方式设计的,这两个表之间没有任何关系.

对我来说,我告诉我的老板,最好在这两个表之间建立关系(这意味着它OrganizationCode是Organizations表主键的外键).因为它很容易强制执行约束,完整性以及编写查询.

他没有给我正当理由就拒绝了.我们的部门拥有2000多名员工,公司员工人数超过50000人.所以,我认为,他建议将承担着巨大的空间设计,它是将是困难的,从应用开发的前瞻性处理.

你有什么推荐的人?

database-design

2
推荐指数
1
解决办法
119
查看次数

标签 统计

database-design ×1