AI医疗-建表的若干问题

ER上制剂对应2个“成分”有冲突 → Excel显示为主要成分? 。。先加上,不行再删。小成分删掉。,制剂表 保存字符串的成分id
有效期 单位:年?月? 。。 先按VARCHAR<255>处理先按可null
ER图中,【用法】给药方法VS【制剂】给药途径 是一回事吗? 按照Excel里制成
ER图:拼音英文名称为啥搞了个三叉戟。。先按Excel上的规则做
ER图没给1:N的关系:一个制剂 对应 一个用法 + 一个用量? == 用法应该是1:1
。但仔细看了下
用量,应该是1:N==,即在每个用量后添加一个制剂id。
用法、用量之间有关联吗?用法为什么会有时间点(饭前饭后)?。。我都懵逼了。。
Excel【制剂】有个药物作用类型,ER图显示无关 。。 先按无关处理,但仍添加字段,不行再删。制剂表里面的作用类型按照字符串记录Id
——————————————
[用量→年龄有无必要再加一个表(幼年、成年、。。)很少的话就不建了
药物相互反应:药物1药物2 指的是制剂
【成分】酸碱度、水溶性等等一些列,用Float?还是Varchar 用刚给的表
【成分】代谢(可选)怎么处理? 按照Excel表,把这一列先留着正常处理,即缺省值填null?
【成分】如何包含多个适应症id 用字符串
——————————————
捋清所有N:N, 1:N
成分-制剂 属于N:N,再建一个关系表吧
如何设置:第一列作为外键id的显示文本
【适应症】疾病 与 【疾病】是否有关联?

上述问题搞清之后TODO:

所有N:N的,加关系表

外键通通加上~

经验教训:

1、列名、表名 用反引号(esc下面那个)!插入的普通字符串用单引号

2、affected_rows判断更新 … 如果成功,返回成功条目数量

3、写sql脚本批量建表时,把外键用到的表放在前面建。不然会报错

猜你喜欢

转载自blog.csdn.net/weixin_43153178/article/details/83833480