山东师范大学成人高等教育期末考试试题
年级: 专业: 考试科目:
数据库管理系统
试题类别: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)“操作系统”课程得最高分的学生姓名、性别、所在系。
山东师范大学数据库管理系统期末考试试卷及参考答案
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)