北京农学院往年数据库原理及应用期末题库

本试卷为北京农学院往年数据库原理及应用期末题库,题目包括:单项选择题,填空题,简单题,综合应用题。

覆盖的内容包括:简答,综合应用。

数据库原理及应用期末题库

一、单项选择题 (共20题,每题2分,共计40分)

(  D  )
1、数据库系统的log中检查点的作用是:
A、事务取消时数据库关系系统需要重检查点开始取消.
B、事务正确完成时数据库系统会在log中设置检查点.
C、库重新启动时恢复系统中的重做阶段从检查点开始.
D、库重新启动时恢复系统中的分析阶段从检查点开始
(  B  )
2、如果Access中的报表格式为“在新的一行中打印当前节,而在同一行中打印下一节”,则需要将报表的“新行或新列”属性设置为( )
A、无
B、节前
C、节后
D、节前和节后
(  D  )
3、SQL语言一次查询的结果是一个( )。
A、记录
B、数据项
C、元组
D、表
(  A  )
4、Access用于存储数据的对象是( )
A、表
B、查询
C、窗体
D、数据访问页
(  A  )
5、【】主要是指某些特定应用要求的数据存取时间限制。
A、响应时间
B、数据恢复
C、数据的安全保密性
D、数据的完整性
(  C  )
6、数据库系统中,DBA表示()。
A、应用程序设计者
B、数据库使用者
C、数据库管理员
D、数据库结构
(  C  )
7、数据库系统并发控制的主要方法是采用()机制。
A、拒绝
B、改为串行
C、封锁
D、不加任何控制
(  C  )
8、下述说法正确的是( )
A、在全码关系中,一定只有一个候选码
B、全码关系的每个属性分别是一个候选码
C、全码关系中的属性都是主属性
D、全码关系中,属性间彼此不存在函数依赖关系
(  B  )
9、下面叙述正确的是( )。
A、数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、删、改操作
B、事务(transaCtion)是数据库进行的基本工作单位。如果一个事务从未有过更新,那么就保持了数据库处于一致性状态
C、既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余
D、对于查、添、删、改操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行
(  D  )
10、下列关于SQL的说法中,错误的是
A、SQL不是某个特定数据库供应商专有的语言
B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互
C、SQL 简单易学
D、SQL 语句区分大小写
(  B  )
11、消除了部分函数依赖的1NF的关系模式必定是()。
A、1NF
B、2NF
C、3NF
D、4NF
(  C  )
12、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )。
A、实体完整性
B、参照完整性
C、用户自定义完整性
D、用户操作
(  C  )
13、在Oracle数据库中,对于ROLLBACK命令,以下说法准确的是。()
A、撤销刚刚进行的数据修改操作
B、撤销本次登录以来所有的数据修改
C、撤销到上次执行提交或回退操作的点
D、撤销上一个COMMIT命令
(  B  )
14、为了加速对特定表数据的访问而创建的数据段是( )。
A、视图
B、索引
C、存储过程
D、触发器
(  C  )
15、以下关于SELECT语句叙述错误的是______。
A、SELECT语句规定了结果集中的列顺序
B、SELECT语句中可以使用别名
C、SELECT语句中只能包含表中的字段列及其构成的表达式
D、如果FROM子句引用的两个表有同名的列,则SELECT语句引用这些列时必须添加表名称作为前缀
(  A  )
16、在SELECT语句中,以下有关HAVING子句的正确叙述是______。
A、HAVING子句必须与GROUP BY子句同时使用
B、HAVING子句与WHERE子句功能相同
C、使用HAVING子句的同时不能使用WHERE子句
D、HAVING子句可以在任意位置出现
(  D  )
17、下面是有关系统权限和对象权限的描述,正确的是( )
A、系统权限是针对某个对象的权限,对象权限不与数据库中的某个对象关联
B、系统权限和对象权限都是针对某个对象操作的权限
C、系统权限和对象权限都不与具体的对象关联
D、系统权限不与数据库中的对象关联,对象权限是针对某个对象操作的权限
(  B  )
18、在VFP 中,如果要求系统在显示日期时,显示如“2006年1月8日”的格式,可使用( )命令。
A、SET DATE TO ANSI
B、SET DATE TO LONG
C、SET DATE TO YMD
D、SET DATE TO CHINESE
(  B  )
19、( )参数用于确定是否要将方案导出。
A、FILE
B、SCHEMA
C、OWNER
D、TABLES
(  D  )
20、下列关于MySQL中的常量的说法中,错误的是
A、常量是指在程序运行过程中值不变的量
B、常量的使用格式取决于值的数据类型
C、字符串常量是指用单引号或双引号括起来的字符序列
D、一个十六进制值通常指定为一个字符串常量,每对十六进制数字被转换为一个字符,其最前面有一个大写字母“O”或小写字母“o”

二、填空题 (共10题,每题2分,共计20分)

1、如果两个实体集之间存在多对多联系,则将它们转换为关系模型的结果是____个表。
2、在CREATE TABLE时,用户定义的完整性可以通过(),(),()等子句实现。
3、在SQL Server 2012中有( )、( )、( )和( )四种备份类型。
4、“从已知的函数依赖集使用推理规则导出的函数依赖在F +中”,是推理规则的( )性,而“不能从已知的函数依赖使用推理规则导出的函数依赖不在F +中”,是推理规则的( )性。
5、下述关于数据库系统的正确叙述是数据库系统减少了______。
6、在 SELECT-SQL 语句中,表示条件表达式用 WHERE 子句,分组用______子句。
7、数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是______。
8、按照转储方式,数据转储可以分为( )和( )。
9、假设在数据库A中创建一个窗体,该窗体的数据源保存在数据库B中,则称数据库A以____方式使用外部数据源。
10、SQL是( )的缩写。

三、简单题 (共4题,每题5分,共计20分)

1、用 FOR … ENDFOR结构编写一段程序实现 Sn=1/(1*2)+1/(2*3)+…+1/(10*11)求和,并且显示计算结果。
2、从学生关系表S中,将学号为“990009”的同学的姓名改为“陈平”( )。
3、简述游标的概念及类型。
4、简述触发器的优点。

四、综合应用题 (共1题,每题20分,共计20分)

1、设学生课程数据库中有三个关系:
学生关系S(S#,SNAME,AGE,SEX)
学习关系SC(S#,C#,GRADE)
课程关系C(C#,CNAME)
其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分别表示学号、课程号、姓名、年龄、性别、成绩
和课程名。
用SQL语句表达下列操作
(1)检索选修课程名称为“MATHS”的学生的学号与姓名
(2)检索至少学习了课程号为“C1”和“C2”的学生的学号
(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄
(4)检索平均成绩超过80分的学生学号和平均成绩
(5)检索选修了全部课程的学生姓名
(6)检索选修了三门课以上的学生的姓名
相关标签:
  • 数据库原理及应用
  • 北京农学院
  • 期末题库