计算机数据库工程师模拟题48.docx
- 文档编号:9892323
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:22
- 大小:24.36KB
计算机数据库工程师模拟题48.docx
《计算机数据库工程师模拟题48.docx》由会员分享,可在线阅读,更多相关《计算机数据库工程师模拟题48.docx(22页珍藏版)》请在冰点文库上搜索。
计算机数据库工程师模拟题48
[模拟]计算机数据库工程师模拟题48
选择题
第1题:
以下说法错误的是______。
A.使用数据库系统可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担
B.文件系统式面向某一个应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制
C.数据的备份,软件或应用程序使用过程中的临时数据存储一般使用数据库系统比较合适
D.数据库系统是面向现实世界的,共享性高,冗余小,具有较高的物理独立性和一定的逻辑独立性,整体结构话,用数据模型描述,由数据库管理系统提供数据的安全性,完整性,并发控制和恢复能力
参考答案:
C
第2题:
通过指针链接来表示和实现实体之间联系的模型是______。
A.关系模型
B.层次模型
C.网状模型
D.层次和网状模型
参考答案:
D
层次模型以树结构表示数据问的关系,网状模型以图结构来表示数据间的关系,它们都是通过指针链接实现的
第3题:
设有关系模式:
期刊订阅(期刊编号,期刊名称,定价,读者编号,读者姓名,订阅起始日期,订阅截止日期),其满足函数依赖集:
{期刊编号→期刊名称,期刊编号→定价,读者编号→读者姓名,(期刊编号,读者编号)→订阅起始日期,(期刊编号,读者编号)→订阅截止日期}。
下列选项中的函数依赖都属于平凡函数依赖的是
A.(期刊编号,读者编号)→期刊编号,(期刊编号,读者编号)→读者编号
B.(期刊编号,读者编号)→期刊名称,(期刊编号,读者编号)→定价
C.(期刊编号,读者编号)→订阅起始日期,(期刊编号,读者编号)→订阅截止日期
D.(期刊编号,读者编号)→期刊编号,(期刑编号,读者编号)→订阅起始日期
参考答案:
A
若X→Y,但Y属于X(Y∈X),则称X→Y是平凡函数依赖,否则称非平凡函数依赖。
即平凡函数依赖,仅当其右边的属性集是左边属性集的子集时成立。
非平凡函数依赖,仅当其右边的属性集至少有一个属性不属于左边的集合时成立。
完全非平凡函数依赖,仅当其右边集合中的属性都不在左边的集合中时成立。
第4题:
分布式数据库系统的透明性主要表现在位置透明性和复制透明性,位于分片视图之间的透明性是______。
A.位置透明性
B.分片透明性
C.全局数据模型透明性
D.局部数据模型透明性
参考答案:
A
分布式数据库系统的透明性主要表现在位置透明性和复制透明性,位于分片视图之间的透明性是位置透明性。
第5题:
有下面关系:
学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于______。
A.实体完整性约束
B.参照完整性约束
C.用户自定义完整性约束
D.关键字完整性约束
参考答案:
C
用户定义的完整性:
是针对某一具体的关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求,由应用的环境决定。
第6题:
发生的可能性小,但破坏性最大,可能导致物理存储设备损坏,使数据库文件及数据全部丢失的故障类型是______。
A.系统故障
B.事务内部的故障
C.介质故障
D.计算机病毒
参考答案:
C
数据库系统中的故障类型有事务内部的故障、系统故障、介质故障以及计算机病毒故障。
系统故障是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障。
事务内部故障分为预期的和非预期的,预期的事务内部故障是指可以通过事务程序本身发现的事务内部故障。
计算机病毒是一种恶意的计算机程序,它可以像病毒一样繁殖和传播,在对计算机系统造成破坏的同时也可能对数据库系统造成破坏。
介质故障是指数据库在运行过程中,由于磁头碰撞、磁盘损坏等情况,使得数据库中的数据部分或全部丢失的一类故障。
第7题:
数据模型可以分为如下三类______。
A.实体-联系模型、数据结构模型、物理数据模型
B.概念模型、关系模型、面向对象模型
C.概念模型、数据结构模型、物理数据模型
D.层次模型、网状模型、滚系模型
参考答案:
D
按照数据模型在数据建模和数据管理中的不同作用,可以将其分为概念数据模型、数据结构模型和物理数据模型,所以本题的答案为D。
第8题:
关于部署图,下述说法错误的是______。
A.部署图又叫配置图
B.描述系统中硬件和软件的物理配置情况和系统体系结构
C.用结点表示实际的物理配置
D.部署图是动态图
参考答案:
D
部署图是属于静态图。
第9题:
下面各项中,哪些是数据仓库的基本特征?
______。
①数据仓库是面向主题的
②数据仓库的数据是集成的
③数据仓库的数据是相对稳定的
④数据仓库的数据是反映历史变化的
A.①②③
B.①②④
C.②③④
D.都是
参考答案:
D
各项都是。
第10题:
设某数据库中有一个用户样本集S,其模式为(a1,a2,…,an,c),其中ai(i=1...n)为用户的普通属性,属性c的取值范围为{高级用户,中级用户,普通用户}。
现有算法A,对S进行处理,输出结果为P,P能根据新出现的用户u的n个普通属性的取值确定u的用户级别。
则A和P分别是______。
A.聚类算法,聚类工具
B.多维分析算法,OLAP工具
C.预测模型,预测工具
D.分类算法,分类器
参考答案:
B
此题考查的是OLAP(联机分析处理)技术定义。
OLAP是以海量数据为基础的复杂分析技术。
多维数据模型是数据分析时用户的数据视图,是面向分析的数据模型,一般用一个多维数组来表示(维1,维2,维3,……维n,度量值),用OLPA技术采用多维分析算法,可以根据维度确定度量值。
根据定义,可以得出选项B)。
第11题:
系统总体设计的内容有______。
①确定DBAS体系结构。
②应用软件结构设计。
③业务规则进行初步设计。
④关键技术方案选型。
⑤系统硬件平台和操作系统、数据库管理系统等系统软件的选型和配置。
A.①②④⑤
B.①②③⑤
C.②③④⑤
D.①②③④⑤
参考答案:
D
各项均是,所以本题的答案为D。
第12题:
事务T0、T1和T2并发访问数据项A、B和C,下列属于冲突操作的是______。
A.T0中的read(A)和TO中的write(A)
B.T0中的read(B)和T2中的read(C)
C.T0中的write(A)和T2中的write(C)
D.T1中的read(C)和T2中的write(C)
参考答案:
D
事务T1中的read操作与事务T2中的write操作并发对数据项C进行访问,执行的先后顺序不同结果也会不同,不能交换这两个操作的先后顺序,所以D选项是冲突操作。
第13题:
某旅行商务网站能为用户提供机票预定、酒店预定、火车与航班时刻查询,也能为用户提供积分查询等功能。
在系统上线运行前的实施过程中,设有下列测试活动:
Ⅰ.在指定时间,模拟1万个用户同时提交航班查询事务,统计平均查询响应时间
Ⅱ.进行航班查询时,选择出发城市,测试用户界面能否列出最常见的城市供用户选择
Ⅲ.当用户用手机登录时,测试系统门户网站能否自动切换为WAP版的门户页面
Ⅳ.模拟一个用户预定一个虚拟酒店,测试预定结束后系统能否给预定者发送一条提示短信
Ⅴ.模拟生成5千万条机票预定单和2千万条酒店预定单,并模拟生成3千个在线用户,测试完成一次机票预定或酒店预定所需的平均时间
以上测试活动中,可以归为功能测试的是
A.仅Ⅰ和Ⅴ
B.仅Ⅱ和Ⅳ
C.仅Ⅱ、Ⅲ和Ⅳ
D.仅Ⅰ、Ⅲ和Ⅴ
参考答案:
C
数据库试运行的工作主要有两个:
①功能测试:
实际运行数据库的应用程序,执行对数据库的各种操作,测试应用程序的各种功能是否满足设计要求,从而找出现有应用程序的不足,改进现有程序直到符合设计要求。
②性能测试:
测量系统的性能指标,分析是否符合设计目标。
第14题:
关于UML的静态建模机制,下述说法错误的是______。
A.用例模型是将满足用户需求的所有功能表示出来的工具
B.用例图用于表示系统的数据模型和功能模型
C.类图展现了一组类、接口和协作以及它们之间的关系
D.组件图表示系统的静态实现视图,用于对源代码、可执行程序和物理数据库等进行建模
参考答案:
B
UML的静态建模机制中,用例图用于表示系统的功能模型,所以本题的答案为B。
第15题:
以下说法错误的是
A.使用数据库系统可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担
B.文件系统是面向某一应用的,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制
C.数据的备份、软件或应用程序使用过程中的临时数据存储一般使用数据库系统比较合适
D.数据库系统是面向现实世界的,共享性高,冗余小,具有高度的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力
参考答案:
C
数据的备份、软件或应用程序使用过程中的临时数据存储一般使用文件系统比较合适。
第16题:
一个教师可以教多个学生,一个学生可以选修多个教师的课程,那么教师与学生之间的关系是______。
A.多对一
B.多对多
C.一对一
D.一对多
参考答案:
B
每个教师可以与多个学生实体建立联系,反过来,一个学生实体也可与多个教师实体建立联系,因此两者之间是m:
n的联系,所以本题的答案为B。
第17题:
人们采用数据抽取程序从OLTP系统中抽取出数据的最主要的原因是
A.对数据进行整理
B.建立数据仓库
C.解决蜘蛛网问题
D.解决不同类型应用程序之间的性能冲突问题
参考答案:
D
第18题:
以下关于数据模型要求错误的是______
A.能够比较真实地模拟现实世界
B.容易为人们所理解
C.便于在计算机上实现
D.目前大部分数据库模型能很好地同时满足这三方面的要求
参考答案:
D
目前还没有一种数据库模型能够很好地同时满足能够比较真实地模拟现实世界、容易为人们所了解、便于在计算机上实现这三个方面的要求。
第19题:
关于对SQL对象的操作权限的描述正确的是______。
A.权限的种类分为INSERT、DELETE和UPDATE三种
B.使用REVOKE语句获得权限
C.权限只能用于实表而不能应用于视图
D.使用COMMIT语句赋值权限
参考答案:
A
REVOKE是对权限的回收,COMMIT是对事务的提交,权限不仅能作用于实表还能作用于虚表。
第20题:
关于SQL的特点说法错误的是
A.SQL集数据定义语言、数据操纵语言、数据控制语言的功能于一体
B.高度非过程化
C.同一种语法结构提供多种使用方式
D.SQL采用面向记录的操作方式
参考答案:
D
SQL采用集合的操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。
第21题:
下面关于函数依赖的叙述中,不正确的是______。
A.若X→Y,Y→Z,则X→YZ
B.若X→Y,Y→Z,则X→Z
C.若X→Y,Y’是Y的子集,则X→Y’
D.若XY→Z,则X→Z,Y→Z
参考答案:
D
第22题:
______是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据管理应用领域中的海量数据而提出的,该DBS的硬件平台是并行计算机系统,使用多个CPU和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和I/O速度。
A.集中式数据库系统
B.并行数据库系统
C.分布式数据库系统
D.客户/服务器数据库系统
参考答案:
B
第23题:
下述不属于数据库维护工作的是______。
A.使用数据定义语言建立多个表、构建数据库总体框架
B.根据备份计划周期性地备份数据库
C.检测数据库的空间使用情况
D.调整数据库参数,进行性能优化
参考答案:
A
数据库维护工作主要包括:
数据库的转储和恢复,数据库安全性、完整性控制,数据库性能的检测与改善以及数据库的重组和重构,所以本题的答案为A。
第24题:
从OLTP环境中抽取数据,建立新的数据分析环境的最初出发点是______。
A.对企业信息系统中的数据进行整理
B.解决企业信息系统中的数据孤岛问题
C.解决企业基本业务应用和数据分析应用之间的性能冲突问题
D.解决企业信息系统中的蜘蛛网问题
参考答案:
C
采用数据抽取程序从OLTP中抽取数据的主要原因是解决不同类型应用程序之间的性能冲突问题。
第25题:
根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS的具体性能无关的全局概念模式,即E-R模型的阶段是______。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
参考答案:
B
根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS的具体性能无关的全局概念模式,即E-R模型的阶段是概念设计。
第26题:
数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库访问效率。
若数据库中存放两个关系:
教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该______。
A.在教师表上按教师编号建索引
B.在教师表上按姓名建索引
C.在课程表上按课程号建索引
D.在课程表上按教师编号建索引
参考答案:
D
数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库访问效率。
若数据库中存放两个关系:
教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该在课程表上按教师编号建索引。
第27题:
DFD方法由4种基本对象元素组成,其中又被称为外部项的是______。
A.数据源及数据终点
B.数据流
C.数据存储
D.处理
参考答案:
A
数据源及数据终点表示当前系统的数据来源或数据去向,可以是某个人员、组织或其他系统,它处于当前系统范围之外,所以又称它为外部项,其图形符号用平行四边形表示。
所以本题的答案为A。
第28题:
下列关于顺序图的描述中,正确的是______。
A.当一个操作调用它本身时,消息总是异步的
B.消息线的箭头说明消息的类型,如同步、异步或简单。
画一条线指向接收对象,包括一个箭头,实心表示异步信号;棍形箭头表示同步调用操作
C.消息也可以有条件。
只有条件为真时才可以发送和接收消息。
条件表达式被用来抽象分支或决定是否发送一条消息。
如果用条件来抽象分支,则各分支是互斥的
D.在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分。
一个对象可能通过一条消息来建另一个对象。
被创建的对象符号在创建它的地方(在纵坐标时间轴上)
参考答案:
D
行为视图:
顺序图,按时间顺序描述系统元素间的交互;交互图,按照时间和空间的顺序描述系统元素间的交互和它们之间的关系;状态图,描述了系统元素的状态条件和响应;活动图,描述了系统元素的活动。
顺序图属于动态图。
在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分。
一个对象可能通过一条消息来建另一个对象。
被创建的对象符号在创建它的地方(纵坐标时间轴上)。
第29题:
下列关于锁的说法错误的是______。
A.锁是一种特殊的二元信号量
B.为了避免活锁现象的发生,DBMS采用资源分配图的方法来处理事务的数据操作请求
C.对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务
D.在顺序加锁中,维护数据项的加锁顺序很困难,代价也非常大
参考答案:
B
为了避免活锁现象的发生,DBMS一般采用先来先服务的策略来处理事务的数据操作请求。
第30题:
下面说法正确的是______。
A.数据仓库是从数据库中导入的大量数据,并对结构和存储进行组织以提高查询效率
B.使用数据仓库的目的在于对已有数据进行高速的汇总和统计
C.数据挖掘时采用适当的算法,从数据仓库的海量数据中提取潜在的信息和知识
D.OLAP技术为提高处理效率,必须绕过[)BMS直接对物理数据进行读取和写入
参考答案:
C
数据挖掘是指应用一系列技术从大型数据库或数据仓库中提取人们感兴趣的信息和知识,这些知识或信息是隐含的,事先未知而潜在有用的,提取的知识表示为概念、规则、规律、模式等形式。
简答题
第31题:
ADO对象是目前最流行的可编程数据访问对象模型,它是基于Microsoft的OLEDB数据库接口而设计的。
在ADO对象中,______对象表示一个OLEDB数据源的开放式连接,而在该对象属性中,______用于指定连接到的数据源名称,使用方法及含义同ADO数据控件。
参考答案:
Connection、ConnectionString
详细解答:
第32题:
两阶段锁协议可以保证并发调度可串行化。
在两阶段锁协议中,每个事务的执行过程被划分为______和______两个阶段。
参考答案:
加锁阶段(或扩展阶段)、解锁阶段(或收缩阶段)
详细解答:
两段锁协议的基本原理第一条:
每个事务的执行过程划分为两个阶段:
加锁阶段和解锁阶段,也称扩展阶段和收缩阶段。
第33题:
设有课程表(课程号,课程名,学分,先修课程号),已知某应用程序需要列出“数据库原理”课程的一门先修课程,查询结果要求输出(课程名,学分,先修课名称,先修课学分),可以用______连接操作在一个查询中实现此功能。
参考答案:
内
详细解答:
第34题:
假设某数据库中有表Course,Course中有属性Cname(课程名),查询以“DB_”开头,则倒数第三个字符i的课程的详细情况:
SELECT*
FROMCourse
WHERE______。
参考答案:
CnameLIKE´DB—%i__´ESCAPE´\´
详细解答:
UKE用于字符匹配的关键字,%和一为通配符,其中%代表任意长度的字符串,一代表任意的单个字符,ESCAPE´\´表示´\´为换码字符。
第35题:
试述数据库物理设计的内容和步骤。
______
参考答案:
数据库物理设计的内容主要是选择存取方法和存储结构,包括确定关系、索引、聚簇、日志、备份等的存储安排和存储结构,确定系统配置等。
数据库的物理设计可以分为两步进行:
①确定数据的物理结构,即确定数据库的存取方法和存储结构。
②对物理结构进行评价。
详细解答:
第36题:
在SQLServer2000中,设要在表SC上建立一个前触发型触发器。
请补充下列触发器定义语句:
CREATETRIGGERtriAONSC
______UPDATE
AS……
参考答案:
INSTEADOF
详细解答:
①触发器是一种特殊的存储过程,其特殊性在于它不需要由用户来调用,而是当用户对表中的数据进行UPDATE、INSERT和DELETE操作时自动触发执行。
②指定执行触发器而不是窒息引发触发器执行的SQL语句,从而替代触发语句的操作,称这种触发器为前触发器,语句为INSTEADOF。
第37题:
某表定义了视图BT_S,则要把该视图以及由该视图导出的所有的视图都一起删除的SQL语句是______。
参考答案:
DROPVIEWBT_SCASCADE
详细解答:
删除视图应该用DROP,而删除表是用DELETE。
如果该视图上还导出了其他视图,则使用CASCADE级联删除语句,把该视图和由它导出的所有视图一起删除。
第38题:
在VB6.0中,为简化访问数据库数据的编程,经常使用Adodc数据控件来访问数据库中的数据。
该控件中用于描述服务器连接信息的属性是______。
参考答案:
CONNECTIONSTRING
详细解答:
第39题:
数据库恢复可以用哪些方法实现?
______
参考答案:
1)定期对整个数据库进行复制或转储①转储可分为静态转储和动态转储。
静态转储:
转储期间不允许(或不存在)对数据库进行任何存取、修改活动。
动态转储:
转储期间允许对数据库进行存取或修改,即转储和用户事务可以并发执行。
②还可分为海量存储和增量转储海量存储:
每次转储全部数据库。
增量转储:
每次只转储上次转储后更新的数据。
2)建立“日志”文件3)恢复①如果数据库已被破坏,就装入最近一次备份的数据库,然后利用“日志”文件执行REDO操作。
②数据库未被损坏,但某些数据可能不可靠。
不必复制存档的数据库,只要通过“日志”文件执行UNDO操作,把已经结束的不可靠的事务进行UNDO处理。
详细解答:
第40题:
SQLServer2000中4个版本,适合在移动环境中作业的用户,并且所运行的应用程序需要本地数据存储的是______。
参考答案:
个人版
详细解答:
第41题:
在数据库镜像的两种模式中,两台主机均为工作机,并为信息系统提供支持的是______。
一台主机为工作机,另一台为备份机的是______。
参考答案:
双机互备援模式、双机热备份模式
详细解答:
设计与应用题
第42题:
某数据库中有关系
供应商(供应商号,供应商名,地址)
零件(零件号,零件名,重量)
项目(项目编号,项目名称,开工日期)
供应(供应商号,项目编号,零件号,零件数)
其中一个供应商能提供多种零件和多个项目,一种零件能供给不同的项目和供应商,一个项目可以有不同的供应商和使用不同种类的零件
①根据要求画出ER图
②用SQL创建关系供应表______
参考答案:
①
②CREATETABLE供应(供应商号VARCHAR(10),项目编号VARCHAR(10),零件号VARCHAR(10),零件数INT,PRIMARYKEY(供应商号,项目号,零件号),FOREIGNKEY(供应商号)REFERENCE供应商(供应商号),FOREIGNKEY(项目编号)REFERENCE项目(项目编号),FOREIGNKEY(零件号)REFERENCE零件(零件号));
详细解答:
第43题:
在SQLserver2000中,设有图书表(书号,书名,类别,单价)和图书印刷表(书号,印刷日期,印刷数量,印次),每个书号代表一种图书。
书号、书名和类别的数据类型均为varehar(20),单价、印刷数量和印次的数据类型均为int,印刷日期的数据类型大smalldatetime.现需查询指定类别的图书在指定年份后(含指定年份)累计印刷总数量。
请写出实现该功能的标量函数。
______
参考答案:
Createfunctionfun(@classvarchar(20),@orderyearChar(4)ReturnintAsBeginDeclare@temsmalldatatimeDeclare@cntintset@tem=convert(smallaatetime,@orderyear)select@cnt=sum(印刷数目)from图书表join图书印刷表on图书表.书号=图书印刷表.书号where类别=@
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 数据库 工程师 模拟 48