1.学生选课:学生选择选修课,选修课的表需要两张吗?1张是所有选修课的表1,一张带有学生信息的选修课表2,然后表2和学生建立many-one的联系 。如何让学生和选课关联起来?
2.学生管理:有一张class的表,里面有院,专业,班级,班级最大人数,班级人数的属性,如果需要直接在student表里面通过班级的属性查找不是很浪费时间?如何让学生和班级关联起来?
在系统里面,学生,课程,成绩之间的联系太密切,所以有点理不清。
希望各位大神能在百忙之中抽出时间来解答一下在下的问题,这里先道声谢了- -
你觉得这样的可以吗?
结构没有问题,表结构复杂性可以再考虑一下。
举个例子,学生成绩这个可以做成视图,用成绩表、学生课程表映射,可以减少这几张表中的重复数据。
视图的作用比建几张表,都存类似的信息要好的多