Access关系数据表设计问题之一
- 2004-07-06 22:15:00
- zhengjialon-Office中国 原创
- 849
问题(网友:suzhan):
现在我要设计一个数据表。设想是这样,
1.医生编号(唯一性)
2.医生姓名(不唯一,有可能同名的医生)
3.医生代码(不唯一,同一医生可以有n个代码,n为末知数)
4.医生电话(不唯一,同一医生可以有n个电话,n为末知数)
5.医生地址(不唯一,同一医生可以有n个地址,n为末知数)
之所以有n个不同的代码,电话,地址是因为医生可以上午在A诊所,下午可以在B诊所。这个表如何设计好呢?帮帮忙!谢谢!
则一个医生ERIC
他只有一个编号112547,他有n个代码,n个电话,n个地址
解决办法(作者:zhengjialon):
主表:医生编号(唯一性)
医生姓名再做一个子表:子表编号(唯一性).医生编号(不唯一性)医生代码(不唯一,同一医生可以有n个代码,n为末知数)
医生电话(不唯一,同一医生可以有n个电话,n为末知数)
医生地址(不唯一,同一医生可以有n个地址,n为末知数)
主表和子表是一对多关系,这样就OK了
(Sql语言_查询基础-相关文章技巧链接):
数据库设计注意事项
数据库设计指南
文章分类
联系我们
联系人: | 王先生 |
---|---|
电话: | 13928102596 |
Email: | 18449932@qq.com |
QQ: | 18449932 |
微信: | 13928102596 |
微博: | officecn01 |