我有一个部门表,其中Department_id为主键。
我需要创建一个教师表,其中一行可以引用department_id中的两个值
部门= [(“ EC”,“电子”),(“ CS”,“计算机科学”)]]
Teacher =(“ T001”,“ teacher1”,[CS“,” EC“])]
是否可以创建这样的表?
尽管您可以创建一个名为教师的表,并具有一个varchar字段,该字段可以将department_details存储为逗号分隔的字符串。从RDBMS的角度来看,这将是一个错误的设计。
您可能希望将教师和部门之间的关系保留在另一个表格中。
+------------+---------------+
| teacher_id | department_id |
+------------+---------------+
| 100 | CS |
| 100 | EC |
+------------+---------------+