计算机数据库工程师模拟题18 1.docx

上传人:b****7 文档编号:26254443 上传时间:2023-06-17 格式:DOCX 页数:18 大小:22.63KB
下载 相关 举报
计算机数据库工程师模拟题18 1.docx_第1页
第1页 / 共18页
计算机数据库工程师模拟题18 1.docx_第2页
第2页 / 共18页
计算机数据库工程师模拟题18 1.docx_第3页
第3页 / 共18页
计算机数据库工程师模拟题18 1.docx_第4页
第4页 / 共18页
计算机数据库工程师模拟题18 1.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

计算机数据库工程师模拟题18 1.docx

《计算机数据库工程师模拟题18 1.docx》由会员分享,可在线阅读,更多相关《计算机数据库工程师模拟题18 1.docx(18页珍藏版)》请在冰豆网上搜索。

计算机数据库工程师模拟题18 1.docx

计算机数据库工程师模拟题181

[模拟]计算机数据库工程师模拟题18

选择题

第1题:

下面列出的数据模型中,哪一项是概念数据模型?

A.网状模型

B.层次模型

C.实体一联系模型

D.关系模型

参考答案:

C

网状模型、层次模型和关系模型属于数据结构模型,实体一联系模型(E-R)属于概念数据模型。

第2题:

为了保证数据库的数据独立性,需要修改的是______。

A.模式与外模式

B.模式与内模式

C.三级模式之间的两级映射

D.三级模式

参考答案:

A

当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性。

第3题:

在DBAS需求分析阶段,对数据处理需求进行分析,得到的结果表示为______。

A.E-R模型

B.数据流图

C.关系模型

D.实体联系图

参考答案:

B

在DBAS需求分析阶段,对数据处理需求进行分析,得到的结果表示为数据流图或事务规范。

第4题:

数据库概念设计的E-R方法中,联系通常用下列哪种图形表示?

A.矩形

B.椭圆形

C.菱形

D.四边形

参考答案:

C

E-R模型中使用三个基本图例:

实体(集)由矩形表示,属性由椭圆形表示,联系由菱形表示。

第5题:

在关系模型中,一个关键字可以______。

A.由一个或多个能唯一标识该关系中任何元组的属性组成

B.由多个任意属性组成

C.至少由一个属性组成

D.以上都不是

参考答案:

A

唯一标识性是关键字的一个重要性质,关键字可以只有一个属性,也可由多个属性组成“复合关键字”;无冗余性是关键字的另一个重要性质。

第6题:

如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用下列哪种文件结构最优?

A.堆文件

B.顺序文件

C.散列文件

D.聚集文件

参考答案:

A

如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,则该基本表可以采用堆文件组织方式,因为堆文件无需建立索引,维护代价非常低。

虽然堆文件的数据访问效率较低,但在数据量很少时,定位文件记录的时间非常短。

第7题:

将文件记录在某个域上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制是______。

A.散列技术

B.索引技术

C.数据字典

D.聚集文件

参考答案:

B

索引技术(Indexing)是一种快速文件访问技术,它将文件记录在某个或某些域(或称为属性)上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制。

第8题:

在SQL语句中,下列能实现投影操作的是______。

A.GROUPBY

B.SELECT

C.FROM

D.WHERE

参考答案:

B

SELECT语句执行数据库的查询操作,是DML语句中的核心部分。

SELECT语句的作用是让数据库服务器根据客户要求搜索出所需要的数据,并将形成的结果集按规定格式返回给用户。

SELECT语句具有强大的查询功能,能实现数据查询、结果排序、分组统计以及多表连接查询等功能。

SELECT语句能实现投影操作。

第9题:

联接有多种,如内联接、外联接和交叉联接,其中外联接只能对几个表进行?

A.两个

B.三个

C.四个

D.任意个

参考答案:

A

外联接只能对两个表进行。

第10题:

数据库满足全部完整性约束,并使终处于正确的状态,这指的是事务的什么特性?

A.原子性

B.一致性

C.隔离性

D.持久性

参考答案:

B

事务具有四个特性:

原子性、一致性、隔离性和持久性。

①原子性:

事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做。

②一致性:

即必须保证在数据库状态发生变化时数据库数据的一致性,在事务作用于数据库过程中,数据应始终满足完整性约束。

③隔离性:

事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务干扰。

④持久性:

指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。

第11题:

为了防止一个用户的工作不适当地影响另一个用户,应该采取______。

A.安全性控制

B.并发控制

C.完整性控制

D.访问控制

参考答案:

B

并发控制功能能够保证并发操作的有效进行。

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

第12题:

系统存储过程在系统安装时就已经创建,这些存储过程被存放在哪个系统数据库中?

A.master

B.model

C.tempdb

D.msdb

参考答案:

A

存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库的过程。

在SQLServer的系列版本中存储过程分为两类:

系统提供的存储过程和用户自定义存储过程。

用户自定义存储过程是由用户创建并能完成某一特定功能(如查询用户所需数据信息)的存储过程。

系统过程主要存储在master数据库中并以sp_为前缀,并且系统存储过程主要是从系统表中获取信息,从而为系统管理员管理SQLServer提供支持。

第13题:

在对数据库进行事务故障恢复时,只需对相应的事务执行______。

A.ABORT处理

B.REDO处理

C.UNDO处理

D.ROLLBACK处理

参考答案:

C

在对数据库进行事务故障恢复时,只需对相应的事务执行作UNDO处理即可。

第14题:

DBMS的完整性控制应具有哪些功能?

①定义和存储完整性功能②检查完整性功能③控制完整性功能

A.①②

B.②③

C.①③

D.全部

参考答案:

D

DBMS的完整性控制应具有下列功能:

①定义和存储完整性功能;②检查完整性功能;③控制完整性功能。

第15题:

JDBCAPI中用来执行SQL语句的对象是______。

A.DriverManager

B.Statement

C.Connection

D.ResultSet

参考答案:

B

JDBCAPI中用来执行SQL语句的对象是Statement。

第16题:

下图正确的是______。

A.

B.

C.

D.

参考答案:

B

 

第17题:

一个典型的分布式数据库管理系统应该包括______。

①全局数据库管理系统②全局数据字典③局部数据库管理系统④通信管理

A.①②③

B.①③④

C.②③④

D.①②③④

参考答案:

D

一个典型的分布式数据库管理系统包括四个部分:

全局数据库管理系统、全局数据字典、局部数据库管理系统和通信管理。

第18题:

并行数据库有多种体系结构,比较适用于中小型系统的并行数据库系统结构是______。

A.共享内存

B.共享磁盘

C.无共享结构

D.层次结构

参考答案:

B

并行数据库的体系结构主要有共享内存结构、共享磁盘结构、无共享结构和层次结构。

共享内存结构的优势是实现简单,但是由于内存共享,如果处理器数量过多,容易造成访问内存冲突。

共享磁盘结构比共享内存结构具有更大的优势,从一定程度上解决了内存访问冲突问题,提高了系统的可用性,但是为了实现各个处理器之间的信息和数据交换,会产生一定的通信代价。

无共享结构的优点是降低了资源竞争的概率,具有很高的可扩展性,比较适用于银行出纳、民航售票等OLTP类的应用,缺点是通信和非本地磁盘访问的代价高。

层次结构是前三种体系结构的结合,这种结构灵活性很大,可以根据用户需求配置成不同结构的系统。

第19题:

分布式数据库系统中,数据分片是指______。

A.磁盘分片

B.系统分片

C.DB分片

D.内存分片

参考答案:

C

在分布式数据库系统中,数据分片就是将数据库整体逻辑结构分解为合适的逻辑单位—片段,然后由分配模式来定义片段及其副本在各场地的物理分布,其主要目的是提高访问的局部性,有利于按照用户的需求组织数据的分布和控制数据的冗余度。

第20题:

分布式数据库系统的“分片透明性”位于______。

A.全局模式与全局概念模式之间

B.分片模式与分配模式之间

C.全局概念模式与分片模式之间

D.分配模式与局部概念模式之间

参考答案:

C

分布透明性有三个层次,从高到低依次为:

分片透明性、位置透明性和局部数据模型透明性。

分片透明性:

分片透明性位于全局概念模式与分片模式之间,是指用户只需对全局关系进行操作,不必考虑数据的分片及存储场地,其应用程序的编写与集中式数据库相同。

当分片模式改变时,只需改变全局概念模式到分片模式之间的映像,而不会影响到全局概念模式和应用程序。

位置透明性:

位置透明性位于分片模式与分配模式之间,是指用户不必知道数据的存储场地,即数据分配到哪个或哪些场地存储对用户是透明的。

当存储场地发生变化时,只需改变分片模式到分配模式之间的映像,而不会影响分片模式、全局概念模式和应用程序。

局部数据模型透明性:

局部数据模型透明性也称局部映像透明性,位于分配模式与局部概念模式之间,是指用户不用考虑局部DBMS所支持的数据模型、使用哪种数据操纵语言,但要考虑数据如何分片、片段及其副本在各场地上的分配。

因此,A项为正确选项。

第21题:

数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的哪一个模块完成?

A.数据库定义模块

B.数据库运行模块

C.数据库存取模块

D.数据库维护模块

参考答案:

C

数据库存取模块实现了对数据库中数据的查询、插入、修改和删除。

第22题:

SQLServer2000的文件类型有多种,包括主数据文件、辅助数据文件和______。

A.日志文件

B.备份文件

C.程序文件

D.索引文件

参考答案:

A

SQLServer2000的文件类型包括主数据文件、辅助数据文件和日志文件。

第23题:

数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容属于数据库设计的哪个阶段的内容?

A.需求分析阶段

B.概念结构设计阶段

C.逻辑结构设计阶段

D.物理结构设计阶段

参考答案:

D

物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。

物理结构设计的主要内容包括:

①库文件的组织形式。

如选用顺序文件组织形式、索引文件组织形式等。

②存储介质的分配。

例如将易变的、存取频繁的数据存放在高速存储器上,将稳定的、存取频度小的数据存放在低速存储器上。

③存取路径的选择等。

第24题:

消除了传递函数依赖的2NF的关系模式是______。

A.1NF

B.2NF

C.3NF

D.BCNF

参考答案:

C

消除了非主属性传递函数依赖于候选关键字的2NF的关系模式是3NF。

第25题:

某“学生-选课-课程”数据库中的如下三个关系:

学生基本信息:

S(S#,SNAME,SEX,AGE)

选课信息:

SC(S#,C#,GRADE)

课程信息:

C(C#,CNAME,TEACHER)

若要查询某个学生的基本信息及其选课的平均成绩,将使用到下列哪些关系?

A.S和C

B.S和SC

C.SC和C

D.S、SC和C

参考答案:

B

查询某个学生的基本信息使用到关系S。

查询某个学生的选课的平均成绩使用到关系sc。

第26题:

下面各项中,用来解决“一个并发调度是否正确”问题的选项是______。

A.串行调度

B.并发事务的可并行化

C.并发事务的可串行化

D.并发事务的有效调度

参考答案:

C

并发事务的可串行化调度可用来解决“一个并发调度是否正确”的问题。

第27题:

下列关于数据库重构的描述中,不正确的是______。

A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变

B.数据库重构包括重新设计数据库及其应用程序

C.当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库

D.如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序

参考答案:

B

数据库重构不是重新设计数据库及其应用程序,而是对数据库的逻辑结构作必要的小范围改变。

第28题:

下面关于数据库系统基于日志的恢复的叙述中,哪一项是正确的?

A.利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO

B.利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO

C.利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO

D.利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO

参考答案:

B

利用更新日志记录中的改前值可以进行UNDO操作,利用更新日志记录中的改后值可以进行REDO操作。

第29题:

下列SQL语句中,能够实现参照完整性控制的语句是______。

A.PRIMARYKEY

B.FOREIGNKEY

C.FOREIGNKEY和REFERENCES

D.REFERENCES

参考答案:

C

能够实现参照完整性控制的SQL语句是FOREIGNKEY和REFERENCES。

第30题:

以下说法中,正确的是______。

A.从结构的角度看,数据仓库主要有数据集市、企业仓库和用户仓库3种模型

B.数据挖掘就是要智能化和自动化地把数据转换为有用的信息和知识

C.OLAP技术为提高处理效率,必须经过DBMS直接对物理数据进行读取和写入

D.数据仓库是从数据库中导入大量的数据,并对结构和存储进行组织以提高查询效率

参考答案:

B

从结构的角度看,数据仓库主要有企业仓库、数据集市和虚拟仓库等3种模型。

因此选项A的描述是错误的。

OLAP(On-LineAnalyticalProcessing)是联机分析处理的英文缩写,它仍使用DBMS存取数据,即选项C的描述是错误的。

数据仓库不是用做日常查询,也不是汇总和统计,它主要用于提取数据中的潜在信息和知识。

因此选项D的描述是错误的。

简答题

第31题:

简述SQLServer2000提供的主要管理工具及功能。

 

参考答案:

①查询分析器:

编辑Transact-SQL,将其发送到服务器,并将执行结果分析显示出来或进行存储。

②导入和导出数据:

通过向导实现SQLServer与OLFJDB、ODBC、JDBC或文本文件等多种不同类型的数据库之间实现数据传递。

③服务管理器:

用于开启、暂停和停止SQL服务工作,同时也可以通过服务管理器设置服务是否自动启动。

④客户机网络连接工具和服务器网络连接工具:

客户机网络连接工具用于设置本机作为服务器或客户机所使用的缺省网络链接库,并可为不支持缺省网络库的SQL服务器设置连接方式。

服务器网络连接工具用于设置本机作为服务器时允许的连接协议,以支持不同配置的客户端。

⑤联机丛书:

SQLServer2000为用户提供在线帮助功能。

⑥企业管理器:

实现对管理对象的定义、改动、删除等操作。

⑦事件探查器:

服务器活动跟踪程序,用于监视与分析SQLServer活动、SQLServer服务器的网络进出流量或发生在SQLServer上的事件。

⑧在ns中配置SQLXML支持:

设置并管理IIS虚拟目录。

⑨分析管理器:

管理分析服务器;创建数据库和指定数据源;生成并处理多维数据集;创建并处理数据挖掘模型;指定存储选项并优化查询性能;管理安全性;浏览数据源、共享维度、安全角色和其他对象。

⑩英语查询工具:

为用户提供了英语询问,而不是用SQL语句进行数据查询的方式。

详细解答:

第32题:

简述数据库设计中要进行关系规范化的必要性。

 

参考答案:

设计关系数据库(关系模型)时,关系模式不能随意建立.它们必须满足一定的要求。

考查下列关系模式:

学生—系(学号,姓名,性别,出生日期,系号,系名,系主任),候选关键字是“学号”,其它属性为非主属性,均完全函数依赖于“学号”.但非主属性“系名”与“系主任”通过“系号”传递函数依赖于“学号”。

这种“传递函数依赖”将引出异常问题:

相同系内的学生记录中,关于“系”的信息重复存储,冗余很大,并会引起更新异常、插入异常和删除异常,这说明学生一系关系模式存在问题。

关系规范化就是要解决这些异常问题,规范化的过程是逐步消除关系模式中不合适的函数依赖关系,使关系模型中的各个关系模式达到某种程度的分离。

学生一系关系模式分解为:

学生(学号,姓名,性别,出生日期,系号)和系(系号,系名,系主任)两个关系模式后,达到规范化要求。

因此,关系规范化的目的是:

控制冗余,消除插入异常和删除异常,从而增强数据库结构的稳定性和灵活性。

详细解答:

第33题:

索引的作用是什么?

分为哪几种类型?

视图有哪些作用?

它能为用户提供哪些方便?

 

参考答案:

索引的作用是加快数据的查询速度。

一般分为聚集索引和非聚集索引两种。

对数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引文件称为聚集索引。

否则,索引文件称为非聚集索引。

视图的作用:

封装了复杂的查询语句,使用户能从多角度看到同一数据,提高了数据的安全性以及提供了一定程度的逻辑独立性。

详细解答:

设计与应用题

第34题:

一个图书借阅管理数据库要求提供下面服务:

1)可以随时查询书库中现有书籍的品种、数量与存放位置。

所有各类书籍由书号唯一标识。

2)可以随时查询书籍借还情况。

包括借阅人单位、姓名、借书证号、借书日期和还书日期;并有以下规定:

任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。

3)若有需要时,可以通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。

并有以下规定:

一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。

根据以上假设,试作出如下设计:

1)构造满足需求的E-R图;转换为等价的关系模型结构,并指出每一个关系模式的关键字;

2)考察各关系模式的规范化程度,使其达到3NF。

 

参考答案:

详细解答:

这类问题综合性很强,主要是考查对数据库设计步骤及方法的综合运用能力,包括E-R概念模型、概念模型向关系数据模型的转换以及规范化处理等一系列工作。

1)建立相应的E-R图的过程如下:

a.确定实体类型。

本题有3个实体类型,即借书人实体、图书实体和出版社实体。

b.确定联系类型。

借书人实体与图书实体之间是多对多联系,即借阅关系。

出版社实体与图书实体之间是1对多联系,即出版关系。

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

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

借书人实体有属性:

借书证号、姓名、单位图书实体有属性:

书号、书名、数量、位置、出版社名出版社实体有属性:

出版社名、电报挂号、电话、邮编、地址借阅联系有属性:

借书日期、还书日期转换为等价的关系模型结构如下:

借书人(借书证号,姓名,单位),选择属性中的一个可以唯一的区分每一行的那个属性作为关键字,故选择关键字:

借书证号图书(书号,书名,数量,位置,出版社名),选择关键字:

书号出版社(出版社名,电报,电话,邮编,地址),选择关键字:

出版社名借阅(借书证号,书号,借书日期,还书日期),选择关键字:

借书证号,书号2)若关系模式是1NF,且每个非主属性完全函数依赖于码,则此关系模式是2NF。

消除了非主属性传递函数依赖于候选关键字的2NF的关系模式就是3NF。

考查以上4个关系模式,所有非主属性均完全函数依赖候选关键字,达到2NF;同时,均不存在传递函数依赖,因此均已达到3NF。

第35题:

有如下关系数据库:

学生(学号,姓名,性别,专业、奖学金)

课程(课程号,名称,学分)

学习(学号,课程号,分数)

用SQL语言完成下列操作:

1)检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业;

2)检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;

3)对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元;

4)定义学生成绩得过满分(100分)的课程视图AAA,包括课程号、名称和学分。

 

参考答案:

1)SELECT学号,姓名,专业FROM学生WHERE学号NOTIN(SELECT学号FROM学习WHERE分数〈80)2)SELECT学号,姓名,专业FROM学生,学习WHERE学生.学号=学习,学号AND学习,课程号=课程.课程号AND学生.奖学金〈=0AND学习.分数〉95;3)UPDATE学生SET奖学金=1000WHERE奖学金〈=0AND学号IN(SELECT学号FROM学习WHERE分数=100);4)CREATEVIEWAAA(课程号,名称,学分)ASSELECT课程号,名称,学分FORM课程WHERE课程号IN(SELECT课程号FROM学习WHERE分数=100);

详细解答:

主要考查了SQL的数据查询功能、数据定义功能和数据操纵功能。

这类问题主要是考查对SE-LECTFROMWHERE语句的掌握。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1