2014-12-08 55 views
0

我很困惑,我如何從屬性列表構造表格形式。我應該把它放在不同的桌子上還是放在一起?需要幫助從屬性構造表格形式

這些屬性 - >

  • 患者姓名
  • 列表項
  • 病人地址
  • 病人接觸數
  • 患者出生日期
  • 患者性別
  • 病人的母親名字
  • 患者的父親姓名
  • 醫生姓名
  • 醫生地址
  • 醫生家庭電話
  • 醫生移動電話
  • 醫師資格
  • 出生
  • 醫生日期
  • 預約時間
  • 預約時間
  • 預約醫生訪問
  • 日期訪問
  • 時候訪問
  • 原因診斷
  • 處方
  • 賬單日期
  • 總賬單收費

所以,我要使它在不同的表或同一個表,我可以參考它的任何示例?

在此先感謝

回答

0

其中一些已上市的字段都是原子的,有些是重複的。這些字段應分離成至少三個不同的表:

PATIENTS 
ID 
Name 
Address 
Contact Number 
Date of Birth 
Gender 
Mother Name 
Father Name 

DOCTORS 
ID 
Name 
Address 
Home Tel (it may be necessary to move phone numbers into a separate table) 
Mobile Tel (what happens if you have three numbers for a doctor?) 
Qualification 
Date of birth (this seems unnecessary) 

APPOINTMENTS 
ID 
Patient (foreign key to patients table) 
Doctor (foreign key to doctors table) 
Date 
Time 
Diagnosis 
Prescription 
Date of bill 
Total bill charge 

票據大概應在一個單獨的表;如果您爲預約發出多張帳單,該怎麼辦?您可能還需要一張名爲TESTS的表格,其中將包含各種實驗室測試的名稱(和成本)以及稱爲APPOINTESTS(或類似的)的表格,這些表格可以存儲無論哪個測試進行的任何測試。

你的問題就像是這是一門課程的任務,在這種情況下,你應該添加'家庭作業'標籤。

+0

(Y)非常感謝 – 2014-12-08 16:40:28

+0

@JahidulIslam:如果我寫的回答你的問題,那麼'接受'答案(點擊綠色箭頭)。 – 2014-12-09 05:55:16

+0

你一直忽略visit_date和visit_time,是不是必須的,你提供的三張表是在1NF – 2014-12-12 04:18:37