Consider the following situation: students receive grades for different topics, where n-th-year students only attend courses covering n-th-year topics. So, we get a commutative "belongs-to" square:
Grades -----> Students
| |
| |
v v
Topics -----> Levels
这就是我在该主题中的“多胎”的含义。
(1) 这种限制的技术术语是什么?
现在添加以下数据:这些专题被归类为主题,还有关于某些奶制品(学生,主题)的更多数据X,因此X基本上属于漫画产品学生x科目。 现在有以下事实:各年级总是与在X年有记录的奶制品(学生、科目)相对应,这样我们就可以将表级中学生的外国钥匙提升到指名X的外国钥匙:
Grades -------> X -------> Students
| |
| |
v v
Topics ----> Subjects
引入另一个多胎限制(但另一方面确保条件)。
(2) 对这些事情的理论观点是什么?
如果这过于模糊,请允许我将其限制在以下几个方面:
(2 ) What is the preferred design: the "disjoint" way such that the table grades has foreign keys for students and topics, or the "tight" way of referring to closer table X at the cost of introducing the constaint?