首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设计关系数据库模式?

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

Stack Overflow用户
提问于 2022-03-31 16:46:40
回答 1查看 69关注 0票数 -1

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

  • 处方必须包括一种或多种药物,而一种药物可能包含在许多处方中。--

  • 与这种关系相关的两个属性是Doze_Per_Day (每天服用多少)和Before_After_Meal (什么时候吃药)。

  • 有主键prescription_id和medicine_id,还有其他属性。

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-31 17:15:32

要创建M:M关系,需要额外的表:

代码语言:javascript
复制
table Prescription_Medicine
---------------------------
fk_prescription
fk_medicine
doze_per_day
before_after_meal
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71696339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档