关于分数查询系统的数据库建设问题

时间:2020-11-30 12:21:15
本人最近要做一套大学的分数查询系统。现在出现这么一个问题,请教一下高手,数据库该怎么搭建。

学校分专业,每个专业的课程名称和数量都不相同,但是我又想把所有专业的课程和某个学生的该课程分数建立在一个数据库内。现,已经建立好了专业课程数据表和学生档案数据表,请问一下,这里的分数和课程如何建立关联,并且通过查询可以知道指定科目的分数。

如果能给予解答,认为分数不够,可以提出来,还可以再加。

5 个解决方案

#1


各位,没有人能帮忙解答一下吗?

#2


帮顶,不过你先建一个让大家提点意见,一定会有人解答的

#3


前面叙述的都说了呀,主要是我想问一下:因为各个专业的科目数量都不相同,这种情况下字段数量该怎么来设计.

同时,我有个想法,就是把分数设计成一个字段,然后科目对应的分数用","来区分,科目和科目之间用"."来区分,读取的时候再用数组划分开.但是问题是,如果我想单独搜索指定的科目时,对应的分数又该如何提取呢?

请高手帮忙看看,我这种做法可行不,或者您有什么更好的办法,请教了.

#4


这么多的高手,请帮忙啊

#5


本人新手提点不成熟的建议,如有错误,请大家指正,谢谢
专业课程数据表: 课程代号, 课程, 教师信息 其中课程代号为pk
学生信息资料表: 学号,学生姓名,课程代号,分数,学生其他资料 其中pk为  学号+课程代号
这样通过,课程代号可以联系课程和学生的分数,和一个学生专业,课程多少无关

#1


各位,没有人能帮忙解答一下吗?

#2


帮顶,不过你先建一个让大家提点意见,一定会有人解答的

#3


前面叙述的都说了呀,主要是我想问一下:因为各个专业的科目数量都不相同,这种情况下字段数量该怎么来设计.

同时,我有个想法,就是把分数设计成一个字段,然后科目对应的分数用","来区分,科目和科目之间用"."来区分,读取的时候再用数组划分开.但是问题是,如果我想单独搜索指定的科目时,对应的分数又该如何提取呢?

请高手帮忙看看,我这种做法可行不,或者您有什么更好的办法,请教了.

#4


这么多的高手,请帮忙啊

#5


本人新手提点不成熟的建议,如有错误,请大家指正,谢谢
专业课程数据表: 课程代号, 课程, 教师信息 其中课程代号为pk
学生信息资料表: 学号,学生姓名,课程代号,分数,学生其他资料 其中pk为  学号+课程代号
这样通过,课程代号可以联系课程和学生的分数,和一个学生专业,课程多少无关