首页 新闻 会员 周边 捐助

学生选课系统如何存储选择了该门课程的所有学生信息

0
悬赏园豆:15 [已解决问题] 解决于 2013-09-29 18:38

学生选课系统如何存储选择了该门课程的所有学生信息和该学生的选择的所有课程,

我是建立了2张表了,一张学生表(包含学生的基本信息),一张课程表(包含课程的基本信息)

就是这第三张表应该包含哪些字段才能存储我上面所说的,一个学生选多门课,一门课可以被多个学生选择,这在数据表了里面改怎么去存储呢

邱育华的主页 邱育华 | 初学一级 | 园豆:10
提问于:2013-09-27 13:17
< >
分享
最佳答案
0

第三张表(主键Id,学生Id,课程Id)。

收获园豆:15
幻天芒 | 高人七级 |园豆:37207 | 2013-09-27 13:28

第三张表我有这样,可是当一个学生选了好几门课,一门课被好几个学生选了该怎么去存呢

邱育华 | 园豆:10 (初学一级) | 2013-09-27 17:57

@叶落无声1:

1 学生1,课程1

2 学生1,课程2

3 学生2,课程2

So Easy!!! 

幻天芒 | 园豆:37207 (高人七级) | 2013-09-27 18:04

@幻天芒: 谢谢,后面也是这样存的,就是不懂还有没有更好的解决方案

邱育华 | 园豆:10 (初学一级) | 2013-09-28 11:45

@叶落无声1: 这是标准的一对多存储啊。当然,你直接在学生表,用,分割存课程也是ok的。

幻天芒 | 园豆:37207 (高人七级) | 2013-09-28 11:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册