请教数据库设计问题:
kiki 2002-12-05 09:38:20 一个病人基本信息数据库, 要考虑多个地址和多种联系方式。 我建的表如下:
1 PATIENT 表
PATIENT_ID
NAME
BIRTHDATE
SEX
PERMENENT_addrID
local_addrID
marital_ID
countryID
2 address 表
ADDR_ID
ADDRESS
PROVINCE
3 CONTACT 表1
PATIENT_ID
FAMALY_PHONE
WORK_PHONE
FAX
CELL_PHONE
BP
EMAIL
或
CONTACT 表2
PATIET_ID
CONTACT_TYPE
CON_NUMBER
4 MARITALTYPE 表
MARITAL_ID
MARITAL_STATUS
5 COUNTRY
COUNRTY_ID
COUNTRY
不知这种设计是否好。关于CONTACT表,哪种好? 在考虑设计的同时考虑操作的方便性。
另一个问题, 关于辅表, 如这里的COUNTRY和MARITALTYPE表,我见过只用一个字段的,如COUNTRY 表中只用COUNTRY字段,这两种辅表哪种更好,哪种更常用?