《JavaEE物联网云计算系列培训教材-Oracle数据库设计07考试试题及评分标准》由会员分享,可在线阅读,更多相关《JavaEE物联网云计算系列培训教材-Oracle数据库设计07考试试题及评分标准(3页珍藏版)》请在金锄头文库上搜索。
1、学生成绩信息三个表,结构如下: 学生表:Student字段名称 数据类型 说明StudentID Nvarchar2(10) 学生号,主键,长度为 10,不允许为空StudentName Nvarchar2 (50) 姓名,不允许为空Grender number 性别,0 代表男,1 代表女,默认0Age number 年龄,默认 19班级表 Class字段名称 数据类型 说明ClassID Nvarchar2 (10) 班级 Id,主键,不允许为空ClassName Nvarchar2 (50) 班级名,不允许为空课程表:Course字段名称 数据类型 说明CourseID Nvarchar
2、2 (10) 课程 Id,主键,不允许为空CourseName Nvarchar2 (50) 课程名,不允许为空成绩表:Score字段名称 数据类型 说明SCoreID number 自动编号,主键,成绩记录号,不允许为空CourseID Nvarchar2 (10) 课程号,外键,不允许为空StudentID Nvarchar2 (10) 学生号,外键,不允许为空Score number 成绩,=0 and =100,默认 0RecordDate date 考试成绩请编写 T-SQL 语句来实现如下功能:1、 创建数据库 StudentDb,执行 sql 脚本实现数据的初始化(请执行 “建表
3、及数据初始化.sql”文件编码创建表及数据添加)2、 使用模糊查询所有班级名称包含“计算机”的学生信息(StudentID,StudentName,Grender ,Age,ClassName)3、 使用模糊查询所有班级名称包含“计算机”的学生,并且年龄最大的男生信息(StudentID,StudentName,Grender ,Age,ClassName)4、 查询所有包含“计算机基础课程”的班级,并计算出各个班级的平均分以及学生总人数,并按平均分从高到低排序,需要显示的信息(班级名称、学生总人数、平均分)5、 计算各个班级的男女比例(用百分比表示结果)评分标准评分标准: 该程序的评分标准如下:10 正确创建数据库和表,并输入记录10 使用模糊查询所有班级名称包含“计算机”的学生信息25 使用模糊查询所有班级名称包含“计算机”的学生,并且年龄最大的男生信息25 查询所有包含“计算机基础课程”的班级,并计算出各个班级的平均分以及学生总人数,并按平均分从高到低排序,需要显示的信息30 计算各个班级的男女比例(用百分比表示结果)总分 100 分特别提示 如果单个采分点功能未完全实现,酌情给分,但不能超过半分值