国家四级数据库工程师模拟试卷3(题后含答案及解析)

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

国家四级数据库工程师模拟试卷3(题后含答案及解析) 题型有:1. 选择题 2. 简答题 3. 设计题
选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.DB、DBMS和DBS三者问的关系是一。

A.DB包括DBMS和DBS
B.DBS包括DB和DBMS
C.DBMS包括DBS和DB
D.DBS与DB和DBMS无关
正确答案:B
解析:数据库(DB)是存储在计算机内的共享数据集合。

数据库管理系统(]DBMS)是一种数据管理系统软件。

数据库系统(DBS)则是在计算机系统巾引入数据库后的软硬件系统构成.包括了数据库和数据库管理系统。

2.若存在一个网络数据库应用系统,其中…·台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于——。

A.集中式数据库体系结构
B.主从式数据库体系结构
C.分布式数据库体系结构
D.客户机/服务器数据库体系结构
正确答案:A
解析:集中式数据库系统将所有数据集中存储到一台计算机上,南主机上的数据库管理系统统一管理整个数据库,用户可从终端上发出数据操作命令,经主机上的数据库管理系统接收处理后,将结果数据返同给用户。

集中式数据库系统中具有数据集中管理、冗余度低、应用程序和数据库的数据结构相对独立,数据能力强等优点。

3.存关系数据库设计中,设计关系模式是下而哪个阶段的任务?
A.需求分析阶段
B.概念设计阶段
C.逻辑设汁阶段
D.物理设计阶段
正确答案:C
解析:概念设计阶段的结果得到一个与计算机软硬件、DBMS的具体性能无
关的全局概念模式,设计成果是E—R模型。

逻辑设计阶段设计数据库的整体逻辑数据结构,即数据模型。

是将概念结构转换成特定DBMS所支持的数据模型并进行优化。

从E—R图所表示的概念模型可以转换成任何一种具体DBMS所支持的数据模型,如:层次模型、网状模型、关系模型。

在关系数据库设计中,数据模型为关系模型,它是由一组关系模式组成的。

4.下列哪…项不属于概念模型所具备的性质?
A.易1-变动
B.易于交流和理解
C.易于向数据模型转换
D.在计算机中实现的效率高
正确答案:D
解析:概念模型的优点有:①概念模型应真实、充分地反映现实世界中事物和事物之间的联系,有丰富的语义表达能力,能表达用户的各种需求,包括描述现实世界中各种对象及其复杂的联系、用户对数据对象的处理要求和手段。

②概念模型应简洁、明晰、独立于机器、容易理解。

方便数据设计人员与应用人员交换意见,使用户能积极参与数据库的i殳计工作。

所以B项属于概念模型所具备的性质。

③概念模型应易于变动。

当应用环境和应用要求改变时,容易对概念模型修改和补充。

所以A项属于概念模型所具备的性质。

④概念模型应很容易向关系、层次或网状等各种数据模型转换。

易于从概念模式导出与DBMS有关的逻辑模式。

所以C项属于概念模型所具备的性质。

5.有下面关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串.这一规则属于---。

A.实体完整性约束
B.参照完整性约束
C.用户自定义完整性约束
D.关键字完整性约束
正确答案:C
解析:用户定义的完整性:是针对某一具体的关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求,由应用的环境决定。

6.文件的存取方式式与文件的物理结构有关,可能有如下文件物理结构:l.顺序结构Ⅱ.线性结构Ⅲ.链接结构IV.索引结构常见的文件物理结构是---。

A.1、1I和Ⅲ
B.I、Ⅲ和Ⅳ
C.Ⅱ、III和Ⅳ
D.I、II和Ⅳ
正确答案:B
解析:常见的文件物理结构有顺序结构、链接结构和索引结构。

7.在数据库物理设计阶段,为数据表创建索引的目的是---。

A.创建主键
B.创建唯一索引
C.提高插人效率
D.提高查询效率
正确答案:D
解析:为数据表创建索引的目的是提高查询的检索能力。

8.下面关于SQL语言的描述中,不正确的是一。

A.一个SQL数据库就是一个基本表
B.SQL语言支持数据库的三级模式结构
C.SQL的一个表可以是一个基本表,也可以是一个视图
D.一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表
正确答案:A
解析:sQL数据库是表的汇集,它用一个或多个SQI.模式定义。

SQI_.模式是表和授权的静态定义。

SQl.模式定义为命名对象的集合,由模式名和模式拥有者的用户名或账号来确定,并包含模式中每一个元素(基本表、视图、索引等)的定义。

所以A项是不正确的。

9.如果要删除Student数据库中的Information表,可以使用下列哪个命令?一——
A.ALTER TABLE Information
B.TRUNCATE TABLE Information
C.DROP。

TABLE Information
D.DELETE TABLE Information
正确答案:C
解析:删除表的语言格式为:DROP TABLE<表名>I{[,<表名>]…l}。

10.DBMS qp实现事务持久性的子系统是——。

A.完整性管理子系统
B.并发控制子系统
C.安全性管理子系统
D.恢复管理子系统
正确答案:D
解析:DBMS中实现事务持久性的子系统是恢复管理子系统。

事务的原子性是由DBMS的事务管理子系统实现的,持久性是由DBMS的恢复管理子系统实现的。

隔离性是由并发控制子系统实现的;一致性是由完整性子系统实现的。

11.多用户的数据库系统的目标之一是使它的每一个用户好像面对着一个单用户的数据库一样使用它,因此数据库系统必须进行——一。

A.并发控制
B.完整性控制
C.安全性控制
D.可靠性控制
正确答案:A
解析:并发控制功能能够保证并发操作的有效进行。

它允许多个用户同时共享同一条记录的数据项;保证一个记录在某一时刻只能有一个用户进行修改操作,若多个用户都想修改同一记录,必须首先竞争到“锁定”权限后,才能修改;修改完成后,该程序应“解锁”该记录,让其他用户再竞争。

12.监控分析按照实现方法的不同分为两种:一种是由数据库建立自动监控机制,另一种是——。

A.空间管理
B.管理员手动实现监控
C.参数调整
D.查询优化
正确答案:B
解析:监控分析按照实现方法的不同分为两种:一种是由数据库建立自动监控机制,另一种是管理员手动实现监控。

13.数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞和突然停电等情况,导致系统停止运转的故障类型是——。

A.程序故障
B.系统故障
C.介质故障
D.事务故障
正确答案:B
解析:系统故障是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障。

14.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这一功能主要是为了实现数据库的——。

A.一致性
B.完整性
C.安全性
D.可靠性
正确答案:C
解析:数据库管理系统通常提供建立用户、设置密码、为用户授权来控制不同用户访问数据的范围和权限。

这都是出于数据库安全性的考虑。

15.一个C/S结构的数据库应用系统中,前台应用程序与后台数据库连接的标准接口是---。

A.LINK
B.ODBC
C.OODB
D.OSDB
正确答案:B
解析:在C/S结构的数据库应用系统中,前台应用程序与后台数据库连接的标准接口是ODBC,,ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。

这些API利用SQL来完成其大部分任务。

ODBC本身也提供了对SQL语言的支持.用户可以直接将SQL 语句传给ODBC。

16.在UML.模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接受消息的图是——。

A.协作图
B.顺序图
C.部署图
D.状态图
正确答案:A
解析:在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是协作图。

顺序图按时间顺序描述了系统元素间的交互。

部署图描述了环境元素的配置,并把实现系统的元素映射到配置上。

状态图描述了系统元素的状态条件和响应。

17.在关系中,从列的角度(属性)依据一定条件将关系分为不同的片断,这种方法属于一一。

A.水平分片
B.垂直分片
C.导出分片
D.混合分片
正确答案:B
解析:在关系中。

对某一个关系进行分片就是将关系划分为多个片断,这些片断中包含的信息可以使关系进行重构。

数据分片有四种基本方法,水平分片、垂直分片、导出分片和混合分片。

水平分片是从行的角度(元组)依据一定条件将关系划分为不同的片断,关系中的每一行必须至少属于一个片断,以便重构关系。

垂直分片是从列的角度(属性)依据一定条件将关系分成不同的片断,各片断必须包含关系的主码属性。

以便通过连接方法重构关系。

导出分片是导出水平分片,分片的依据不是本关系属性的条件,而是其他关系属性的条件。

而混合分片则是指上面三种方法的混合。

18.分布式数据库的模式结构一般包括——一。

①全局外模式②全局概念模式③分片模式④分配模式⑤局部概念模式⑥局部内模式A.①③⑤
B.②④⑥
C.①③④⑤⑥
D.以上各项都是
正确答案:D
解析:分布式数据库的模式结构包括全局外模式、全局概念模式、分片模式、分配模式、局部概念模式和局部内模式六部分。

19.下面各项中,哪些是数据仓库的基本特征?——I.数据仓库是面向主题的Ⅱ.数据仓库的数据是集成的Ⅲ.数据仓库的数据是相对稳定的Ⅳ.数据仓库的数据是反映历史变化的
A.l、Ⅱ和Ⅲ
B.I、Ⅱ和Ⅳ
C.Ⅱ、Ⅲ和IV
D.都是
正确答案:D
解析:题中的选项均是数据仓库的基本特征。

20.在分布式数据库系统中,选择各片段数据存放场地的模式是——。

A.分片模式
B.分配模式
C.概念模式
D.外模式
正确答案:A
解析:在分布式数据库系统中,将关系划分为多个片断,这些片断中包含的信息可以使关系进行重构,并选择各片段数据存放场地的模式是分片模式。

21.在数据库系统的三级模式结构中,内模式有---。

A.1个
B.2个
C.3个
D.多个
正确答案:A
解析:内模式也称物理模式或存储模式,是数据物理结构和存储方式的描述,是数据库内部的表示方法,一个数据库只有一个内模式。

22.SQLServer 2000企业版可以安装在下列哪种操作系统上?----
A.Microsoft Windows 98
B.Microsoft Windows 2000 Professional
C.Microsoft Windows 2003
D.Microsoft Windows Me
正确答案:C
解析:SQL.Server’2000企业版可以安装在Mierosoft Windows 2003或Windows 2000 server上。

23.在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的——一。

A.更改效率
B.插入效率
C.查询效率
D.删除效率
正确答案:C
解析:为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的查询速度。

24.如果一个关系模式R的所有属性都是不可分的基本数据项,则————。

A.R ∈1NF
B.R∈2NF
C.R∈3NF
D.R∈4NF
正确答案:A
解析:如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈lNF。

25.有关系S(s#,SNAME,SEX),c(C}},CNAME),SC(S#,C#)。

其中S#为学生号,SNAME为学生姓名,SEX为性别,c#为课程号,CNAME为课程名。

要查询选修“计算机”课的全体女学生姓名的SQL语句是:SELECq’SNAME FROM S,C,SC WHERE——。

A.S.S#=S
C.S#and SEX=“女”and CNAME=“计算机”
B.s.S#=S
C.S#AND
C.C#=S
C.C#and CNAME=“计算机”
C.SEX=“女”and CNAME=“计算机”
D.s.S#=S
C.S#and
C.C#=S
C.C#and SEX=“女”and CNAME=“计算机”
正确答案:D
解析:WHERE子句用于指定数据的选择条件。

要查询选修“计算机”课的全体女学生姓名,则必须把所有的查询条件列出来。

条件有:(1)选修了“计算机”课,CNAME=“计算机”;(2)女学生。

s.s#=S
C.s撑and
C.C#=S
C.C#and SEX=“女”。

26.不但能够防止丢失修改,还可进一步防止读“脏”数据,但不能防止不可重复读的封锁协议是——。

A.一级封锁协议
B.二级封锁协议
C.三级封锁协议
D.四级封锁协议
正确答案:B
解析:二级封锁协议不但能够防止丢失修改,还可进一步防止读“脏”数据,但不能防止不可重复读。

27.数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降。

这时,数据库管理员就要对数据库进行——。

A.监控分析
B.空间管理
C.再组织和重构造
D.参数调整
正确答案:C
解析:数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏.降低了数据的存取效率,数据库的性能也下降。

这时,数据库管理员就要对数据库进行再组织和重构造。

28.数据库系统中的故障类型包括——一一。

A.事务内部的故障
B.系统故障
C.介质故障
D.以上各项均是
正确答案:D
解析:数据库系统中的故障类型包括事务内部的故障、系统故障、介质故障以及计算机病毒故障。

29.下列SQL语句中,能够实现实体完整性控制的语句是…。

A.PRIMARY KEY
B.FOREIGN KEY
C.FOREIGNKEY和.REFERENCES
D.REFERENCES
正确答案:A
解析:能够实现实体完整性控制的SQL语句是PRIMARY KEY。

30.在客户机、服务器体系结构的数据库系统巾,数据库功能分为前端和后端两部分,下列功能中属于前端的是一。

A.存取结构
B.查询优化
C.用户界面
D.并发控制
正确答案:C
解析:用户界面属于前端数据库功能。

在客户机/体系结构的数据库系统中,数据库应用的功能分成两部分:客户机(前端部分):由一些应用程序构成,例如,格式处理、报表输出、数据输入、图形,实现前端处理和用户界面。

服务器(后端部分):包括存取结构、查询优化、并发控制、恢复等系统程序,完成事务处理和数据访问控制。

简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。

31.试述数据模型的概念、数据模型的作用和数据模型的三个要素。

正确答案:数据模型是一组严格定义的概念集合,这些概念精确地描述了系统的数据结构、数据操作和数据完整性约束条件。

数据模型是通过概念模型数据化处理得到的。

数据库是根据数据模型建立的,因而数据模型是数据库系统的基础。

数据模型的三要素是数据结构、数据操作和完整性约束条件。

其中,数据结构是所研究的对象类型的集合,它包括数据的内部组成和对外联系;数据操作是指对数据库中各种数据对象允许执行的操作集合,它包括操作对象和有关的操作规则两部分内容;数据约束条件是一组数据完整性规则的集合,它是数据模型中的数据及其联系所具有的制约和依存规则。

32.数据字典主要包括哪些元数据信息?数据字典的用途是什么?
正确答案:关系DBMS数据字典中的元数据包括:关系模式信息、与视图描述有关的信息、关系的存储结构和存取方法信息、完整性约束、安全性有关的信息、数据库运行统计信息。

DBMS使用数据字典中的元数据完成其相应的存管理和查询处理功能。

DBA利用数据字典监视DBMS使用情况,完成有关系统管理工作。

一般用户也可通过数据字典查阅部分数据库结构信息。

33.什么是封锁协议?不同级别的封锁协议的主要区别是什么?如何用封锁机制保证数据的一致性?
正确答案:在对数据对象加锁时,需要约定一些规则,这些规则称为封锁协议。

一级封锁协议:是事务T在修改数据之前必须先对其加x锁,直到事务结束才释放,一级封锁协议可有效的防止丢失修改,并能够保证事务T的可恢复性。

一级封锁协议由于没有对数据进行加锁,所以不能保证可重复读和不读“脏”数据。

二级封锁协议:是事务T对要修改的数据必须先加x锁,直到事务结束才释放x锁;要读取的数据必须先加S锁,读完后即可释放s锁。

二级封锁协议能够防止丢失修改,还可进一步防止读“脏”数据。

三级封锁协议:是事务T 在读取数据之前必须先对其加S锁,在要修改数据之前必须先对其加x锁,直’到事务结束后才释放所有锁。

由于三级封锁协议强调即使事务读完之后也不释放s锁,从而使的别的事务无法更改数据A。

三级封锁协议防止了丢失修改和读“脏”数据。

封锁机制作为并发控制的重要手段,利用封锁的特性和封锁协议,再加上并发操作保证事务的隔离性,用正确的方式调度并发操作,使一个用户事务的执行不受其它事务的干扰,从而避免数据的不一致。

设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。

34.现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请设计适当的属性,画出E—R图,再将其转换为关系模型(包括关系名、属性名、码和完整性约束条件)。

正确答案:转换后的关系模型如下图所示。

出版社(出版社名,地址,邮政编码);作者(姓名,性别,年龄,证件号码,单位);出版(出版社名,作者姓名,出书数量。

联系方式)。

解析:建立相应的E—R图的过程如下:a.确定实体类型。

本题有两个实体类型,即出版社实体和作者实体。

b.确定联系类型。

出版社实体与作者实体之间是多对多联系,即出版关系。

c.把实体类型和联系类型组合成E—R图。

d.确定实体类型和联系类型的属性。

出版社(出版社名,地址,邮政编码);作者(姓名,性别,年龄,证件号码,单位);出版(出版社名,作者姓名,出书数量,联系方式)。

根据E—R图向逻辑模式转换的规则,将实体、属性和联系转换成关系模式。

一个实体就是一个关系,实体的属性就是关系的属性,实体的关键字就是关系的关键字。

一个M:N的联系转换成一个关系模式,与该联系相连的各实体的关键字以及联系本身的属性均转换为关系的属性,关系的关键字为各实体的关
键字的组合。

35.现有员工和项目两个实体,员工有属性员工号、员工姓名、年龄,项目有属性项目号、项目名称。

假设一个员工可以参加多个项目,一个项目也可以有多个员工。

员工可以同名。

员工参与一个项目主要记录所完成工作。

试画出E-R图,并注明属性和联系类型。

并将所得到的E-R图转换成关系模式,并给出各关系模式的关键字。

正确答案:E—R图如下所示。

将所得到的E—R图转换成关系模式且各关系模式的关键字如下所示:员工(员工号,员工姓名,年龄),关键字是员工号项目(项目号,项目名称),关键字是项目号参加(员工号,项目号,所完成工作),关键字是(员工号。

项目号)。

解析:建立相应的E—R图的过程如下: a.确定实体类型。

本问题有两个实体类型,即员工实体、项目实体。

b.确定联系类型。

员工实体与项目实体之间是多对多联系,即参加关系。

c.把实体类型和联系类型组合成E—R图。

d.确定实体类型和联系类型的属性。

员工实体屑性:员工号、员工姓名、年龄。

项目实体属性:项目号、项目名称。

参加联系属性:所完成工作。

根据E—R图向逻辑模式转换的规则,将实体、属性和联系转换成关系模式。

转换的原则请参照上题分析说明。

一个实体就是一个关系,实体的属性就是关系的属性,实体的关键字就是关系的关键字。

一个M:N的联系转换成一个关系模式,与该联系相连的各实体的关键字以及联系本身的属性均转换为关系的属性。

关系的关键字为各实体的关键字的组合。

相关文档
最新文档