帮忙做下这道SQL题:谢谢 急用,用代码写的别乱了,麻烦了!
[初始数据]根据功能实现具体要求做原始数据。表关系说明样例如下:表名字段名数据类型含义说明约束情况jsbhChar(6)教师编号主关键字rkjsxmChar(12)任课老...
[初始数据]
根据功能实现具体要求做原始数据。
表关系说明样例如下:
表名
字段名 数据类型 含义说明 约束情况
jsbh Char(6) 教师编号 主关键字
rkjsxm Char(12) 任课老师的姓名 不为空
jszc Char(10) 教师职称 可为空
……. …… ……
[课设内容]
1、 按系汇总各专业各年级的学生总数及其中的男、女生数,并统计全校总人数。
要求:当任意输入系部名称、专业名称和年级均可返回相应信息。
2、 按系汇总各年龄段的学生人数及其中的男、女生数。
要求:当任意输入系部名称、年龄时,均可返回相应信息。
3、 按系统计各地区的学生人数。
要求:当任意输入系部名称、地区名称时,均可返回相应学生人数。
4、 按任一学期(用户输入)统计学生变更数据(如:复学、休学、退学、开除、转入、转出、毕业、肄业等)。
5、 按系统计学生中的党员、团员人数。
要求:当任意输入系部名称时,均可返回该系的学生党员和团员人数。
6、 按系统计各民族的学生人数。
要求:当任意输入系部名称、民族时,均可返回相应信息。
7、 按学年根据学生变更数据自动修改班级总人数(提示:用触发器实现)、系部总人数、学校总人数。
8、 统计各门课程的成绩分布情况:
其中:
1) 统计缺考人数。
2) 统计及格、不及格人数。
9、 统计每个学生的综合测评总成绩:
1) 总成绩=平均分*0.7+德体分*0.3
2) 综合测评的排名。
3) 根据总成绩评定奖学金等级(特等、一等、二等、三等)。
4) 按学年根据学生学习情况确定升、留级人选(补考三门(以上)不及格或毕业补考一门(以上)不及格)。
10、学生成绩查询(分别按学号、姓名、班级、课程、开设学期),显示信息自定。
11、更改信息时,相关表的相应记录也应随之更改。(如:留级、补考等)
12、触发器的应用:
当向“学生”表中添加一条新的学生信息后,在“成绩”表中添加该学生所学课程信息,并确保课程代码字段的取值是“课程”表中的已有数据。
13、子查询的应用:
查找“计应041”班高于“计应042”班总评成绩最高分的学生记录。
14、创建如下视图:
1) V_学生成绩:包括学生姓名、课程名称、成绩
2) V_班级人数:包括班级名称、系别、专业名称、班级人数 展开
根据功能实现具体要求做原始数据。
表关系说明样例如下:
表名
字段名 数据类型 含义说明 约束情况
jsbh Char(6) 教师编号 主关键字
rkjsxm Char(12) 任课老师的姓名 不为空
jszc Char(10) 教师职称 可为空
……. …… ……
[课设内容]
1、 按系汇总各专业各年级的学生总数及其中的男、女生数,并统计全校总人数。
要求:当任意输入系部名称、专业名称和年级均可返回相应信息。
2、 按系汇总各年龄段的学生人数及其中的男、女生数。
要求:当任意输入系部名称、年龄时,均可返回相应信息。
3、 按系统计各地区的学生人数。
要求:当任意输入系部名称、地区名称时,均可返回相应学生人数。
4、 按任一学期(用户输入)统计学生变更数据(如:复学、休学、退学、开除、转入、转出、毕业、肄业等)。
5、 按系统计学生中的党员、团员人数。
要求:当任意输入系部名称时,均可返回该系的学生党员和团员人数。
6、 按系统计各民族的学生人数。
要求:当任意输入系部名称、民族时,均可返回相应信息。
7、 按学年根据学生变更数据自动修改班级总人数(提示:用触发器实现)、系部总人数、学校总人数。
8、 统计各门课程的成绩分布情况:
其中:
1) 统计缺考人数。
2) 统计及格、不及格人数。
9、 统计每个学生的综合测评总成绩:
1) 总成绩=平均分*0.7+德体分*0.3
2) 综合测评的排名。
3) 根据总成绩评定奖学金等级(特等、一等、二等、三等)。
4) 按学年根据学生学习情况确定升、留级人选(补考三门(以上)不及格或毕业补考一门(以上)不及格)。
10、学生成绩查询(分别按学号、姓名、班级、课程、开设学期),显示信息自定。
11、更改信息时,相关表的相应记录也应随之更改。(如:留级、补考等)
12、触发器的应用:
当向“学生”表中添加一条新的学生信息后,在“成绩”表中添加该学生所学课程信息,并确保课程代码字段的取值是“课程”表中的已有数据。
13、子查询的应用:
查找“计应041”班高于“计应042”班总评成绩最高分的学生记录。
14、创建如下视图:
1) V_学生成绩:包括学生姓名、课程名称、成绩
2) V_班级人数:包括班级名称、系别、专业名称、班级人数 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询