如何记录同一关系发生多次的事实(“次数”列与多行)?

时间:2018-08-28 14:56:59

标签: database database-design relational-database

说我有以下ER图:

enter image description here

说我想记录一个事实,即同一学生两次遇到同一位老师。我可以通过使用多个行来做到这一点,例如:

enter image description here

或者通过“次数”列,例如:

enter image description here

这两个实现是否正确,或者其中之一是错误的?如果两者都是正确的,那么每种方法的优缺点是什么?

0 个答案:

没有答案