我对如何从属性列表构建表格形式感到困惑。我应该把它放在不同的桌子上还是把它们放在一起?
这些是属性 - >
那么,我应该在不同的表格或相同的表格中进行,我可以参考哪个例子?
提前致谢
答案 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(或类似的东西)的表,它可以存储为任何一个约会执行的任何测试。
你的问题看起来好像这是一门课程的作业,在这种情况下你应该添加作业'标签