注册 登录
编程论坛 SQL Server论坛

如何建立多对多关系?[新手]

cydesign 发布于 2006-11-29 14:50, 948 次点击
我最近在做一个教师管理缺课系统,里面设计的数据库关系是多对多的。例如:一个老师可以教多门课程,一门课程也可以由多个教师分担执教;一门课程也由多个班来学,一个班又有多门学生……   请问我应该怎么建表呢?
4 回复
#2
cydesign2006-11-29 19:01

有人能帮我解答一下吗?

#3
bygg2006-11-29 20:39

课程表、学生表、教师表、班级表

再建立相应的关系就行了。

#4
棉花糖ONE2006-11-30 10:32
多对多关系中要多建一张关系表,用两个实体的主键共同作为关系表的主键
#5
ninggang2006-11-30 16:07
哈哈,又学到东西了,
1