一个实体的多个属性对应着另一个实体的一个属性,这两个实体应该是什么关系呢?解决方法

一个实体的多个属性对应着另一个实体的一个属性,这两个实体应该是什么关系呢?比如:User表(U):UserIDUserNa

一个实体的多个属性对应着另一个实体的一个属性,这两个实体应该是什么关系呢?
比如:
  User表(U):UserID UserName  
  1 A  
  2 B  
   
  Info表(I):InfoID StudentID TeacherID  
  100 1 2  
  这两个实体应该是怎样的关系呢?

[解决办法]

Assembly code
+------------+                            +--------------+|    Info    |                            |     User     |+------------+                  Student   +--------------+|            |--------------------------->|              ||            |                            |              ||            |                  Teacher   |              ||            |--------------------------->|              |+------------+                            +--------------+|            |                            |              |+------------+                            +--------------+