成绩管理系统中的实体有哪些? 急!!!

来源:百度知道 编辑:UC知道 时间:2024/05/16 20:12:51
请帮列下成绩管理系统的实体,另外麻烦帮描述下它们之间的关系,要是可以就请描述下成绩管理系统中实体关系图,谢谢!!!
今天晚上前给出答案会另外追加高分!

核心实体应该就这三个 "学生 教师 课程"

学生通过课程与教师发生联系

学生对课程是多对多
教师对课程也是多对多

如果你只要ER图 这点信息已经够了 你在加点属性进去就可以了 比如
学生属性会有ID,name,gender...
教师属性会有ID,name,gender...
课程属性会有ID,name,credit...

如果你还要做数据关系表
那明显学生与课程之间有一个交集表相连
表结构可能为 学生ID,课程ID,成绩...

教师与课程之间也有一个交集表相连
表结构可能为 教师ID,课程ID...

id,学号,姓名,性别,成绩1,成绩2.。。。。总分,平均分

学生表(stu_ID,Name,Age,Sex,Grade,date)Stu_ID为主键,设置为唯一约束,date为入学时间.

成绩表(source_ID,cj1,cj2,cj3,ks_date,Stu_ID)source_ID为主键.Stu_ID 为外键.ks_date为考试时间.
ks_date-date可以作为第几学期的成绩

学生 (学号,姓名,密码,用户权限)
老师 (教师号,姓名,密码,用户权限)
管理员 (管理员编号,用户名,密码,用户权限)
课程 (课程编号,课程名称,任教教师)
成绩 (成绩编号,课程编号,用户编号,分数)

根据自己的需求在添加. 我做过基本就这些了.