山东师范大学数据库管理系统期末考试试卷及参考答案

  • 格式:doc
  • 大小:26.00 KB
  • 文档页数:2

下载文档原格式

  / 1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

山东师范大学成人高等教育期末考试试题

年级:专业:考试科目:数据库管理系统

试题类别: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)“操作系统”课程得最高分的学生姓名、性别、所在系。