字段中的多个值可以是动态的

时间:2014-03-21 16:31:35

标签: sql database schema

我必须设计一个模式,我必须描述由于2种或更多(无限)药物的相互作用而导致的效果。当它只是2种药物时很容易。我可以有一个带有drugid1,drugid2和交互ID的表...但是我如何支持多种药物相互作用呢?请帮忙

1 个答案:

答案 0 :(得分:0)

您需要三个表,一个用于药物,一个用于组合,一个用于关系:

  • table drug:drug_id(PK),drug_name,...
  • table drugmix:drugmix_id(PK),效果
  • table drugsinmix:drug_id,drugmix_id