【发布时间】:2017-07-30 03:38:32
【问题描述】:
我目前正在为当地医院创建一个网站。我目前面临的问题:网站有太多的复选框和字段,根据复选框启用/禁用。
这是网站的网址:http://ali.ezyro.com/adan/myForm.php
由于我对数据库的经验很少,设计数据库以保存本文档的所有数据的最佳方法是什么?
【问题讨论】:
-
我认为最好的方法是按部分划分,1 个部分 = 1 个表。
-
1) 设计一个表格来存储患者信息,例如。病人。 2)为您拥有的每个块设计一个单独的表格。 3) 将 Patient 表的外键保留在步骤 2 中创建的所有其他表中。 4) 如果您不想将 Patient 键保留在其他表中,那么您也可以在它们之间创建关系。 5) 如果您更喜欢第 4 步,那么患者密钥必须存在于第 2 步中创建的至少一个表中
标签: mysql sql database database-design entity-relationship