厦门理工学院数据库原理及应用期末

本试卷为厦门理工学院数据库原理及应用期末,题目包括:单项选择题,填空题,名词解释题,综合应用题。

覆盖的内容包括:名词解释,综合应用。

数据库原理及应用期末

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

(  D  )
1、设定Grade表中的成绩属性的值在0-100范围之内,需要用到的约束是( )
A、default约束
B、unique约束
C、primary key约束
D、check约束
(  A  )
2、以下关于死锁的描述,不正确的是( )。
A、死锁出现了,必须杀掉某个会话才能解开
B、死锁能够被ORACLE侦测到,并且自动解开
C、应用软件设计应充分考虑避免死锁
D、出现死锁后会报ORA-60
(  C  )
3、SQL语句中修改表结构的命令是( )。
A、MODIFY TABLE
B、MODIFY STRUCTURE
C、ALTER TABLE
D、ALTER STRUCTURE
(  D  )
4、数据库中的“日志”文件用于保存( )
A、程序运行过程
B、数据操作
C、程序执行结果
D、对数据库的更新操作
(  D  )
5、超市管理中,商品与顾客这两个实体集之间的联系一般是()的关系
A、一对一
B、一对多
C、多对一
D、多对多
(  D  )
6、关于调用存储过程的说法,错误的是
A、可以从交互式界面调用
B、可以使用CALL语句来调用存储过程
C、可以由嵌入式SQL调用
D、不是所有的SQL接口都能调用存储过程
(  D  )
7、在连编项目文件之前应在“项目管理器”中指定一个主文件,该主文件将作为已编译的应用程序的执行开始点。下列类型的文件中,( )文件不可以作为主文件。
A、查询
B、表单
C、菜单
D、类库
(  A  )
8、在E-R图中,用来表示实体的属性的图形是( )。
A、椭圆形
B、矩形
C、菱形
D、三角形
(  B  )
9、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。
A、互不相关的
B、不可分解的
C、长度可变的
D、互相关联的
(  D  )
10、控制数据在一定的范围内有效或要求数据之间满足一定的关系,保证输入到数据库中的数据满足相应的约束条件,以确保数据有效、正确是指
A、并发控制
B、故障恢复
C、数据安全性
D、数据完整性
(  D  )
11、在关系数据模型中,通常可以把( )称为属性,其值称为属性值。
A、记录
B、基本表
C、模式
D、字段
(  A  )
12、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )
A、DBS包括DB和DBMS
B、DBMS包括DB和DBS
C、DB包括DBS和DBMS
D、DBS就是DB,也就是DBMS
(  B  )
13、在数据库向因特网开放前,哪个步棸是可以忽略的?()
A、安全安装和配置操作系统和数据库系统
B、应用系统应该在内网试运行3个月
C、对应用软件如Web也没、ASP脚本等进行安全性检查
D、网络安全策略已经生效
(  A  )
14、在数据库的概念设计中,最常用的模型是( )。
A、实体联系模型
B、数学模型
C、逻辑模型
D、物理模型
(  A  )
15、从数据库SC(学号、课程号、成绩)中查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是____。
A、SELECT学号,课程号,成绩FROM sc WHERE 成绩BETWEEN 70 AND 85
B、SELECT学号,课程号,成绩FROM sc WHERE 成绩>=70 OR 成绩<= 85
C、SELECT学号,课程号,成绩FROM sc WHERE 成绩>=70 OR <= 85
D、SELECT学号,课程号,成绩FROM sc WHERE 成绩>=70 AND <= 85
(  B  )
16、数据库的简称( )
A、DA
B、DB
C、BD
D、DD
(  B  )
17、终止事件循环的命令为( )。
A、READ EVENTS
B、CLEAR EVENTS
C、FOR………ENDFOR
D、DO WHILE……ENDDO
(  C  )
18、以下是信息的是( )
A、1.70
B、1.70m
C、王红的身高为1.70 m
D、外星人身高1.70m
(  B  )
19、下面所列条目中,哪一条不是标准的SQL语句?()
A、ALTER TABLE
B、ALTER VIEW
C、CREATE TABLE
D、CREATE VIEW
(  A  )
20、以下哪种备份方式需要完全关闭数据库进行?( )
A、无归档日志模式下的数据库备份
B、归档日志模式下的数据库备份
C、使用导出实用程序进行逻辑备份
D、以上都不对

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

1、数据库系统中,实现数据管理功能的核心软件称为()
2、在SQL Server 2008 R2中,数据库是由( )文件和( )文件组成的。
3、数据流图(DFD、是用于描述结构化方法中( )阶段的工具。
4、数据库管理系统常见的数据模型有层次模型、网状模型和()三种。
5、一个关系模式的定义主要包括关系名、属性名、________、属性长度和关键字。
6、关系模型中,一个关键字是可由一个或________其值能惟一标识该关系模式中任何元组的属性组成。
7、关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括(),(),()。
8、并发操作导致的数据库不一致性主要有( )、( )和( )三种。
9、设有关系模式R(A,B,C,D、,函数依赖F={A→B,B→C,D→B},ρ={ACD,BD}是R上的一个分解,则子模式{ACD}的候选码是( ),其范式等级是( )。
10、根据数据访问页的用途,可将数据访问页分为交互式报表页、____和数据分析页三种类型。

三、名词解释题 (共4题,每题5分,共计20分)

1、什么是索引?
2、什么是范式?
3、什么是主键?
4、什么是无损连接性?

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

1、设有关系模式:
TEACHER(教师编号,教师姓名,电话,所在部门,借阅图书编号,书名,借书日期,还书日期,备注)
(1)教师编号是候选码吗?说明理由
(2)该关系模式的主码是什么?
(3)该关系模式是否存在部分函数依赖?如果存在,请写出至少两个?
(4)该关系模式满足第几范式?
(5)将该关系模式分解为3NF。