数据库原理 2013年试题及参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.数据库类型是按照( B )来划分的。
A.文件形式
B.数据模型
C.记录形式
D.数据存取方法
2.关系演算的基础是( C )
A.形式逻辑中的逻辑演算
B.形式逻辑中的关系演算
C.数理逻辑中的谓词演算
D.数理逻辑中的形式演算
3.若要求分解保持函数依赖,那么模式分解一定能够达到( B )
A. 2NF
B. 3NF
C. BCNF
D. 1NF
4.1级封锁协议加上T要读取的数据R加S锁,这是( C )
A. 3级封锁协议
B. 4级封锁协议
C. 2级封锁协议
D. 1级封锁协议
5.建立数据字典的时机是( A )
A.需求分析阶段
B.数据库物理设计阶段
C.数据库实施
D.概念结构设计阶段
1. 下列不属于数据管理技术主要经历阶段的是( B )
A、手工管理
B、机器管理
C、文件系统
D、数据库
2. 数据库的概念模型独立于( A )
A、具体的机器和DBMS
B、E-R图
C、信息世界
D、现实世界
3. 下面的哪种范式是最规范的数据库范式( C )
A、2NF
B、3NF
C、4NF
D、BCNF
4. 下列不属于关系完整性的是( D )
A、实体完整性
B、参照的完整性
C、用户定义的完整性
D、逻辑结构的完整性
5.不同的数据模型是提供模型化数据和信息的不同工具,用于信息世界建模的是( C )
A、网状模型
B、关系模型
C、概念模型
D、结构模
6.下列关于数据库系统正确的描述是( A )。
A、数据库系统减少了数据的冗余
B、数据库系统避免了一切冗余
C、数据库系统中数据的一致性是指数据的类型一致
D、数据库系统比文件系统能管理更多的数据
7.下面哪个不属于数据库系统的三级模式结构( C )。
A、外模式
B、模式
C、中模式
D、内模式
8.下面哪个命令属于SQL语言授权命令( D )。
A、 update
B、 delete
C、select
D、 grant
10. 同一个关系模型的任意两个元组值( A )。
A、不能全同
B、可全同
C、必须全同
D、以上都不是
二、填空题
8 .数据库系统中可能发生各种各样的故障,大致可以分以下几类:(1)事务内部的故障;(2)系统故障;(3)介质故障;(4)计算机病毒。事务故障、系统故障和介质故障影响事务的正常执行;介质故障和计算机病毒破坏数据库数据。
11 . 数据库系统中可能发生各种各样的故障,大致可以分为________ 、________ 、________ 和 ________ 等。 (问答题)
事务故障系统故障介质故障计算机病毒
19 .数据模型的三要素是指__________,__________,__________。实际数据库系统中所支持的主要数据模型是__________,__________,__________。 (问答题)
数据结构数据操作完整性约束关系模型层次模型网状模型
7 . 事务具有四个特性:它们是________ 、________ 、________ 和 ________ 。
原子性一致性隔离性持续性
9 . 数据库设计分为以下六个阶段_______、________、________、________、________和________。 (问答题)
需求分析概念结构设计逻辑结构设计物理设计阶段数据库实施阶段数据库运行和维护阶段
1.数据库保护包括(安全性保护、完整性保护、并发控制、故障恢复)四个方面内
2.二元实体间的联系通常可分为 (1:1、1:n、m:n)三种。
3.数据库系统中数据的独立性包括(-物理独立性、逻辑独立性)两个方面。
4.数据库设计通常包括(结构特性(静态)、行为特性(动态))两方面内容。
5.根据数学理论,关系操作通常有(关系代数)和(关系演算)两类。
6.构成E-R图的三个基本要素为(实体、属性、联系)。
1实体之间的联系按照联系方式的不同可分为一对一或1∶1 一对多或1∶n 和多对多或m∶n 。
2.数据库系统的核心是数据库管理系统或DBMS
3.在关系模型中,实体以及实体间的联系都是用关系来表示的。
4.在关系代数中专门的关系运算包括选择、投影、连接、除等运算。
5.1975年由IBM公司的M.Zloof提出的QBE语言是一个很有特色的域关系演算语言。
6.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,充分体现了关系数据语言的特点和优点。
7.数据库管理系统保证数据安全的主要措施是进行存取控制。
8.人们已经提出了许多种类型的数据依赖,其中最重要的是函数依赖和多值依赖。
9.关系模式由3NF转化为BCNF是消除了主属性对码的部分函数依赖和传递函数依赖。
10.数据库设计应包括两个方面的内容:结构(或数据)设计和行为(或处理) 设计。
11.CGI规范允许Web服务器执行外部程序,并将它们的输出发送给浏览器。1.描述事物的符号记录称为(数据)。
2.如果D1有3个元组,D2中有4个元组,则D1×D2有( 12 )个元组。
3.在SQL语言中,“_”和( % )符号属于通配符。
4.在SQL语言中,“>ANY”等价于( >min )。
5.(视图)是从一个或几个基本表导出的表。
6.触发器的类型分为(行级)触发器和语句级触发器。
7.在MAC机制当中,仅当主体的许可证级别(大于或等于)客体的密级时,该主体才能读取相应的客体。
8.对于关系代数的查询优化,(选择运算应尽可能先做)优化策略是最重要和最基本的一条。
9.(事务故障和系统故障)故障系统自动执行,介质故障需要DBA的介入。
10.DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是(封锁)机制。
11 . 数据字典的内容和作用是什么? (填空题)
数据字典是系统中各类数据描述的集合。数据字典的内容通常包括: ? 数据项 ? 数据结构 ? 数据流 ? 数据存储 ? 处理过程五个部分
1 .数据库数据具有___永久存储_______、____有组织______和_____可共享三个基本特点。
4 .数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__数据定义功能_____数据操纵功能___、____数据库的运行管理______、____数据库的建立___、___维护功能
5 .数据库系统是指在计算机系统中引入数据库后的系统,一般由___数据库_______、_____数据库管理系统(及其开发工具)_____、___应用系统_______和___数据库管理员___构成。
7 .数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:____人工管理______阶段,____文件系统______阶段和_____数据库系统阶段。
9 .数据库具有数据结构化、最小的___冗余度_______、较高的____数据独立性____等特点。
11 .DBMS还必须提供____数据的安全性______保护、____数据的完整性______检查、_____并发控制_____、_____数据库恢复等数据控制功能。
12 .数据库管理系统的主要功能有哪些? (填空题)
①数据库定义功能;②数据存取功能;③数据库运行管理;④数据库的建立和维护功能。
13 .模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。 (问答题)
逻辑结构特征型
15 .三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的__________和__________。逻辑独立性物理独立性
17 .根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是__________,第二类是__________。 (问答题)
概念模型数据模型
22 .数据模型中的__________是对数据系统的静态特征描述,包括数据结构和数据间