SQL 一对多关系
SQL One-to-Many relation
我正在为应用程序设计数据库,但遇到了问题。
该数据库应该跟踪患者和他们的药丸。
我认为我需要一个 关系数据库 ,这就是我要实现的,这就是我的问题:
我需要一个病人服用多种药片,而不仅仅是一种药片。
我在网上找到的所有内容都是 table,其中药丸与人有关,而不是相反。
感谢帮助
这不是一对多关系,而是多对多关系:一个病人可以吃更多的药,但同一种药可以被很多病人吃。
所以你应该有 3 个 tables:
病人table
id | name | surname
药片table
id | name | pharmaceutic_company
现实生活table
id_patient | id_pill | date
我正在为应用程序设计数据库,但遇到了问题。 该数据库应该跟踪患者和他们的药丸。 我认为我需要一个 关系数据库 ,这就是我要实现的,这就是我的问题:
我需要一个病人服用多种药片,而不仅仅是一种药片。
我在网上找到的所有内容都是 table,其中药丸与人有关,而不是相反。
感谢帮助
这不是一对多关系,而是多对多关系:一个病人可以吃更多的药,但同一种药可以被很多病人吃。
所以你应该有 3 个 tables:
病人table
id | name | surname
药片table
id | name | pharmaceutic_company
现实生活table
id_patient | id_pill | date