《数据库原理及应用》专业技术知识考试题与答案_第1页
《数据库原理及应用》专业技术知识考试题与答案_第2页
《数据库原理及应用》专业技术知识考试题与答案_第3页
《数据库原理及应用》专业技术知识考试题与答案_第4页
《数据库原理及应用》专业技术知识考试题与答案_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库原理及应用》专业技术知识

考试题与答案

目录简介

一、单选题:共65题

二、名词解释:共15题

三、简答题:共10题

一、单选题

1、(A)是对数据库中全部数据的逻辑结构和特征的描

述。

A.模式B.外模式

C.内模式D.视图

2、(B)是对数据库用户能够看见和使用的局部数据的

逻辑结构和特征的描述

A.模式B.外模式

C.内模式D.概念模式

3、数据库中的记录是按照B+树存储还是按hash方法存

第1页共26页

储,这一特征在数据库的(C)中定义。

A.模式B.外模式

C.内模式D.子模式

4、概念模型的表示方法有很多种,其中最著名的是(B)。

A.关系模型B.E-R模型

C.层次模型D.网状模型

5、数据库的概念模型(D)

A.独立于计算机硬件,依赖于DBMS

B.依赖于计算机硬件,独立于DBMS

C.依赖于计算机硬件和DBMS

D.独立于计算机硬件和DBMS

6、下列关系代数操作中复杂度最高的是(C)o

A.投影B.连接

C.选择D.交

7、若关系R和S的元组个数分别为m和n,贝URUS的

元组个数为(B)o

A.m+nB.小于或等于m+n

C.大于mD.大于n

8、已知关系RI和R2进行关系运算后得到S,则S是(B)

第2页共26页

A.一行记录B.一个关系

C.一个确定值D,一个数组

9、若关系R和S的元组个数分别为m和n,则R-S的元

组个数是(D)o

A.m-nB.〃、于m

C.小于nD.小于等于m

10、下列关系代数操作中最费时的是(B)o

A.投影B.笛卡尔积

C.选择D.交

11、在信息系统的设计中,普遍采用的是基于(B)的

系统设计方法。

A.BCNFB.3NF

C.2NFD.4NF

12、在函数依赖范畴内,(C)是关系模式能够达到的最

高规范化程度。

A.3NFB.4NF

C.BCNFD.5NF

13、下列说法中错误的是(C)

A.模式分解是关系规范化的基本方法

第3页共26页

B.实际应用中,数据库设计一般应达到3NF

C.若一个关系模式符合2NF,则它必然也符合3NF

D.实际应用中常常为了提高查询效率而允许数据库中

存在一定的数据冗余

14、关系数据库中由数据冗余导致的异常不包括(D)o

A,插入异常B.删除异常

C.修改异常D.查询异常

15、设关系模式R(XYZ),已知存在函数依赖X->Y和Y->Z,

则可作为R的候选键的是(A)o

A.XB.Y

C.ZD.已知条件无法判断候选键

16、(A)是数据库系统的核心,是位于用户和操作系统

之间的一层数据管理软件。

A.DBMSB.DBS

C.DBAD.DDL

17、数据库管理系统的英文缩写是(A)o

A.DBMSB.DBA

C.DBSD.MIS

18、下列不是关系数据库产品的是(D)o

第4页共26页

A.SQLServerB.Oracle

C.DB2D.IMS

19、DBS指的是(B)o

A.数据库

B.数据库系统

C.数据库管理员

D.数据库管理系统

20、DBA指的是(C)o

A.数据库

B.数据库系统

C.数据库管理员

D.数据库用户

21、SQLServer系统中所有的系统级信息均存放在(A)

数据库中。

A.masterB.model

C.tempdbD.msdb

22、下列不属于SQLServer系统数据库的是(B)。

A.master

B.northwind

第5页共26页

C.tempdb

D.msdb

23、SQLServer数据库的主数据文件后缀是(B)。

A.IdfB.mdf

C.ndfD.swf

24、SQLServer数据库日志文件的后缀是(A)。

A.IdfB.ndf

C.mdfD.swf

25、SQLServer系统数据库中,(D)用于记录报警,

任务调度,操作员的操作等信息。

A•master

B.model

C.tempdb

D.msd

26、关于索引,下列说法错误的是(C)o

A.索引可以加快数据的检索速度

B.建立索引会牺牲一定的系统性能

C.在一张表上可以建立多个聚集索引

D.在一张表上可以建立多个非聚集索引

第6页共26页

27、关于视图,下列说法错误的是(B)。

A.视图是虚拟表

B.数据可以存放在视图中

C.在视图上做查询与在基本表上做查询方法是相同的

D.视图可以建立在多个基本表的基础之上

28、下面哪种情况下适合建立索引(C)。

A.经常进行插入操作的表

B.行数较小的表

C.更新少而数据量大的表

D.表中存在大量重复值的列

29、关于存储过程与触发器,下列说法正确的是(B)o

A.存储过程是存储在客户端的SQL程序

B.触发器是一种特殊的存储过程

C.触发器可通过其名字被用户直接调用

D.存储过程是一种特殊的触发器

30、关于视图,下列说法正确的是(A)

A.建立视图语句的关键部分是查询语句

B.若导出某视图的数据库表被删除了,该视图不受任

何影响

第7页共26页

C.视图一旦建立,就不能被删除

D.当某一视图被删除后,导出该视图的数据库表将会

受到影响

31、数据库应用程序开发中,需求分析阶段的主要目的

是(A)o

A.回答“做什么”的问题

B.回答“怎么做”的问题

C.建立逻辑数据模型

D.建立最佳物理存储结构

32、在结构化方法中,用数据流程图(DFD)作为描述工

具的软件开发阶段是(B)

A.可行性分析

B.需求分析

C.概念设计

D.物理设计

33、实体与实体的联系,反映在数据上是(C)之间的

联系

A.文件

B.集合

第8页共26页

C.记录

D.结构

34、(A)是在业务流程分析的基础上,描述实际数据

流动和处理过程的图形表示法。

A.DFD

B.UML

C.ER

D.FLOWCHART

35、在数据库设计的需求分析阶段,(B)是数据库系

统中各类数据详细描述的集合,提供了对各类数据描述的集

中管理。

A.DFD

B.数据字典

C.实体联系图

D.数据集

36、关于主键约束,下列说法正确的是(A)o

A.主键值不为空,也不允许出现重复

B.主键值不为空,但允许出现重复

C.主键值允许空,但不允许出现重复

第9页共26页

D.主键值允许空,也允许出现重复

37、关于参照完整性,下列说法中错误的是(A)o

A.外键属性取值不能为空

B.关系中不允许引用不存在的实体

C.可以通过定义外键实现

D.外键属性取值允许为空

38、在关系数据库中,〃关系中不允许出现相同的元组〃

的约束可以通过定义(B)实现的

A.超键

B.主键

C.外键

D.check约束

39、在实际应用中,常常需要在表中定义非空约束。数

据库中的空值表示什么(C)。

A.0

B.默认值

C.不确定

D.空格

40、下列不属于SQLServer数据库中的约束的是(D)。

第10页共26页

A.主键约束

B.外键约束

C.唯一约束

D.空值约束

41、事务必须满足的四个原则是(A),一致性,隔离性,

持久性。

A.原子性

B.完整性

C.安全性

D.正确性

42、事务并发执行时,每个事务不必关心其他事务,如

同在单用户环境下执行一样,这个性质称为事务的(D)

A.持久性

B.一致性

C.独立性

D.隔离性

43、一个事务中所有对DB的操作是一个不可分割的整

体,这个性质称为(D)o

A.完整性

第11页共26页

B.一致性

C.隔离性

D.原子性

44、当多个事务同时读取或修改相同的数据库资源时,

(A)是进行并发控制的主要方法。

A.锁

B.互斥

C.隔离

D.游标

45、(A)是构成单一逻辑工作单元的操作集合,这些

操作或者全部执行,或者全部不执行。

A.事务

B.存储过程

C.数据库对象

D.触发器

46、SQL中,下列涉及空值的操作,不正确的是(A)o

A.AGE=NULL

B.AGEISNOTNULL

C.AGEISNULL

第12页共26页

D.NOT(AGEISNULL)

47、在SQL语句中,与XBETWEEN20AND30等价的

表达式是(D)

A.X>=20ANDX<30

B.X>20ANDX<30

C.X>20ANDX<=30

D.X>=20ANDX<=30

48、关于SQL,下列说法正确的是(D)o

A,是过程化语言

B.是机器语言

C.是面向对象语言

D.是非过程化语言

49、当SELECT语句返回的结果是一个集合时,可以借

助(B)对其中的单行记录进行处理。

A.锁

B.游标

C.索引

D,存储过程

50、在SELECT语句中,能够实现对查询结果排序的操

第13页共26页

作是(B)

A.COUNT

B.ORDERBY

C.GROUPBY

D.INDEX

51、对现实世界进行第二层抽象的模型是(C)

A.概念数据模型

B.用户数据模型

C.结构数据模型

D.物理数据模型

52、数据库在磁盘上的基本组织形式是(B)

A.DB

B.文件

C.二维表

D.系统目录

53、在关系模型中,起导航数据作用的是(B)

A.指针

B.关键码

第14页共26页

C.DD

D.索引

54、查询优化策略中,正确的策略是(D)

A.尽可能早地执行笛卡尔积操作

B.尽可能早地执行并操作

C.尽可能早地执行差操作

D.尽可能早地执行选择操作

55、SQL中,“DELETEFROM表名”表示(A)

A.从基本表中删除所有元组

B.从基本表中删除所有属性

C.从数据库中撤消这个基本表

D.从基本表中删除重复元组

56、设关系模式R(A,B,C),F是R上成立的FD集,

F={AfB,C-B},P={AB,AC}是R的一个分解,那么分解

P(C)

A.保持函数依赖集F

B.丢失了A-B

C.丢失了C-B

D.丢失了BfC

第15页共26页

57、在关系模式R分解成数据库模式P时,谈论无损联

接的先决条件是(D)

A.数据库模式P中的关系模式之间有公共属性

B.保持FD集

C.关系模式R中不存在局部依赖和传递依赖

D.存在泛关系

58、在关系数据库设计中,子模式设计是在

阶段进行。(B)

A.物理设计

B.逻辑设计

C.概念设计

D.程序设计

59、如果有9个不同的实体集,它们之间存在着12个

不同的二元联系(二元联系是指两个实体集之间的联系),

其中4个1:1联系,4个1:N联系,4个M:N联系,那么根

据ER模型转换成关系模型的规则,这个ER结构转换成的关

系模式个数为(B)

A.9个

B.13个

第16页共26页

C.17个

D.21个

60、在DB技术,未提交的随后被撤消了的数据,称为

(D)

A.报废的数据

B.过时的数据

C.撤消的数据

D.脏数据

61、SQL中的“断言”机制属于DBS的(A)

A.完整性措施

B.安全性措施

C.物理安全措施

D.恢复措施

62、0RDB中,同类元素的无序集合,并且允许一个成员

可多次出现,称为(D)

A.结构类型

B.集合类型

C.数组类型

D.多集类型

第17页共26页

63、在OODB中,包含其他对象的对象,称为(C)

A.强对象

B.超对象

C.复合对象

D.持久对象

64、在DDBS中,数据传输量是衡量查询时间的一个主

要指标,导致数据传输量大的主要原因是(C)

A.场地间距离过大

B.数据库的数据量大

C.不同场地间的联接操作

D.在CPU上处理通信的代价高

数据库原理及应用模拟试题

65、DDBS中,透明性层次越高(C)

A.网络结构越简单

C.应用程序编写越简单

B.网络结构越复杂

D.应用程序编写越复杂

二、名词解释

(1)DB:即数据库(Database),是统一管理的相关数据

第18页共26页

的集合。DB能为各种用户共享,具有最小冗余度,数据间

联系密切,而又有较高的数据独立性。

(2)DBMS:即数据库管理系统(DatabaseManagement

System),是位于用户与操作系统之间的一层数据管理软件,

为用户或应用程序提供访问DB的方法,包括DB的建立、查

询、更新及各种数据控制。DBMS总是基于某种数据模型,

可以分为层次型、网状型、关系型、面向对象型DBMS。

(3)DBS:即数据库系统(DatabaseSystem),是实现有

组织地、动态地存储大量关联数据,方便多用户访问的计算

机软件、硬件和数据资源组成的系统,即采用了数据库技术

的计算机系统。

(4)1:1联系:如果实体集E1中的每个实体最多只能

和实体集E2中的一个实体有联系,反之亦然,那么实体集

E1对E2的联系称为“一对一联系”,记为“1:1”。

(5)1:N联系:如果实体集E1中每个实体与实体集E2

中任意个(零个或多个)实体有联系,而E2中每个实体至多

和E1中的一个实体有联系,那么E1对E2的联系是“一对

多联系",记为"1:N”。

(6)M:N联系:如果实体集E1中每个实体与实体集E2

中任意个(零个或多个)实体有联系,反之亦然,那么E1对

E2的联系是“多对多联系”,记为“M:N”。

第19页共26页

(7)数据模型:模型是对现实世界的抽象。在数据库技

术中,表示实体类型及实体类型间联系的模型称为“数据模

型”。它可分为两种类型:概念数据模型和结构数据模型。

(6)概念数据模型:是独门于计算机系统的模型,完全

不涉及信息在系统中的表示,只是用来描述某个特定组织所

关心的信息结构。

(9)结构数据模型:是直接面向数据库的逻辑结构,是

现实世界的第二层抽象。这类模型涉及到计算机系统和数据

库管理系统,所以称为“结构数据模型”。结构数据模型应

包含:数据结构、数据操作、数据完整性约束三部分。它主

要有:层次、网状、关系三种模型。

(10)层次模型:用树型结构表示实体类型及实体间联

系的数据模型。

(11)网状模型:用有向图结构表示实体类型及实体间

联系的数据模型。

(12)关系模型:是目前最流行的数据库模型。其主要

特征是用二维表格结构表达实体集,用外工建表示实体间联系。

关系模型是由若干个关系模式组成的集合。

(13)概念模式:是数据库中全部数据的整体逻辑结构

的描述。它由若干个概念记录类型组成。概念模式不仅要描

述概念记录类型,还要描述记录间的联系、操作、数据的完

第20页共26页

整性、安全性等要求。

(14)外模式:是用户与数据库系统的接口,是用户用

到的那部

三、简答题

1.为什么事务非正常结束时会影响数据库数据的正确

性,请列举一例说明之。

答:事务执行的结果必须是使数据库从一个一致性状态

变到另一个一致性状态。如果数据库系统运行中发生故障,

有些事务尚未完成就被迫中断,这些未完成事务对数据库所

做的修改有一部分已写入物理数据库,这时数据库就处于一

种不正确的状态,或者说是不一致的状态。

例如某工厂的库存管理系统中,要把数量为Q的某种零

件从仓库1移到仓库2存放。

则可以定义一个事务T,T包括两个操作;Q1=Q1-Q,

Q2=Q2+Q。如果T非正常终止时只做了第一个操作,则数据

库就处于不一致性状态,库存量无缘无故少了Q。

2.数据库中为什么要有恢复子系统?它的功能是什么?

答:因为计算机系统中硬件的故障、软件的错误、操作

员的失误以及恶意的破坏是不可避免的,这些故障轻则造成

运行事务非正常中断,影响数据库中数据的正确性,重则破

第21页共26页

坏数据库,使数据库中全部或部分数据丢失,因此必须要有

恢复子系统。

恢复子系统的功能是:把数据库从错误状态恢复到某一

已知的正确状态(亦称为一致状态或完整状态)。

3.数据库运行中可能产生的故障有哪几类?哪些故障影

响事务的正常执行?哪些故障破坏数据库数据。

答:数据库系统中可能发生各种各样的故障,大致可以

分以下几类:

(1)事务内部的故障;

(2)系统故障;

(3)介质故障;

(4)计算机病毒。

事务故障、系统故障和介质故障影响事务的正常执行;

介质故障和计算机病毒破坏数据库数据o

4.据库恢复的基本技术有哪些?

答:数据转储和登录日志文件是数据库恢复的基本技术。

当系统运行过程中发生故障,利用转储的数据库后备副

本和日志文件就可以将数据库恢复到故障前的某个一致性

状态。

5.数据库转储的意义是什么?试比较各种数据转储方

第22页共26页

法。

答:数据转储是数据库恢复中采用的基本技术。所谓转

储即DBA定期地将数据库复制到磁带或另一个磁盘上保存起

来的过程。当数据库遭到破坏后可以将后备副本重新装入,

将数据库恢复到转储时的状态。

静态转储:在系统中无运行事务时进行的转储操作。静

态转储简单,但必须等待正运行的用户事务结束才能进行。

同样,新的事务必须等待转储结束才能执行。显然,这会降

低数据库的可用性。

动态转储:指转储期间允许对数据库进行存取或修改。

动态转储可克服静态转储的缺点,它不用等待正在运行的用

户事务结束,也不会影响新事务的运行。但是,转储结束时

后援副本上的数据并不能保证正确有效。因为转储期间运行

的事务可能修改了某些数据,使得后援副本上的数据不是数

据库的一致版本c

为此,必须把转储期间各事务对数据库的修改活动登记

下来,建立日志文件Gogfile)o这样,后援副本加上日志

文件就能得到数据库某一时刻的正确状态。

转储还可以分为海量转储和增量转储两种方式。

海量转储是指每次转储全部数据库。增量转储则指每次

只转储上一次转储后更新过的数据。从恢复角度看,使用海

第23页共26页

量转储得到的后备副本进行恢复一般说来更简单些。但如果

数据库很大,事务处理又十分频繁,则增量转储方式更实用

更有效。

6.什么是日志文件?为什么要设立日志文件?

答:(1)日志文件是用来记录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论