数据库工程师试题以及答案

合集下载

全国软考真题(中级)-数据库工程师-2019年上半年上午-考试真题及答案解析(选择题)【可修改文字】

全国软考真题(中级)-数据库工程师-2019年上半年上午-考试真题及答案解析(选择题)【可修改文字】

可编辑修改精选全文完整版全国软考真题(中级)数据库工程师2019年上半年上午考试真题及答案解析(选择题)一、单项选择题(共75分,每题1分。

每题备选项中,只有1个最符合题意)●1.计算机执行程序时,CPU中()的内容是一条指令的地址。

A.运算器B.控制器C.程序计数器D.通用寄存器【参考答案】C●2.DMA控制方式是在()之间直接建立数据通路进行数据的交换处理。

A.CPU与主存B.CPU与外设C.主存与外设D.外设与外设【参考答案】C●3.在计算机的存储系统中,()属于外存储器。

A.硬盘B.寄存器C.高速缓存D.内存【参考答案】A●4.某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)})R,则该系统的构成方式是()。

A.3个部件串联B.3个部件并联C.前两个部件并联后与第三个部件串联D.第一个部件与后两个部件并联构成的子系统串联【参考答案】C●5.令序列X、Y、Z的每个元素都按顺序进栈,且每个元素进栈和出栈仅一次。

则不可能得到的出栈序列是()。

A.XYZB.XZYC.ZXYD.YZX【参考答案】C●6.以下关于单链表存储结构特征的叙述中,不正确的是()。

A.表中结点所占用存储空间的地址不必是连续的B.在表中任意位置进行插入和删除操作都不用移动元素C.所需空间与结点个数成正比D.可随机访问表中的任一结点【参考答案】D●7.B-树是一种平衡的多路查找树。

以下关于B-树的叙述中,正确的是()。

A.根结点保存树中所有关键字且有序排列B.从根结点到每个叶结点的路径长度相同C.所有结点中的子树指针个数都相同D.所有结点中的关键字个数都相同、K【参考答案】B●8.对于给定的关键字序列X47,34,13,12,52,38,33,27,5},若用链地址法(拉链法)解决冲突来构造哈希表,且哈希函数为H(key)=key%11,则()。

A.哈希地址为1的链表最长B.哈希地址为6的链表最长C.34和12在同一个链表中D.13和33在同一个链表中【参考答案】C●9.某有向图G的邻接表如下图所示,可看出该图中存在弧<v2,v3>,而不存在从顶点V1出发的弧。

数据库系统工程师招聘笔试题及解答(某大型国企)

数据库系统工程师招聘笔试题及解答(某大型国企)

招聘数据库系统工程师笔试题及解答(某大型国企)一、单项选择题(本大题有10小题,每小题2分,共20分)1、在关系数据库中,用来表示实体间联系的是:A. 属性B. 二维表C. 网状结构D. 树状结构答案:B. 二维表解析:在关系模型中,数据的逻辑结构是一张二维表,它由行和列组成。

每一行代表一个元组(实体),每一列表示一个属性(实体的一个特征)。

因此,在关系数据库中,实体间的联系是通过这些二维表来表示的。

2、下列关于事务的描述中,错误的是:A. 事务是数据库进行的基本工作单位B. 如果一个事务执行成功,则全部更新提交C. 如果一个事务执行失败,则已做过的更新被恢复原状D. 事务中的操作可以部分完成答案:D. 事务中的操作可以部分完成解析:事务是数据库管理系统执行过程中的一个逻辑单元,由有限个数据库操作组成。

事务应该满足ACID原则,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

其中原子性要求事务中的所有操作要么全部完成,要么全部不完成,因此事务中的操作不可以部分完成。

3、在数据库系统中,用来定义和描述数据库全局逻辑结构的是( )A. 数据字典B. 外模式C. 概念模式D. 内模式答案:C解析:在数据库的三级模式结构中,概念模式(Conceptual Schema)也称为逻辑模式,它定义了数据库中所有数据的整体逻辑结构,包括数据的组织、数据的联系、数据的完整性、安全性要求等,是数据库系统中全局数据逻辑结构的描述,是全体用户(包括应用程序员和最终用户)的公共数据视图。

数据字典(Data Dictionary)是对数据库系统中所有对象及其相互关系的描述和存储的集合,它包含了数据库中所有的元数据,但不直接定义数据的逻辑结构。

外模式(External Schema)也称为子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。

数据库工程师-数据库应用系统生命周期_真题(含答案与解析)-交互

数据库工程师-数据库应用系统生命周期_真题(含答案与解析)-交互

数据库工程师-数据库应用系统生命周期(总分62, 做题时间90分钟)一、选择题1.数据库应用系统的物理设计包括______。

①数据库物理结构设计②数据库事务详细设计③数据库功能设计④应用程序详细设计SSS_SINGLE_SELA ①③④B ①②④C ②③④D ①②③④分值: 1答案:B[解析] 数据库应用系统的物理设计包括数据库物理结构设计、数据库事务详细设计、应用程序详细设计,所以本题的答案为B。

2.根据数据库应用系统生命周期模型,定义模块交互流程的阶段是______。

SSS_SINGLE_SELA 需求分析B 概念没计C 逻辑设计D 物理设计分值: 1答案:C[解析] 数据库应用程序概要设计(Ⅱ),在应用软件结构设计基础上,按照逐步求精、信息隐藏和功能细化原则,进一步划分为子模块,组成应用软件的系统-子系统-模块-子模块层次结构,其中直接访问数据库的模块/子模块抽象为数据库事务;确定各模块的功能和输入输出数据,设计模块使用的数据结构,定义模块交互的接口关系和交互流程。

而数据库应用程序概要设计(Ⅱ)是逻辑设计内容。

所以本题的答案为C。

3.以下关于DBAS模型说法错误的是______。

SSS_SINGLE_SELA DBAS模型定义了数据库应用系统设计、开发和运行维护整体框架B DBAS的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护5个基本活动组成C 将快速原型模型和增量模型的开发思路引入DBAS生命周期模型,允许渐进、迭代地开发DBASD 将DBAS设计阶段细分为逻辑设计和物理设计两个步骤分值: 1答案:D[解析] 将DBAS设计阶段细分为概念设计、逻辑设计、物理设计3个步骤,每一步的设计内容又涵盖了3条设计主线。

因此本题答案为D。

4.数据字典包括______。

①数据项②数据结构③数据流④数据存储⑤处理过程SSS_SINGLE_SELA ①②④⑤B ①②③⑤C ②③④⑤D ①②③④⑤分值: 1答案:D[解析] 数据字典包括数据项、数据结构、数据流、数据存储和处理过程5个部分。

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】设F是属性组U上的一组函数依赖,下列哪一条不属于Armstrong 公理系统中的基本推理规则A.若X→Y及X→Z为F所逻辑蕴含,则X→YZ为F所逻辑蕴含B.若YXU,则X→YC.若X→Y为F所逻辑蕴含,且ZU,则XZ→YZ为F所逻辑蕴含D.若X→Y及Y +Z为F所逻辑蕴含,则X→Z为F所逻辑蕴含2.【单选题】以下的叙述中,不属于处于CMMI 已管理级的软件组织特征的是A.已制定了组织的标准过程文件,对标准,规程、工具和方法进行了描述B.已经建立了为跟踪成本、进度和功能的基本项目管理过程C.能按组织的方针对软件项目进行策划,并能按已制定的计划执行D.管理人员能追踪成本、进度、功能,及时发现问题3.【单选题】当多个事务并发执行时,数据库管理系统应保证一个事务的执行结果不受其他事务的干扰,事务并发执行的结果与这些事务串行执行的结果一样,这一特性被称为事务的A.原子性B.一致性C.持久性D.隔离性4.【单选题】SQL Server 2000 数据库用户的来源A.可以是所以SQL Server 的登陆用户B.只能是Windows 身份验证的登陆用户C.可以是其他数据库中的用户D.只能是SQL Server 身份验证的登陆用户5.【单选题】需方为得到一个软件系统或软件产品所进行的一系列活动,这属于A.供应过程B. 获取过程C.开发过程D.管理过程6.【单选题】在SQL Server 2000 中,Userl 是销售数据库中的用户,并只被授予了销售明细表数据的删除权限,则Userl 用户在该数据库中能够执行的操作是A.删除销售明细表中的全部数据B.删除销售明细表中的指定数据C.查询销售明细表中的全部数据D.以上操作都可以7.【单选题】以下说法中,错误的是A.随机测试主要是对被测软件的一些重要功能进行复测B.随机测试可随机选择现有测试用例进行复测C.随机测试应对软件更新和新增加的功能进行重点测试D.随机测试可结合回归测试一起进行8.【单选题】以下不属于软件定义阶段主要任务的是A.制定软件计划B.软件需求获取C.软件分析建模D.项目可行性研究9.【单选题】对基于检查点的恢复技术,下列说法中错误的是A.无论事务在检查点之前还是之后提交,都需执行REDO 操作B.可以提高恢复效率C.可以定期建立,也可以按照某种规则建立检查点D.能最大限度的减少恢复数据库时根据日志记录所需执行的恢复操作10.【单选题】采用动态地址映射方式向内存装入程序时,其地址转换工作是在什么时间完成的?A.装入程序时刻B.选中程序时刻C.每一条指令执行时刻D.在内存中移动作业时刻11.【单选题】某系统中事务T1 从账户A 转出资金到账户B 中,在此事务执行过程中,另一事务T2 要进行所有账户余额统计操作。

2022年上半年数据库系统工程师《综合知识》真题及详解【完整版】

2022年上半年数据库系统工程师《综合知识》真题及详解【完整版】

2022年上半年数据库系统工程师《综合知识》真题及详解【完整版】单项选择题(共计75题,每题1分。

每题的四个选项中只有一个答案是正确的)1.计算机操作的最小时间单位是()。

A.指令周期B.时钟周期C.总线周期D.CPU周期【答案】B【解析】计算机操作的最小时间单位是时钟周期。

时钟周期是计算机中最基本的、最小的时间单位。

2.设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为Δt。

若采用常规标量单流水线处理机,连续执行20条指令,共需()。

A.20ΔtB.21ΔtC.22ΔtD.24Δt【答案】C【解析】(Δt+Δt+Δt)+(20-1)Δt=22Δt。

3.计算机系统中,I/O接口的功能有()。

①数据传输及缓存;②设备状态检测和反馈;③I/O操作的控制与定时。

A.①②B.①③C.②③D.①②③【答案】D【解析】I/O接口是主机与被控对象进行信息交换的纽带。

主机通过I/O接口与外部设备进行数据交换。

绝大部分I/O接口电路都是可编程的,即它们的工作方式可由程序进行控制。

基本功能包括:①进行端口地址译码设备选择。

②向CPU提供I/O设备的状态信息和进行命令译码。

③进行定时和相应时序控制。

④对传送数据提供缓冲,以消除计算机与外设在“定时”或数据处理速度上的差异。

⑤提供计算机与外设间有关信息格式的相容性变换。

提供有关电气的适配。

⑥还可以中断方式实现CPU与外设之间信息的交换。

4.计算机中使用系统总线结构的目的是便于增减外设,同时()。

A.减少信息传输线的数量B.提高信息的传输速度C.减少总的信息传输量D.提高信息传输的并行性【答案】A【解析】总线是在计算机中连接两个或多个功能部件的一组共享的信息传输线,它的主要特征就是多个部件共享传输介质。

它是构成计算机系统的骨架,是各个功能部件之间进行信息传输的公共通道,借助总线的连接,计算机各个部件之间可以传送地址、数据和各种控制信息。

在计算机系统中采用总线结构,便于实现系统的积木化构造,便于增减外设,同时可以有效减少信息传输线的数量。

全国计算机等级考试四级数据库工程师16套(真题及答案)

全国计算机等级考试四级数据库工程师16套(真题及答案)
1 第一套
1.下列关于数据库基本概念的叙述中,哪一条是错误的

)。
A) "数据库"可理解为是在计算机存储设备中按一定格式存放数据的
仓库
B) 数据库是按一定结构组织并可以长期存储在计算机内的、在逻辑
上保持一致的、可共享的大量相关联数据的集合
C) 数据库中的数据一般都具有较大的冗余度
D) 数据库中的数据是按一定的数据模型组织在一起的
B) 数据依赖是现实世界属性间相互联系的抽象
C) 数据依赖极为普遍地存在于现实世界中
D) 只有两种类型的数据依赖:函数依赖和多值依赖
20 设 U 为所有属性,X、Y、Z 为属性集,
Z = U - X - Y, 下列关于多值依赖的叙述中,哪一条是正
确的(
)。
A) 设 XY W U ,若 X→→Y 在 R(W)上成立,则 X→→Y 在 R(U)
)。
A) 广义投影、赋值、外连接、半连接、聚集和外部并都属于扩充的
关系操作
B) 对关系 R 的广义投影操作,是在若干算术表达式上的投影,这些
算术表达式只涉及常量和 R 中的属性
C) 若关系 R 和 S 是相容的,则 RS 表示通过赋值操作将关系 S 赋给
关系 R
D) 设关系 R 和 S 具有公共属性集 Y,执行 R S 会丢弃那些在 Y 上
对象和它的组件之间都存在着引用语义
29 下列关于数据挖掘的叙述中,哪一条是错误的(
)。
A) 数据挖掘被认为是知识发现过程中的一个特定步骤
B) 数据挖掘是使用专门的算法从数据中抽取有用的模式
C) 关联规则的发现是数据挖掘的目标之一
D) "可信度"表示规则所代表的事例(元组)占全部事例(元组)的

数据库系统工程师招聘笔试题及解答

数据库系统工程师招聘笔试题及解答

招聘数据库系统工程师笔试题及解答一、单项选择题(本大题有10小题,每小题2分,共20分)1、在数据库系统中,用于描述数据库中全体数据的全局逻辑结构和特性的是( )。

A. 概念模式B. 外模式C. 内模式D. 存储模式答案:A解析:在数据库系统中,存在三级模式结构,即概念模式、外模式和内模式。

•概念模式(Conceptual Schema):也称为逻辑模式,它是数据库中全体数据的全局逻辑结构和特性的描述,是所有用户的公共数据视图。

一个数据库只有一个概念模式。

•外模式(External Schema):也称为子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

一个数据库可以有多个外模式。

•内模式(Internal Schema):也称为存储模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。

一个数据库只有一个内模式。

因此,用于描述数据库中全体数据的全局逻辑结构和特性的是概念模式,选项A 正确。

2、关系数据库管理系统(RDBMS)中实现数据物理独立性的是( )。

A. 外模式/内模式映射B. 外模式/模式映射C. 模式/内模式映射D. 逻辑结构/物理结构映射答案:C解析:关系数据库管理系统(RDBMS)通过三级模式两级映像来实现数据的逻辑独立性和物理独立性。

•逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),只要对外模式/模式映射做相应的改变,可以使外模式保持不变。

应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。

•物理独立性:当数据库的存储结构改变了(例如选用了另一种存储结构),由数据库管理员对模式/内模式做相应的改变,可以使模式保持不变,从而应用程序也不必改变。

保证了数据与程序的物理独立性,简称数据的物理独立性。

数据库系统工程师招聘笔试题与参考答案(某大型国企)

数据库系统工程师招聘笔试题与参考答案(某大型国企)

招聘数据库系统工程师笔试题与参考答案(某大型国企)一、单项选择题(本大题有10小题,每小题2分,共20分)1、以下哪种数据库系统不支持行级锁?A. OracleB. MySQL(InnoDB引擎)C. SQL ServerD. SQLite答案:D解析:• A. Oracle数据库支持多种锁,包括行级锁,用于提供高并发性的数据访问。

• B. MySQL的InnoDB存储引擎支持行级锁,这有助于在多用户环境下提高性能和并发性。

• C. SQL Server也支持行级锁,以便在数据库操作中提供更细粒度的锁定和更高的并发性。

• D. SQLite的默认锁定机制是表级锁,而不是行级锁。

这意味着当对表进行写操作时,会锁定整个表,这可能会限制并发性。

2、在SQL中,若要实现“如果某个字段值不存在,则插入新记录;否则,更新该记录”的功能,以下哪种方法最适用于多数数据库系统?A. 使用IF-ELSE逻辑在应用程序代码中控制B. 使用MERGE语句(如果数据库支持)C. 先执行SELECT查询判断,再根据结果执行INSERT或UPDATED. 使用ON DUPLICATE KEY UPDATE(仅限于MySQL)答案:B解析:• A. 虽然可以在应用程序代码中实现此逻辑,但这样做会使数据库操作与应用程序代码紧密耦合,降低代码的可移植性和可维护性。

• B. MERGE语句(也称为UPSERT语句)允许在单个语句中执行INSERT和UPDATE 操作,根据是否存在特定条件(如主键或唯一索引冲突)来决定是插入新记录还是更新现有记录。

这种方法既高效又易于管理,适用于支持MERGE语句的数据库系统。

• C. 这种方法虽然可以实现所需功能,但需要通过两次与数据库的交互(一次SELECT,一次INSERT或UPDATE)来完成,增加了网络延迟和数据库负载。

• D. ON DUPLICATE KEY UPDATE是MySQL特有的语法,用于处理主键或唯一索引冲突时的记录更新,但它不是跨数据库系统的通用解决方案。

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

2010年3月计算机等考四级数据库2010年3月计算机等考四级数据库工程师选择题(1)在数据库应用系统的需求分析阶段,需要考虑数据的安全性需求。

下列不属于数据安全性需求分析内容的是A)分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求B)分析全局用户对数据的存取需求,以确定全局数据的安全控制策略C)分析特殊用户对数据的存取需求,以保证数据库的安全控制策略能够满足其使用要求D)分析各类用户对数据的存取需求,以确定各类用户能够操作的数据(2)有学生表(学号, 姓名, 性别, 身份证号, 出生日期, 所在系号),在此表上使用如下语句建立索引:CREATE NONCLUSTERED INDEX Idx_Name ON学生表(姓名);此索引被称为A)非聚集散列索引B)非聚集辅索引C)非聚集顺序索引D)非聚集主索引(3)在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。

下列关于聚集文件和聚集键的描述错误的是A)聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理I/O次数B)聚集键应该选用频繁用于进行自然连接的属性或属性组C)聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢D)关系表中某个属性的数据重复率越高,越适合作聚集键(4)己知有描述科研项目及负责教师的关系模式:科研项目(项目号, 项目名称, 经费, 负责教师号, 姓名, 职称),该关系模式满足函数依赖集:F={项目号→项目名称, 项目号→经费, 项目号→负责教师号, 负责教师号→姓名, 负责教师号→职称}。

下列分解中最合理的符合3NF的关系模式是A)科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称)B)科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称, 项目号)C)科研项目(项目号, 项目名称, 经费, 负责教师号),教师(教师号, 姓名, 职称)D)科研项目(项目号, 项目名称, 经费),项目_教师(项目号, 负责教师号),教师(教师号, 姓名, 职称)(5)在IDEF0图中矩形框代表功能活动。

关于连接到矩形框4条边上的箭头的语义,下列说法错误的是A)左边的箭头表示完成功能活动需要的数据,它强调被活动消耗或变换的内容B)上边的箭头表示影响这个活动执行的事件或约束,它强调被活动变换的内容C)右边的箭头表示由这个活动产生的信息,它强调活动变换和处理的结果D)下边的箭头表示实施该活动的手段或完成活动需要的资源,它强调如何做6)数据库的运行管理与维护主要由数据库管理员负责,工作内容主要包括日常维护、系统监控与分析、性能优化等。

下列关于数据库管理员工作内容的说法错误的是A)数据库的备份和恢复是重要的维护工作,数据库管理员应根据不同的应用要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等B)性能优化是数据库管理员的重要工作,性能优化的主要手段有查询优化、索引调整、模式调整等,这些工作一般无需开发人员参与C)数据库管理员应监控数据库中各种锁的使用情况,并处理可能出现的死锁情况,若发现问题应及时通知相关人员D)数据库管理员需要定期检查存储空间使用情况并根据需求扩展存储空间,这些工作一般无需最终用户参与(7)若系统中存在4个等待事务T0、T1、T2、T3,其中T0正等待被T1锁住的数据项Al,T1正等待被T2锁住的数据项A2,T2正等待被T3锁住的数据项A3,T3正等待被T0锁住的数据项A0。

根据上述描述,系统所处的状态是A)活锁B)死锁C)封锁D)正常(8)在SQL Server 2000中,某数据库中有教师表(教师号, 姓名, 职称),其中教师号的数据类型是整型,其他均为字符类型。

若教师表中当前没有数据,用户在数霜尾币藕次执行下列语句:Ⅰ.BEGIN TRANSACTION T1Ⅱ.INSERT INTO教师表VALUES(1000,'张三','助教');Ⅲ.INSERT INTO教师表VALUES(1001,'王二','助教');Ⅳ.COMMIT T1;Ⅴ.BEGIN TRANSACTION T2Ⅵ.INSERT INTO教师表VALUES(1002,'王三','讲师');Ⅶ.INSERT INTO教师表VALUES(1003,'李四','讲师');Ⅷ.COMMIT T2;在Ⅶ执行的时候数据库所在的服务器突然掉电,当数据库系统重新启动后,教师表中包含的数据条数为A)4条B)3条C)2条D)0条(9)已知学生关系(学号, 姓名, 性别, 课程号, 成绩, 所在系号)有下列函数依赖Ⅰ.(学号, 课程号)→课程号Ⅱ.(学号, 课程号)→成绩Ⅲ.(学号, 课程号)→所在系号Ⅳ.(学号, 课程号)→姓名,性别Ⅵ.(学弓, 桌程号)→学号以上函数依赖属于非平凡函数依赖的是A)仅I和VB)仅Ⅱ和VC)仅Ⅲ和ⅣD)仅II、Ⅲ和Ⅳ(10)数据库管理系统采用三级加锁协议来防止并发操作可能导致的数据错误。

在三级加锁协议中,1级加锁协议能够解决的问题是A)丢失修改B)不可重复读C)读脏数据D)死锁(11)在SQL Server 2000中,假设某数据库使用一段时间后,其数据文件和日志文件的空间均己快用完,如果要以手工方式扩大该数据库的空间,下列说法正确的是A)可以扩大单个数据文件的大小,但不能扩大单个日志文件的大小B)可以一次按比例扩大整个数据库的数据文件和日志文件的大小C)可以添加一块新的磁盘,并在新的磁盘上为数据库建立新的数据文件和日志文件D)可以一次按比例扩大整个数据文件的大小,但不能扩大日志文件的大小(12)在SQL Server 2000中,设有职工表(职工号, 职工名, 电子邮箱),现要限制电子邮箱的最后几位的取值为“@”,且“@”前至少有一位字符。

下列添加约束的语句正确的是A)ALTER TABLE职工表ADD CONSTRAINT chk_email CHECK(电子邮箱LIKE '')B)ALTER TABLE职工表ADD CONSTRAINT chk_email CHECK(电子邮箱 = '')C)ALTER TABLE职工表ADD CONSTRAINT chk_email CHECK(电子邮箱LIKE '')D)ALTER TABLE职工表ADD CONSTRAINT chk_email CHECK(电子邮箱 = '')(13)OLE DB是一种通用数据访问接口。

下列关于OLE DB的说法错误的是A)OLE DB是Microsoft OLE对象标准的一个实现,它由一系列的COM接口组成B)与ODBC驱动程序需要支持几乎所有的DBMS特性不同,OLE DB允许只支持DBMS的部分功能C)OLE DB支持访问关系数据库和非关系数据库D)OLE DB定义了数据提供者、数据消费者和数据驱动理序三类数据访问组件(14)日志文件是数据库系统出现故障以后,保证数据正确、一致的重要机制之一。

下列关于日志文件的说法错误的是A)日志的登记顺序必须严格按照事务执行的时间次序进行B)为了保证发生故障时能正确地恢复数据,必须保证先写数据库后写日志C)检查点记录是日志文件的一种记录,用于改善恢复效率D)事务故障恢复和系统故障恢复都必须使用日志文件(15)统一建模语言UML是一种定义良好、易于表达、功能强大、通用的可视化建模语言,下列关于UML说法错误的是A)在UML的用例模型中,一个角色可以执行多个用例,一个用例可以被多个角色使用B)UML也适用于对象建模,其中的类图和对象图用于描述类模型、对象模型以及它们之间的动态关系,这两种图都属于UML的动态视图C)UML的包图是表明包以及包之间的关系的类图,包是对模型中涉及的元素进行分组后得到的结果。

在进行元素分组时,应尽量追求包间低耦合、包内高内聚的目标D)UML中的顺序图和协作图都描述交互,但是顺序图强调的是时间,协作图强调的是空间(16)对数据库中的数据进行及时转储是保证数据安全可靠的重要手段。

下列关于静态转储和动态转储的说法正确的是A)静态转储过程中数据库系统不能运行其他事务,不允许在转储期间执行数据插入、修改和删除操作B)静态转储必须依赖数据库日志才能保证数据的一致性和有效性C)动态转储需要等待正在运行的事务结束后才能开始D)对一个24小时都有业务发生的业务系统来说,比较适合采用静态转储技术(17)设某并行数据库系统中有表T(al, a2, . . .,an),因数据量大,需采用一维划分法将数据划分到不同的磁盘上,以提高系统效率。

设al是划分属性,针对表T的查询操作多数为点查询,则适合采用的元组划分策略是A)轮转法与范围划分B)轮转法与散列划分C)散列划分与范围划分D)以上都不合适(18)软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。

下列模型属于软件开发模型的是Ⅰ.爆布模型Ⅱ.快速原型模型Ⅲ.增量模型Ⅳ.螺旋模型A)仅Ⅰ和ⅡB)仅Ⅰ、Ⅲ和ⅣC)仅Ⅱ和ⅢD)Ⅰ、II、Ⅲ和Ⅳ(19)设有某大型联锁商场,建立有面向业务的数据库应用系统和面向决策支持的数据仓库系统,数据仓库系统每天夜间需要从数据库应用系统的数据库导入新数据。

在下列数据表中,最不适合采用快照方式从数据库应用系统中获取数据的是A)商品表和商品类别表B)员工表和供应商表C)商品销售表和商品采购表D)商场组织机构表(20)在数据库应用系统中,查询效率是考核数据库应用系统的一个重要方面。

下列方法中,通常有利于提高查询效率的是Ⅰ.尽可能避免无用的排序操作Ⅱ.尽可能消除对大型表行数据的顺序存取Ⅲ.尽可能避免使用否定查询Ⅳ.尽可能避免使用外连接操作Ⅴ.尽可能用子查询代替连接查询A)仅I、Ⅱ、Ⅲ和ⅣB)仅I、Ⅱ和ⅣC)仅II、Ⅲ、Ⅳ和VD)全部(21)数据库概念设计需要对一个企业或组织的应用所涉及的数据进行分析和组织。

现有下列设计内容Ⅰ.分析数据,确定实体集Ⅱ.分析数据,确定实体集之间的联系Ⅲ.分析数据,确定每个实体集的存储方式Ⅳ.分析数据,确定实体集之间联系的基数Ⅴ.分析数据,确定每个实体集的数据量Ⅵ.分析数据,确定每个实体集包含的属性以上内容不属于数据库概念设计的是A)仅I、Ⅳ和ⅥB)仅Ⅱ和ⅤC)仅Ⅲ、Ⅳ和ⅥD)仅Ⅲ和Ⅴ(22)客户端、服务器(C/S)架构和浏览器/服务器(B/S)架是现在常用的两种数据库应用系统架构。

关于C/S和B/S架构,下列说法错误的是A)在C/S和B/S架构中,数据库服务器都承担了数据共享和管理的功能B)如果系统的最终用户群体大,用户地域分布广,一般应采用B/S架构C)C/S架构的应用程序需要发布给每个用户,并在每个用户计算机上进行安装。

相关文档
最新文档