【发布时间】:2017-03-24 08:57:30
【问题描述】:
我正在设计一个记录保存系统的数据库。 该系统有4种记录/表格。
这是我的设计。
首先,这 4 种表单具有共同的输入字段,例如姓名、年龄和地址。我将这个公共输入字段分隔在一个表中并添加一个外键。
例如:
common_fields
ID
Name
Age
Address
Form_fk_id (foreign key to what form)
Form_type_number(this will define what kind of form the user used)
form1
ID
Birthdate
Occupation
etc..
form 2
ID
Mother_name
Father_name
etc..
form 3
ID
School_address
School_name
etc..
基本上,它看起来像这样。
Form_fk_id - 连接公共输入字段表和表单表的外键
Form_type_number - 这对于了解要检索的表单很有用。
我不确定这种设计。我不知道这是否是最好的设计方式。
【问题讨论】:
标签: database-design schema rdbms