java 有关问题,数据库,如图,谁可以帮我解释一下?

[复制链接]
查看11 | 回复5 | 2013-4-24 09:59:20 | 显示全部楼层 |阅读模式
1)一个学生可以修N门课程,一门课程可以被N个学生修。。就是多对多啊。一个表关联不起来!2)一个学生表,一个班级表,一个课程表,一个选课表(关联学生和课程的id)4个表!...
回复

使用道具 举报

千问 | 2013-4-24 09:59:20 | 显示全部楼层
您好,提问者:
这里的课程是外键,绑定的是学生的ID。 -->一对多。。。...
回复

使用道具 举报

千问 | 2013-4-24 09:59:20 | 显示全部楼层
根本就是写错了,明显是一对多说破天也解释不出他是多对多! 荒谬~~~说一个班级的学生可以修N门课程 还可以接受,因为学生对于班级来说不是唯一的,而班级对于一个学生是唯一的...
回复

使用道具 举报

千问 | 2013-4-24 09:59:20 | 显示全部楼层
一门课程可以被N个学生修哈!! 这样就是多对多了如何关联看你如何考虑了啊!可以把三张表都关联起来...
回复

使用道具 举报

千问 | 2013-4-24 09:59:20 | 显示全部楼层
其实这个和下面的话是一整句,n门课程可以被n个学生选修 ——多对多...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行