【发布时间】:2012-12-20 10:10:38
【问题描述】:
我刚加入这个网站,这是我的第一个问题,我希望我的问题符合 StackOverflow 问题政策。
我正在设计一个具有以下功能的电话簿数据库
- 联系人有 2 种类型(公司或个人)->ContactType
- 而且我希望每个联系人拥有尽可能多的电子邮件、电话号码和地址。
- 我想指定哪个 Person 在哪个 Company 工作,这样我不仅可以显示 Company 的详细联系信息,还可以显示该公司的员工及其在该公司的工作及其联系人列表(CoEmpJob 表)
我已经设计了一个 db 图,如下面的链接所示,它的结构是否合理,或者我能以更好的方式实现我想要的吗?
提前致谢。
【问题讨论】:
-
获取一份“数据模型资源手册”。它有针对此类情况的解决方案,并有完整的文档记录。电话簿我想有 50 页左右,有地址等。
标签: sql-server database-design