一个实体的多个属性对应着另一个实体的一个属性,这两个实体应该是什么关系呢?该如何处理
一个实体的多个属性对应着另一个实体的一个属性,这两个实体应该是什么关系呢?
比如:
User表(U):UserID UserName
1 A
2 B
Info表(I):InfoID StudentID TeacherID
100 1 2
这两个实体应该是怎样的关系呢?
------解决方案--------------------
比如:
User表(U):UserID UserName
1 A
2 B
Info表(I):InfoID StudentID TeacherID
100 1 2
这两个实体应该是怎样的关系呢?
------解决方案--------------------
+------------+ +--------------+
------解决方案--------------------
Info
------解决方案--------------------
------解决方案--------------------
User
------解决方案--------------------
+------------+ Student +--------------+
------解决方案--------------------
------解决方案--------------------
--------------------------->
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
Teacher
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
--------------------------->
------解决方案--------------------
------解决方案--------------------
+------------+ +--------------+
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
+------------+ +--------------+