Access關系數據表設計問題之一

2004-07-06 22:15:00
zhengjialon-Office中國
原創
1360


問題(網友: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語言_查詢基礎-相關文章技巧鏈接):
數據庫設計注意事項
數據庫設計指南
分享
北京十一选五基本走势