您好,欢迎访问三七文档
要求1.1用E-R图表示学籍管理系统概念模型使用MicrosoftVisio2013,设计学籍管理系统E-R图,如图所示,要求1.2设计出合理的关系模式:给出表名、列名、数据类型指出每个关系的键和外键(如果有的话)关系模式:课程:C(Cno,Cname,Cscore,Ctype)系:(Dno,Dname)选课:SC(SCno,Sno,Tno,Grade)学生:S(Sno,Sname,Ssex,Sbirth,Sdeptno)授课:T(Tno,Cno)教师:TR(Tname,Ttitle,Tdeptno)(1)课程表(course)列名:(课程号(Cno),课程名(Cname),学分(Cscore),课程类型(Ctype))数据类型,主键如图所示:(2)系表(dept)列名:系号(Dno),系名(Dname)数据类型,主键如图所示:(3)选课表(SC)列名:课程号(SCno),学号(Sno),教师编号(Tno),选课成绩(Grade)数据类型,主键,外键如图所示:(4)学生表(student)列名:学号(Sno),学生姓名(Sname),性别(Ssex),出生日(Sbirth),所在系号(Sdeptno)数据类型,主键,外键如图所示:(5)授课表(teach)列名:教师编号(Tno),课程号(Cno)数据类型,主键,外键如图所示:(6)教师表(teacher)列名:教师姓名(Tname),职称(Ttitle),所在院系号(Tdeptno)数据类型,主键,外键如图所示:要求21.给出学生名,查询学生所选的所有课程名、成绩,累计学分。以“莫文蔚”为例,查询该学生所选的所有课程名、成绩,累计学分。sql查询语句及查询结果如图所示:(1)查询课程名和成绩(2)查询总学分2.给出课程名,查询学生的平均成绩3.各门课按平均成绩排序4.显示所有的课程名和讲课教师名
本文标题:学籍管理系统
链接地址:https://www.777doc.com/doc-5007762 .html