如何设计关系数据库模式?

How to design relational database schema?

我有两个实体,即处方和药物。

如果我在处方 table 中添加 medicine_id,它将创建具有相同 prescription_id 的多个元组,如果我在药物 table 中添加 prescription_id,它没有任何意义,因为相同的药物可以包含在许多处方中。

请提出一些为上述数据创建关系数据库模式的好方法。

要创建 M:M 关系,您需要一个额外的 table:

table Prescription_Medicine
---------------------------
fk_prescription
fk_medicine
doze_per_day
before_after_meal