山东师范大学数据库管理系统期末考试试卷及参考答案
- 格式:doc
- 大小:26.00 KB
- 文档页数:2
山东师范大学成人高等教育期末考试试题
年级:专业:考试科目:数据库管理系统
试题类别:A卷考试形式:闭卷
一、单项选择题(本大题共3小题,每小题5分,共15分)
1.在MS SQL Server中,关于数据库的说法正确的是()
A、一个数据库可以不包含事务日志文件
B、一个数据库可以只包含一个事务日志文件和一个数据库文件
C、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件
D、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件
2.能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL 工具是()。
A、企业管理器
B、查询分析器
C、服务管理器
D、事件探查器
3.每个数据库有且只有一个()A、主要数据库文件 B、次要数据库文件C、日志文件 D、索引文件
二、填空题(共7个小题,每题5分,共35分)
1.MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Serve的图形化工具称为__________________服务管理器___________________。
2._________是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。3.在_____混合验证____身份验证模式,输入的账号必须是在2000 professional(或NT)已经建立的登录者或组。
4.HAVING子句与WHERE子句很相似,其区别在于:WHERE子句作用的对象是____,HAVING子句作用的对象是______。
5.已知有学生关系S(SNO,SNAME,AGE,DNO),各属性含义依次为学号,姓名、年龄和所在系号;学生选课关系SC(SNO,CNO,SCORE),各属性含义依次为学号、课程号和成绩。分析以下SQL语句:
SELECT SNO
FROM SC
WHERE SCORE= (SELECT SUM(SCORE)
FROM SC
WHERE CNO='002')
简述上述语句完成了的查询操作是_____________________________________________。6. 表或视图的操作权限有select、___________、___________、___________和dri。7.创建、修改和删除表命令分别是create table、update_________ table和delete table。
三、设计题(共10个小题,每题5分,共50分)
设有学生选修课程数据库,
学生表(学号,姓名,年龄,性别,所在系,地址,出生日期)选课表(学号,课程号,成绩)
课程表(课程号,课程名称,教师姓名)
用SQL语言查询下列问题:
1)李老师所教的课程号、课程名称。
2)年龄大于23岁的女学生的学号和姓名。
3)“李小波”所选修的全部课程名称。
4)所有成绩都在80分以上的学生姓名及所在系。
5)没有选修“操作系统”课的学生姓名。
6)英语成绩比数学成绩好的学生。
7)至少选修两门以上课程的学生姓名、性别。
8)选修了李老师所讲课程的学生人数。
9)没有选修李老师所讲课程的学生。
10)“操作系统”课程得最高分的学生姓名、性别、所在系。