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

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

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

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

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

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

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

选择题

第1题:

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

A.一个SQL数据库就是一个基本表

B.SQL语言支持数据库的三级模式结构

C.SQL的一个表可以是一个基本表,也可以是一个视图

D.一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表

参考答案:

A

SQL数据库是表的汇集,它用一个或多个SQL模式定义。

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

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

所以A项是不正确的。

第2题:

______是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调其语义表达功能,易于用户理解,是用户和数据库设计人员交流的语言,主要用于数据库设计。

A.概念数据模型

B.数据结构模型

C.逻辑数据模型

D.物理数据模型

参考答案:

A

概念数据模型也可简称为概念模型,是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调其语义表达功能,易于用户理解,是用户和数据库设计人员交流的语言,主要用于数据库设计,最常用的概念数据模型是实体-联系模型,所以本题的答案为A。

选项B数据结构模型是机器世界中与具体DBMS相关的数据模型。

数据结构模型提供的概念能够最终被用户所理解,同时也不会与数据在计算机中实际的组织形式相差太远。

选项C逻辑数据模型并不属于数据库数据模型的分类。

选项D物理数据模型属于底层的数据模型,通过诸如记录格式、记录顺序和存取路径等表示信息,描述数据在数据库系统中的实际存储方式。

第3题:

在某信息管理系统中需管理职工的照片信息,由于照片数据量中较大,照片信息是否存储在数据库中成为讨论的焦点问题。

下列关于照片存储与使用的说法,错误的是______。

A.将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多

B.将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量

C.将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度

D.与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性

参考答案:

C

照片存储到数据库中后,当多个用户同时对照片的访问受到了很大的限制,同一时间的高并发访问对数据库的要求极高。

故本题选C。

第4题:

在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天的增长记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。

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

A.空间管理

B.管理员手动实现监控

C.参数调整

D.查询优化

参考答案:

B

所谓数据库的监控分析,是指管理员借助相应工具在数据库运行过程中监测数据库系统的运行情况,掌握系统当前或是以往的负荷、配置、应用和其他相关信息,并对监控数据进行分析,分析数据库的性能参数和环境信息,评估系统的整体运行状态,为系统的安全运行和性能调优提供了依据,并提出相应的改善措施,协助管理人员尽早清除数据库的性能隐患。

根据监控分析实现方法的不同,监控分析机制分为两种,一是由数据库建立的自动监控机制,另一种是由管理员手动实现的监控机制。

第5题:

数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于数据库设计的哪个阶段的内容?

______

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

参考答案:

D

确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于物理设计阶段的内容。

第6题:

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

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

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

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

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

参考答案:

C

分布式数据库系统的分片透明性位于全局概念模式与分片模式之间。

第7题:

关于ER图的叙述正确的是______。

A.ER图是建立在关系数据库的假设上

B.ER图可将现实世界中的信息抽象地表示为实体以及实体间的联系

C.ER图使应用过程和数据的关系清晰

D.ER图能表示数据生命周期

参考答案:

B

 

第8题:

下列哪项是SQLServer数据库拥有的逻辑空间结构和物理空间结构?

______

A.表区间

B.区

C.段

D.数据文件

参考答案:

D

数据文件是SQLServer数据库拥有的逻辑空间结构和物理空间结构。

第9题:

以下关于事务调度的说法错误的是

A.调度分为串行调度和并发调度

B.串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务

C.多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变

D.并发调度中不同事务的操作不可以交叉执行

参考答案:

D

并发调度中不同事务的操作可以交叉执行。

第10题:

下述不属于数据库维护工作的是______。

A.使用数据定义语言建立多个表,构建数据库总体框架

B.根据备份计划周期性地备份数据库

C.检测数据库的空间使用情况

D.调整数据库参数,进行性能优化

参考答案:

A

使用数据定义语言建立多个表,构建数据库总体框架不属于数据库维护工作的范畴。

第11题:

下列SQL命令中实现投影操作的是______。

A.SELECT

B.GROUPBY

C.GROUP

D.ORDERBY

参考答案:

A

ORDERBY和GROUPBY都是对表中的某一个或是一些属性的行向操作,SELECT是对表中的属性的列向选择,即是投影操作。

第12题:

存储过程是存储在数据库中的代码,具有很多优点。

下列陈述中不属于存储过程优点的是______。

A.可通过预编译机制提高数据操作的性能

B.可方便地按用户视图表达数据

C.可减少客户端和服务器端的网络流量

D.可实现一定的安全控制

参考答案:

B

查看使用存储过程的好处,不存在方便地按用户视图表达数据这种优点,因此本题答案为B。

第13题:

在数据库应用系统实施、运行和维护过程中,设有下列活动:

  Ⅰ.在系统运行过程中,对数据库的空间增长情况进行监控

  Ⅱ.在系统运行过程中,对数据库系统各时段CPU和内存使用情况进行监控

  Ⅲ.在数据库系统实施时,运行DDL代码建立关系表

  Ⅳ.建立关系表以后编写系统应用程序

  Ⅴ.定期进行数据备份

  以上活动中,二般情况下属于DBA任务的是

A.仅Ⅰ、Ⅱ和Ⅴ

B.仅Ⅰ和Ⅱ

C.仅Ⅰ、Ⅱ和Ⅲ

D.仅Ⅲ,Ⅳ和Ⅴ

参考答案:

A

 

第14题:

设系、学生、教师三个实体之间存在约束:

一个系可以招聘多个教师,一名教师只受聘于一个系;一个系可以招收多名学生,一个学生只属于一个系。

下列ER图中能准确表达以上约束的是______。

A.

B.

C.

D.

参考答案:

B

由题意可知,系和教师两者之间是一对多的关系,同样系和学生之间也是一对多的关系,但教师和学生之间关系题中并没有明确给出,所以此题答案为B。

第15题:

SQLServer2000的数据以页为基本存储单位,页的大小为______。

A.16KB

B.64KB

C.32KB

D.8KB

参考答案:

D

SQLServer2000的数据以页为基本存储单位,页的大小为8KB。

第16题:

创建触发器时,以下说法错误的是______。

A.在一个表上可以建立多个名词不同、类型各异的触发器

B.增、删、改记录都可以使用触发器

C.修改数据库以及数据库对象的语句可以在触发器中使用

D.通常不要在触发器中返回任何结果

参考答案:

C

大部分T—SQL语句都可以用在触发器中,但是也有一些限制,例如,所有的建立和修改数据库以及数据库对象的语句、所有的DROP语句都不允许在触发器中使用。

第17题:

以下哪个设计内容不属于数据库应用系统总体设计范畴?

______。

A.数据库应用系统体系结构设计

B.软硬件选型和配置设计

C.数据库软件总体设计

D.关系模式设计

参考答案:

D

系统总体设计的主要内容包括确定DBAS体系结构、软硬件选型和配置设计、应用软件总体设计和业务规则初步设计,所以本题的答案为D。

第18题:

下列关于数据仓库的叙述中,不正确的一项是______。

A.数据仓库中间层OLAP服务器只能采用关系型OLAP

B.数据仓库通常采用三层体系结构

C.数据仓库前端分析工具中包括报表工具

D.底层的数据仓库服务器一般是一个关系型数据库系统

参考答案:

A

数据仓库中间层的OLAP服务器可以是关系型也可以是多维OLAP服务器。

第19题:

在SQLSetvet2000中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是______。

A.不需要指定备份设备的大小

B.一个数据库一次只能备份在一个设备上

C.每个备份设备都是专属于一个数据库的

D.只能将备份设备建立在磁盘上

参考答案:

A

SQLServer将备份数据库的场所称为备份设备,它支持数据库备份到磁带或磁盘上;可以在一个备份设备上对同一个数据库进行多次备份,也可以在一个设备上对不同的数据库进行多次备份,可以将一个数据库备份到多个不同的备份设备上。

第20题:

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

A.应定期将数据库做成档案文件

B.在进行事务处理过程时数据库更新的全部内容写入日志文件

C.数据库恢复,还可用最新的档案文件和日志文件的更新映像,将文件恢复到最新的检查点文件状态

D.发生故障时用当前的数据内容和档案文件更新前的映像,将文件恢复到最近的检查点文件状态

参考答案:

D

发生故障时,用最新的档案文件和日志文件的更新映像,可以将文件恢复到最新的检查点文件状态。

所以D项不正确。

第21题:

设在职工表中有电话号码列,数据类型是char(8)。

现要在该列上添加约束,用于保证电话号码长度必须是8位,且第1位取值为数字1—9、后7位取值为数字0—9。

现有下列语句:

Ⅰ.ALTERTABLE职工表ADDCHECK(电话号码

LIKE´[1—9][0—9][0—9][0—9][0—9][0—9][0—9][0—9]´)

Ⅱ.ALTERTABLE职工表CHECK(电话号码

LIKE´[1—9][0—9][0—9][0—9][0—9][0—9][0—9][0—9]´)

Ⅲ.ALTERTABLE职工表ADDCONSTRAINTCKlCHECK(电话号码

LIKE´[1—9][0—9][0—9][0—9][0—9][0—9][0—9][0—9]´)

Ⅳ.ALTERTABLE职工表ADDCONSTRAINTCHECK(电话号码

LIKE´[1—9][0—9][0—9][0—9][0—9][0—9][0—9][0—9]´)

以上语句在SQLServer2000中能正确实现该约束的是______。

A.仅Ⅱ和Ⅳ

B.仅Ⅰ和Ⅲ

C.仅Ⅰ、Ⅲ和Ⅳ

D.全部

参考答案:

B

此题考查用户定义的完整性和约束条件语句check和constraint语句的使用。

check语句用来指定列值应该满足的条件,而constraint语句要和列名结合使用。

故可排除Ⅰ和Ⅳ。

第22题:

某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务t1和t2。

进行故障恢复时,在日志文件中发现有t1的事务开始记录而没有结束记录,有t2的开始记录和结束记录,但t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件______。

A.扫描到t1时,直接重做t1,扫描到t2时,将t2直接撤消

B.扫描到t1时,将t1加入重做队列,扫_描到t2时,将t2加入撤消队列

C.扫描到t1时,直接撤消t1,扫描到t2时,将t2直接重做

D.扫描到t1时,将t1加入撤消队列,扫描到t2时,将t2加入重做队列

参考答案:

D

由事务的原子性可知,一个事务对数据库的所有操作是一个不可分割的工作单元,要么全部执行,要么一个也不执行,所以由于t1事务没有结束记录,应该加入撤销队列,而t2有开始和结束记录却没有写入数据库,应该加入重做队列。

第23题:

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

A.模式与外模式

B.模式与内模式

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

D.三级模式

参考答案:

A

为了保证数据库的数据独立性,需要修改的是模式与外模式。

第24题:

下列关于数据仓库的叙述中,哪一项是不正确的______。

A.底层的数据仓库服务器一般是一个关系型数据库系统

B.数据仓库中间层OLAP服务器只能采用关系型OLAP

C.数据仓库前端分析工具中包括报表工具

D.数据仓库通常采用三层体系结构

参考答案:

B

数据仓库中间层OLAP服务器不一定只采用关系型OLAP。

第25题:

在SQLServer2000中,master是一个非常重要的系统数据库,如果master损坏将会对系统造成严重后果,因此系统管理员应该对master进行备份。

SQLServer2000对数据库提供的备份有:

Ⅰ.完全备份Ⅱ.差异备份Ⅲ.日志备份

以上备份方法中能够应用在master数据库上的是______。

A.仅Ⅰ

B.仅Ⅰ和Ⅱ

C.仅Ⅰ和Ⅲ

D.全部

参考答案:

D

本题考查数据库的完全备份、差异备份和日志备份。

完全备份将数据库中的全部信息进行备份,差异备份是备份从上次备份之后对数据所作的修改,日志备份是备份从上次备份之后的日志记录。

三种方法各有优缺,但都能恢复出数据库,因此都可用。

故选D。

第26题:

若联系为m:

n,如何确定关系码______。

A.每个实体集的码均是该关系的候选码

B.关系的码为n端实体集的码

C.关系的码为m端实体集的码

D.关系的码为各实体集码的组合

参考答案:

D

若联系为m:

n,则关系的码为各实体集码的组合,所以本题的答案为D。

第27题:

某公司的客户信息数据库中,选定客户的ID号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为

A.稀疏索引

B.聚集索引

C.稠密索引

D.非聚集索引

参考答案:

A

如果只有部分查找码的值有对应的索引记录,则该索引称为稀疏索引。

第28题:

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

A.PRIMARYKEY

B.FOREIGNKEY

C.FOREIGNKEY和REFERENCES

D.REFERENCES

参考答案:

C

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

第29题:

关于并行数据库结构,以下说法错误的是______。

A.在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突

B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘

C.在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源

D.层次结构综合了共享内存、共享磁盘和无共享结构的特点

参考答案:

B

在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过互联网共享磁盘,所以本题的答案为B。

第30题:

下列关于非标定联系语法的说法中错误的是______。

A.联系的语法用直线表示

B.1(父)端是线段的原点

C.n(子女)端是线段的终点

D.用一个实心圆表示联系的基数是n

参考答案:

A

如果两个实体集之间有关系,并且是一个非标定联系,就用一条虚线把它们连接起来,1(父)端是线段的原点,n(子女)端是线段的终点,用一个实心圆表示联系的基数是n。

所以本题的答案为A。

简答题

第31题:

某数据库应用系统需求不够完整,为提高开发效率,在获取了基本需求以后采用边开发边进行需求确认与修改实现的方法。

这种开发方法称为______。

 

参考答案:

快速原型模型开发方法

详细解答:

快速原型模型是需求和设计之间进行迭代设计的。

从模糊的需求到初始的原型,经过对原型的更改,得到清晰的需求,最后逐步演化为最终的产品,主要用于对软件需求缺乏准确认识的情况。

第32题:

假设用户U1将对表SC的INSERT权限授予了U2,而U2又将其授予了用户U3。

现要将U1对表SC的权限收回,请完成下列的SQL语句。

______

ONTABLESC

______

 

参考答案:

REVOKEINSERT、FROMU1CASCADE

详细解答:

第33题:

假设已对pubs数据库进行了完全备份,并备份到MyBK_1备份上,假设此备份设备只含有对pubs数据库的完全备份,则恢复pubs数据库的语句为______。

 

参考答案:

RESTOREDATABASEpubsFROMMyBK_1

详细解答:

第34题:

在某公司新开发的数据库管理系统中,数据库管理员发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一结果的主要原因是______。

 

参考答案:

在需求分析阶段对用户的信息要求和处理要求未完全掌握

详细解答:

查询处理程序使用了多个表的连接,产生这一结果的主要原因是在需求分析阶段对用户的信息要求和处理要求未完全掌握.不知道用户将要频繁执行的数据库操作和希望查询的报表结果。

设计与应用题

第35题:

某数据库中有关系Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Credit)属性分别表示课程号,课程名,学分;SC(Sno,Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下列的SQL语句:

①查询其他系中比计算机科学(CS)某一学生年龄小的学生姓名和年龄。

②建立信息系(IS)选修了1号课程的学生的视图IS_S1

③定义一个AFTER的行级触发器Print_f,当往成绩表(SC)中插入的成绩小于60就打印不及格______

 

参考答案:

①SELECTSname,SageFROMStudentWHERESage〈ANY(SELECTSageFROMStudentWHERESdept=´CS´)ANDSdept〈 〉´CS´②CREATEVIEWIS_S1(Sno,Sname,Grade)ASSELECTStudent.Sno,Sname,GradeFROMStudent,SCWHERESdept=´IS´ANDStudent.Sno=SC.SnoANDSC.Cno=´1´;③CREATETRIGGERPrint_fAFTERINSERTONStudentFOREACHROWASBEGINIF(new.Grade〈60)THENPRINT´不及格´ENDIFEND;

详细解答:

创建视图用CTREATEVIEW,而创建触发器是用CREATETRIGGER,触发器分为行级触发器和语句级触发器,FOREACHROW是行级触发器。

第36题:

设有三个基本表,表的结构如下所示,请用SQL完成下列查询BORROWER:

LOANS:

BOOKS:

①检索至少借了5本书的同学的借书证号、姓名、系名和借书数量②检索借书和欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期③建立信息系学生借书的视图SSP,该视图的属性列明由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成______

 

参考答案:

①SELECTLOAN.借书证号,姓名,系名,COUT(*)AS借书数量FROMBORROWER,LOANSWHEREBORROW.借书证号=LOANS.借书证号GROUPBYLOANS.借书证号HAVINGCOUT(*)〉5②SELECT姓名,系名,书名,借书日期FROMBORROWER,LOANS,BOOKSWHEREBORROWER.借书证号=LOANS.借书证号ANDLOANS.图书登记号=BOOKS.图书登记号AND索书号IN(SELECT索书号FROMBORROWER,LOANS,BOOKSWHEREBORROW.借书证号=LOANS.借书证号ANDLOANS.图书登记号=BOOKS.图书登记号AND姓名="欧阳");③CREATEVIEWSSPASSELECTBORROWER.借书证号,姓名,班级,LOANS.图书登记号,书名,出版社,借书日期FROMBORROWER.借书证号=LOANS.借书证号ANDLOANS.图书登记号=BOOKS.图书登记号AND系名="信息系";

详细解答:

第37题:

设有关系模式R(A,B,C,D),数据依赖集F={A→B,B→A,AC→D,BC→D,AD→C,BD→C,A→→CD,B→→CD}.

1)求R的主码。

并判断R是否为第四范式?

为什么?

2)R是不是BCNF?

为什么?

R是不是3NF7为什么?

______

 

参考答案:

1)候选码为AC、BC、AD、BD。

可选其中之一为主码。

R不服从4NF。

在多值依赖中,决定因素中不包含码。

2)R不服从BCNF。

在函数依赖中决定因素中不包含码。

R服从3NF。

该模式中不存在非主属性。

详细解答:

主要考查了关系数据库规范化处理等一系列工作。

1)候选码的定义如下:

设K为关系模式R〈U,F〉中的属性属性组,若K→U在F+中,而找不到K的任何一个真子集K’,能使K’→U在F+中,则称K为关系模式R的候选码。

给定一关系模式R及其函数依赖集F,分析候选码的方法如下:

①如果有属性不在函数依赖集中出现,那么它必须包含在候选码中;②如果有属性不在函数依赖集中任何函数依赖的右边出现,那么它必须包含在候选码中;③如果有属性只在函数依赖集的左边出现,则该属性一定包含在候选码中;④如果有属性或属性组能唯一标识元组,则它就是候选码。

根据第一条,发现所有的属性都在函数依赖集中出现了。

所以不使用第一条规则。

根据第二条,发现所有属性都在函数依赖集中任何函数依赖的右边出现。

根据第三条,发现所有属性不只在函数依赖集的左边出现。

根据第四条,AC,BC,AD,BD可以唯一确定属性集中的每一个属性,因此,AC,BC,AD,BD一定是该关系模式的候选码。

关系模式R〈U,F〉∈1NF,如果对于R的每个非平凡多值依赖X→→Y(YX),X都含有码,则称R〈U,F〉∈4NF。

4NF就是限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。

因为根据定义,对于每一个非平凡的多值依赖X→→Y,X都含有候选码,于是就有X→Y,所以4NF所允许的非平凡的多值依赖实际上是函数依赖。

由上可知,在

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

当前位置:首页 > 职业教育 > 其它

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

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