五、考核内容:
1、新建一个学生管理数据库“Students”,数据库初始大小为5MB,最大大小20MB,数据库自动增长,增长方式是按10%比例增长;日志文件初始为1MB,最大可增长到5MB,按1MB增长;其余参数自定。
所包含的表如下:
学生信息表“StuInfo”:
名称 类型(长度) 键 空值
学号 Char (6) P NOT
姓名 Char (10) NOT
性别 Tinyint
专业名 Char (20) NOT
出生日期 Char (10)
入学时间 Char (10) NOT
备注 Char (100)
学生成绩表“StuMarks”:
名称 类型(长度) 键 空值
考号 Char (6) P NOT
学号 Char (6) F NOT
姓名 Char (10) NOT
语文 Float
数学 Float
英语 Float
计算机基础 Float
SQL数据库 Float
2、给学生基本信息表和学生成绩表分别录入5条以上的记录。
3、查询:
1)、查询学生信息表的所有内容。
2)、查询学生成绩表中考号、姓名、语文、数学、英语成绩。
3)、查询非计算机专业学生的考号、姓名、性别、计算机基础、SQL数据库成绩。
4)、查询成绩表中所有科目都及格的学生学号、姓名。
5)、查询学生成绩表中语文成绩最高分、数学最低分、英语平均分。
6)、查询总分在400分以上的学生的语文、数学、英语成绩。
7)、查询学生成绩表中姓名和SQL数据库的成绩,并对查询结果按成绩的降序排列(从大到小)。
六、评分标准:
1、第一题建立数据库,每张表10分,共20分。
2、第二题数据录入每张表5分,共10分。
3、第三题查询每小题10分,共70分。
考试要求:
1、 考试之前请先启动SQL服务器,打开企业管理器。
2、 信息表的主键为学号,成绩表的主键为考号;设置两表关系信息表学号为主键,成绩表学号为外键。
3、 保存七个查询语句文件。
4、 分离数据库,与查询语句文件保存到一个文件夹。
把文件名改为09JY2SQL期考***,注意*号为自己姓名。
把查询的内容用代码打出来即可
1、首先打开数据库,建立好表。
2、然后查询全体教师的教师号、姓名、职称,并分别为三列指定别名:教师号、姓名、职称,如下图所示。
3、查询结果如下图所示。
4、接着查询所有姓张的学生的学号和姓名,如下图所示。
5、最后查询选修C1(高等数学)且成绩高于85分的学生的学号、课程号和成绩,如下图所示就完成了。