小马ORM:如何为多对多关系的关系建模

时间:2018-11-06 21:23:50

标签: ponyorm

在ER建模中,人们可以“验证”实体集之间的关系,即将该关系视为本身可以具有关系的实体集。

例如,如果我有一个实体集Teacher和一个实体集Course,那么我可以在两者之间有一个TeacherCourse关系(并使用Set在这两个实体上都具有这个属性,小马ORM将在SQL中生成一个Teacher_Course表来表示这种关系。

现在,当我有一个Semester实体时,我可能想引入另一个将Teacher_Course关系作为实体与Semeter实体链接的关系。

Pony可以帮我吗,还是我需要将Teacher_Course显式地建模为具有外键的实体?

0 个答案:

没有答案