首页 新闻 会员 周边

网上选课系统,数据库设计

0
悬赏园豆:15 [已关闭问题] 关闭于 2013-06-29 21:08

做选课的功能时,选课信息表中课程号与学号是多对多的关系。这样数据量大,是否可以动态为每个学生生成一张表,然后根据他选的课程,往该表里填写信息,同理,根据学生是否选课,动态为每门课程生成一张表,然后再往里面填充相应的学生学号?想问问大家这样做是否可行,还有没有什么其他好的办法

wj704的主页 wj704 | 初学一级 | 园豆:170
提问于:2013-06-22 16:47
< >
分享
所有回答(2)
1

动态生成表的方法是有的,但是一般不会动态生成表,这样会很占用数据库资源,因此建议更改你的思路,动态生表的作法不太可靠

SOUTHER | 园豆:825 (小虾三级) | 2013-06-22 17:19

嗯,问了一下其他同学的做法,大部分都是在选课信息表中,把课程号和学号两个作为主键,实在不行我也只能这样了。。。

支持(0) 反对(0) wj704 | 园豆:170 (初学一级) | 2013-06-22 18:31
0

嗯嗯嗯。一般设置的是两个主键。。。。课程和学号两个来控制

羽商宫 | 园豆:2490 (老鸟四级) | 2013-06-23 21:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册