2022年软考中级数据库工程师试题集 .pdf

上传人:H****o 文档编号:33671830 上传时间:2022-08-12 格式:PDF 页数:12 大小:817.52KB
返回 下载 相关 举报
2022年软考中级数据库工程师试题集 .pdf_第1页
第1页 / 共12页
2022年软考中级数据库工程师试题集 .pdf_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《2022年软考中级数据库工程师试题集 .pdf》由会员分享,可在线阅读,更多相关《2022年软考中级数据库工程师试题集 .pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、操作系统、计算机网络部分1. 通常将“ C:windowsmyprogram.exe”设置为只读和隐藏属性,以便控制用户对该用户,这一级安全管理称之为( A)安全管理 A 文件级 B目录级 C 用户级 D 系统级2. 下列关于CA (认证中心)的说法中错误的是( ) A. CA 负责数字证书的审批、发放、归档、撤销等功能 B. 除了 CA 本身,没有其他机构能够改动数字证书而不被发觉 C. CA 可以是民间团体,也可以是政府机构 D. 如果 A 和 B 之间相互进行安全通信必须使用同一CA 颁发的数字证书答案: D 解析: CA用于验证,不用于通信3. 某 Web网站向 CA申请了数字证书。用

2、户登录该网站时,通过验证( ) ,可确认该数字证书的有效性,从而( )。ACA的签名 B 网站的签名 C会话密钥 D DES密码 A 向网站确认自己的身份 B获取访问网站权限 C 和网站双向认证 D 验证网站真伪解析: CA用于验证真伪,不用于通信答案: A D 4. 在 Windows系统中设置默认路由的作用是( )。 A 当主机接收到一个访问请求时首先选择的路由 B当没有其他路由可选时最后选择的路由 C 访问本地主机的路由 D必须选择的路由解析:默认路由是一种特殊的静态路由, 指的是当路由表中与包的目的地址之间没有匹配的表项时路由器能够做出的选择. 如果没有默认路由, 那么目的地址在路由表

3、中没有匹配表项的包将被丢弃答案 :B 5. 关于 64 位和 32 位微处理器,不能以2 倍关系描述的是()A通用寄存器的位数 B数据总线的宽度C运算速度 D能同时进行运算的位数解析:位数是指CPU同时可以处理的数据位数通用寄存器位数等于字长运算速度与CPU主频有关(数据总线的宽度可以影响运算速度,因为同时出入的数据量大了)答案: C 6. 若某整数的16 位补码为 FFFFH (H表示十六进制),则该数的十进制值为( )A0 B -1 C 216-1 D -216+1 解析:正数的反码、补码与原码相同。负数的原码:符号位为1,其它位为绝对值的原码负数的反码:符号位为1,其它位为绝对值的原码按

4、位取反负数的补码:原码的符号位不变,数值部分的各位取反,然后整个数加1。因此,补码FFFFH对应的是 -1 答案: B 7. 若在系统中有若干个互斥资源R,6 个并发进程,每个进程都需要2 个资源 R,那么使系统不发生死锁的资源 R的最少数目为(6) 。 A 6 B 7 C 9 D 12 解析:在极端情况下,假设6 个并发进程都获得了一个资源。要避免死锁,则至少需要再增加一个资源。答案: B 8. 栈是一种按“后进先出”原则进行插入和删除操作的数据结构,因此,( )必须用栈。 A 函数或过程进行递归调用及返回处理B 将一个元素序列进行逆置 C 链表结点的申请和释放D可执行程序的装入和卸载答案:

5、 A 9. 一个 B类网络的子网掩码为255.255.224.0,则这个网络被划分成()个子网解析: 224: 1110 0000 故 23-2=6 答案 :C 例:一个 B类网络的子网掩码是255.255.192.0,则这个网络被划分成了几个子网?在有子网划分的网络中,子网掩码与其IP 地址相与得到IP 地址的网络部分。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 第三字段是192,就是 11000000,有 00,01,

6、10,11 四种组合再去掉 00,11 组合。10.如果系统采用信箱通信方式,当进程调用Send 原语被设置成“等信箱”状态时,其原因是()A. 指定的信箱不存在 B.调用时没有设置参数 C. 指定的信箱中无信件 D.指定的信箱中存满了信件答案: D11.假设某磁盘的每个磁道划分成9 个物理块,每块存放1 个逻辑记录。逻辑记录R0,R1 ,,,R8存放在同一个磁道上,记录的安排顺序如下表所示:物理块1 2 3 . 9 逻辑记录R0 R1 R2 . R8 如果磁盘的旋转速度为 27ms/ 周,磁头当前处在 R0 的开始处。 若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为 3ms,则处理

7、这 9 个记录的最长时间为(27);若对信息存储进行优化分布后,处理 9 个记录的最少时间为(28)。(27)A. 54ms B.108ms C.222ms D.243ms (28)A. 27ms B 54ms C.108ms D. 216ms 答案 :C B 磁盘的旋转速度为 27ms/ 周,一个磁道上有9 条记录,可知读取一条记录需要3ms,而且题中给出处理一条记录需要3ms,所以 R0所需时间为3ms+3ms ,此时磁头已经旋转到R2处,需要将磁头调到R1的处,需要经过R2、R3 、R4 、R5 、R6、R7 、R8、R1,这样要消耗 24ms,然后处理R1需要 3ms,R1共需要 24

8、ms+3ms=27ms 。所以所有记录都处理完需要:3+3+278=222ms 。经过优化后,处理完R1,就处理 R2,这样处理一直到R8,共需要( 3+3) 9=54ms 12.若内存按字节编址, 用存储容量为8K*8bit的存储器芯片构成地址号7000HEFFFH 的内存空间, 至少用几个芯片? A 4 B 6 C 8 D 10 解析: 7000H至 EFFFH的大小为: 7FFFH ,表示为二进制 0111 1111 1111 1111为 2 的 15 次方 B 除以一个芯片大小,即为所需芯片数 215 * 8 / 8*210*8 13.假设某硬盘由5 个盘片构成 ( 共有 8 个记录面

9、 ),盘面有效记录区域的外直径为30cm ,内直径为 10cm ,记录位密度为250 位/mm,磁道密度为16 道/mm,每磁道分 16 个扇区,每扇区512 字节,则该硬盘的格式化容量约为 ( )MB 。解析:硬盘容量分为非格式化容量和格式化容量两种,计算公式如下:非格式化容量 =面数 ( 磁道数 / 面) 内圆周长最大位密度格式化容量 =面数 ( 磁道数 / 面) ( 扇区数 / 道) ( 字节数 / 扇区 ) 题目中给出硬盘的面数为8,每面的磁道数为(30-10) 10216,每磁道扇区数为16,每扇区 512 字节,因此其格式化容量为.,换算成 MB单位时再除以1024*1024 。1

10、4.在指令系统的各种寻址方式中,获取操作数最快的方式是(4) 。若操作数的地址包含在指令中,则属于(5) 方式。A直接寻址 B立即寻址 C 寄存器寻址 D 间接寻址解析:立即寻址是指操作数在指令中,故没有访问内存的过程,最快直接寻址是指直接给出操作数在内存中的地址寄存器寻址是指操作数保存在寄存器中间接寻址是指操作数地址保存在寄存器中答案: B B 15.()是指按内容访问的存储器。 A 虚拟存储器 B相联存储器 C高速缓存 (Cache) D随机访问存储器解析:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -

11、 - - - - - 第 2 页,共 12 页 - - - - - - - - - 计算机系统的存储器按所处的位置可分为内存和外存。按构成存储器的材料可分为磁存储器、半导体存储器和光存储器。按工作方式可分为读写存储器和只读存储器。按访问方式可分为按地址访问的存储器和按内容访问的存储器。按寻址方式可分为随机存储器、顺序存储器和直接存储器。相联存储器是一种按内容访问的存储器。16.在 FTP协议中,控制连接是由 ( B ) 主动建立的。 A 服务器端 B客户端 C操作系统 D服务提供商程序设计、软件工程部分17.采用面向对象技术构建软件系统时,很多敏捷方法都建议的一种重要的设计活动是 (15) ,

12、它是一种重新组织的技术,可以简化构件的设计而无需改变其功能或行为。 A 精化 B设计类 C重构 D抽象解析:敏捷方法中,重构是一种重新组织技术,重新审视需求和设计,重新明确地描述它们以符合新的和现有的需求,可以简化构件的设计而无需改变其功能或行为。答案: C 18.风险分析在软件项目开发中具有重要作用,包括风险识别、风险预测、风险评估和风险控制等。“建立风险条目检查表”是 ( ) 时的活动,“描述风险的结果”是 ( ) 时的活动。A风险识别 B风险预测 C风险评估 D风险控制答案: A B 解析:风险分析包括风险识别、风险预测、风险评估和风险控制等4 个不同活动。19.( ) 是对象之间关联的

13、一个重要方面,它说明了在关联中一个类的对象可以对应另一个类的多个对象。A 继承 B 多态 C 封装 D 多重性继承是一个类复用另一个类的属性和方法多台是同一个对象或方法可以有不同的行为封装则主要是信息隐蔽的实现手段20.( ) 是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。A.结构化开发方法 BJackson 系统开发方法名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - CBooch 方法 DUML (统一建模语

14、言)答案: A 解析:结构化开发方法是传统的、也是应用较为广泛的一种软件开发方法,它基于数据流进行需求分析和软件设计,用抽象模型的概念,按照软件内部数据传递和转换关系,对问题和功能自顶向下逐层分解。Jackson 系统开发方法是一种典型的面向数据结构的分析和设计方法,以活动为中心,一连串活动的顺序组合成一个完整的工作进程。Booch 方法是一种面向对象的软件开发方法。UML仅仅是一种建模标准语言,规定了构成软件的各个元素和构件的图示规范。21.例题:采用UML进行软件建模时,可用()关系表示两类事物之间存在的特殊/ 一般关系,用()关系表示事物之间存在的整体/ 部分关系,()是系统的一种静态视

15、图A 依赖 B聚合 C泛化 D实现A序列图 B协作图 C类图 D状态图答案: C B C 22.编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中, ( ) 并不是每种编译器都必需的。 A词法分析和语法分析 B语义分析和中间代码生成 C中间代码生成和代码优化 D代码优化和目标代码生成解析: 编译器对高级语言源程序的处理过程可以分为词法分析、语法分析、 语义分析、 中间代码生成、代码优化、目标代码生成等阶段,以及符号表管理模块和出错处理模块。在编译器的分析综合模式中,前端将源程序翻译成一种中间表示,后端根据这个中间表示生成

16、目标代码。目标语言的细节尽可能限制在后端。尽管可以将源程序直接翻译成目标语言代码,但使用与机器无关的中间表示形式具有以下优点:置目标比较容易: 不同机器上的编译器可在已有前端的基础上附加一个适合这个机器的后端来生成可以在中间表示上应用与机器无关的代码优化器。答案: C 23.进度安排的常用图形描述方法有Gantt 图和 PERT图。 Gantt 图不能清晰地描述 (18) ;PERT图可以给出哪些任务完成后才能开始另一些任务。下图所示的PERT图中,事件6 的最晚开始时刻是 (19) 。A每个任务从何时开始 B每个任务到何时结束C每个任务的进展情况 D各任务之间的依赖关系解析:甘特图的优点是直

17、观表明各个任务的计划进度和当前进度,能动态地反映软件开发进展的情况,是小型项目中常用的工具。缺点是不能显式地描绘各个任务间的依赖关系,关键任务也不明确。PERT图中的关键路径是12579,总共 15 天。在不影响关键路径,并考虑到58 这个任务的前提下,事件6 的最晚开始事件是第10 天。(时间倒推)答案: D 24.函数调用时,基本的参数传递方式有传值与传地址两种,错误的是(3) A 在传值方式下,形参将值传给实参 B 在传值方式下,实参不能是数组元素 C 在传地址方式下,形参和实参间可以实现数据的双向传递 D 在传地址方式下,实参可以是任意的变量和表达式解析:函数调用时基本的参数传递方式有

18、传值与传地址两种,在传值方式下是将实参的值传递给形参,因此实参可以是表达式( 或常量 ) ,也可以是变量 ( 或数组元素 ) ,这种信息传递是单方向的,形参不能再将值传回给实参。在传地址方式下,需要将实参的地址传递给形参,因此,实参必须是变量( 或数组元素 ) ,不能是表达式 ( 或常量 ) 。这种方式下,被调用函数中对形式参数的修改实际上就是对实际参数的修改,因此客观上可以实现数据的双向传递。答案: C 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - -

19、- - - - - - - 25.已知某高级语言源程序A经编译后得到机器C上的目标程序B,则 (24) 。 A 对 B 进行反编译,不能还原出源程序A B 对 B 进行反汇编,不能得到与源程序A等价的汇编程序代码 C 对 B 进行反编译,得到的是源程序A 的变量声明和算法流程 D 对 A和 B 进行交叉编译,可以产生在机器C上运行的动态链接库解析: 编译是将高级语言源程序翻译成机器语言程序( 汇编形式或机器代码形式) ,反编译是编译的逆过程。反编译通常不能把可执行文件还原成高级语言源代码,只能转换成功能上等价的汇编程序。答案: A 26.下面关于程序语言的叙述,错误的是( )。A脚本语言属于动

20、态语言,其程序结构可以在运行中改变B脚本语言一般通过脚本引擎解释执行,不产生独立保存的目标程序Cphp、JavaScript. 于静态语言,其所有成分可在编译时确定DC语言属于静态语言,其所有成分可在编译时确定解析:动态语言是指程序在运行时可以改变其结构,例如引进新的函数、删除已有函数等,类型检查在运行时进行,优点是方便阅读,缺点是不方便调试,命名不规范时不利于理解脚本语言代表一套与系统程序设计语言不同的协定,牺牲执行速度,而提供更高的编程创作能力和软件重用,适合在联系复杂的应用程序中进行粘合。事实上,脚本语言都是动态语言,而动态语言都是解释性语言答案: C 27.给定 C 语言的数据结构st

21、ruct T int w; union T char c;int i;double d ;) U ; ;假设 char 类型变量的存储区大小是1 字节, int 类型变量的存储区大小是4 字节, double 类型变量的存储区大小是8 字节,则在不考虑字对齐方式的情况下,为存储一个 struct T类型变量所需要的存储区域至少应为 (15) 字节。 A4 B8 C12 D17 答案 C 分析 在不考虑字对齐规则的情况下,C 语言中一个结构体变量的存储区大小就是其所有成员所需存储区大小之和,一个联合体变量的存储区大小就是其各成员所需存储区大小中的最大者。28.关于查找运算及查找表的说法,错误的是

22、()。A哈希表可以动态创建B二叉排序树属于动态查找表C二分查找要求查找表采用顺序存储结构或循环链表结构D顺序查找方法既适用于顺序存储结构,也适用于链表结构答案: C 解析:用循环链表的话,二分查找没法用了。哈希表和二叉排序树都可以在查找过程中动态创建,属于动态查找表。顺序查找方法按照设定的次序依次与查找表中元素的关键字进行比较,在顺序存储结构和链表结构上都可以实现该查找过程。二分查找需要对中间元素进行快速定位,在链表结构上无法实现29.若二叉树的先序遍历序列与中序遍历序列相同,且结点数大于1,则()A 只有根节点无左子树 B只有根节点无右子树C 非叶子节点无左子树 D非叶子节点无右子树答案:

23、D 30.关于二叉排序树的说法,错误的是()。A对二叉排序树进行中序遍历,必定得到结点关键字的有序序列B依据关键字无序的序列建立二叉排序树,也可能构造出单支树C若构造二叉排序树时进行平衡化处理,则根结点的左子树结点数与右子树结点数的差值一定不超过1 D若构造二叉排序树时进行平衡化处理,则根结点的左子树高度与右子树高度的差值一定不超过1 解析:二叉排序树或者是一棵空树,或者是具有如下性质的二叉树:若它的左子树非空,则其左子树上所有节点的关键字均小于根节点的关键字:若它的右子树非空,则其右子树上所有节点的关键字均大于根节点的关键字;左、右子树本身就是两棵二叉排序树。名师资料总结 - - -精品资料

24、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - - - - - - - - 由上述定义可知,二叉排序树是一个有序表,对二叉排序树进行中序遍历,可得到一个关键字递增排序的序列。对于给定的关键字序列,可从空树开始,逐个将关键字插入树中,来构造一棵二叉排序树。其过程为:每读入一个关键字值,就建立一个新节点。若二叉排序树非空,则将新节点的关键字与根节点的关键字相比较,如果小于根节点的值,则插入到左子树中,否则插入到右子树中;若二叉排序树为空树,则新节点作为二叉排序树的根节点。显然,若关键字初始

25、序列已经有序,则构造出的二叉排序树一定是单枝树( 每个节点只有一个孩子) 。为了使在二叉排序树上进行的查找操作性能最优,构造二叉排序树时需进行平衡化处理,使每个节点左、右子树的高度差的绝对值不超过1 答案: C 数据库部分* 31.下列关于 1NF关系的描述,正确的是( ) 。A关系是笛卡儿积的子集 B关系中允许出现重复的元组C关系中的列可以是一个关系 D关系中允许出现重名的列 参考答案 A 分析 考查关系基本概念的理解。1NF是关系应满足的基本条件,即列的原子性,不可以是组合属性。故选项 C 错误;关系作为域笛卡儿积的子集,还应满足不出现重复元组和重复列,这也是关系的基本要求。32.对象关系

26、数据库中,员工( 工号,姓名,性别,联系电话) 表中的联系电话为多值属性,则员工属于(62) ,在 SQL99标准中可以使用 (63) 来实现。A非 1NF关系 B 1NF关系 C2NF关系 D 3NF关系 A. 集合类型 B. CLOB类型 C. BLOB类型 D. 结构类型解析: 1NF要求属性列的原子性,组合属性和多值属性不符合这一要求,故非1NF 对象关系数据库引入结构类型和集合类型来解决这两类问题答案: A A 33.对象 - 关系模型与关系模型的区别是(A )A. 对象 - 关系模型支持关系嵌套,关系模型不支持B. 关系模型支持BLOB 类型,对象 - 关系模型不支持C. 对象 -

27、 关系模型不支持数组类型,关系模型支持D. 对象 - 关系模型不是数据模型,关系模型是数据模型34.以下可以完成对象关系映射的工具是 ( A ) 。AHibernate BSpring CSpring DMVC 35.设计 E-R 图的过程中,需要确定实体所具有的属性,这一抽象称为()。A分类 B聚集 C 概括 D 视图集成答案: B 36.E-R 图中的组合属性应转换为对象关系数据模型中的 ( A ) 。 A 类 B属性 C关系 D方法37.例:关于 E-R 图合并,下列说法不正确的是 (56) 。 AE-R 图合并可以从总体上认识企业信息 B E-R 图合并可以解决各分E-R图之间存在的冲

28、突 CE-R 图合并可以解决信息冗余 DE-R 图合并可以发现设计是否满足信息需求 参考答案 D 分析 在 E-R 图设计中, 通常将任务分解为多个平等的部分设计,即根据不同的业务及DFD图片段先做分 E-R 图的设计, 再将各分 E-R 图合并。 合并之后形成企业全局E-R 图,即可以从总体上认识企业信息。合并过程中会遇到不同分E-R 图之间存在的属性冲突、命名冲突及结构冲突,并对解决信息冗余。分E-R图是根据信息需求和处理需求来设计的,合并过程中并不考虑信息需求,故不能是否满足信息需求。38.视图设计属于数据库设计的()阶段。 A需求分析 B概念设计 C逻辑设计 D物理设计答案: C 39

29、.关于视图的叙述,错误的是()。 A. 视图不存储数据,但可以通过视图访问数据 B. 视图提供了一种数据安全机制 C. 视图可以实现数据的逻辑独立性 D. 视图能够提高对数据的访问效率名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 12 页 - - - - - - - - - 答案: D 对视图的操作最终要转化为对基本表的操作,故不会提高效率40.确定系统边界属于数据库设计的()阶段。 A 需求分析 B概念设计 C逻辑设计 D物理设计答案: A 解析:需求分析阶段要完成的

30、是系统信息需求和处理需求,即要存储什么信息,对信息要进行哪些加工。确定系统边界是指现实业务中哪些由系统完成,哪些是由外部或人工完成,也是需求阶段首先要确定的,归入需求分析。概念设计是以现实为依据,建立现实信息的概念模型,采用的工具一般是 E-R 图。逻辑设计是指设计关系模式及视图。物理设计是指设计数据在计算机上的存储结构,如采用hash 存储还是顺序文件、索引设计等。41.数据库的视图、基本表和存储文件的结构分别对应( )。 A. 模式、内模式、外模式B. 外模式、模式、内模式 C. 模式、外模式、内模式D. 外模式、内模式、模式答案: B 42.确定系统边界和关系规范化分别在数据库设计的(

31、)阶段进行。 A. 需求分析和逻辑设计B. 需求分析和概念设计 C. 需求分析和物理设计D. 逻辑设计和概念设计答案: A 43.关于存储过程的描述,错误的是( D )。A存储过程可以屏蔽表的细节,起到安全作用 B 存储过程可以简化用户的操作C存储过程可以提高系统的执行效率 D存储过程属于客户端程序44.连接数据库的安全验证是通过()实现的A用户标识与鉴别 B 存取控制 C数据加密 D审计解析:用户标识与鉴别是系统提供给用户用来标识用户的用户名和密码存取控制是指判断用户是否有操作某对象的权限答案: A 45.将数据库对象的操作权限授予用户,属于安全控制机制中的()。A用户标识与鉴别 B 自主存

32、取控制 C强制存取控制 D审计解析:用户标识与鉴别:用户使用用户名和密码登陆等自主存取控制方法:定义各个用户对不同数据对象的存取权限。当用户要访问数据库时,首先检查其存取权限,以防止非法用户对数据库进行存取。强制存取控制方法:每一个数据对象被标以一定的密级,每位用户也被授予某一级别的许可证。系统规定只有具有某一许可证级别的用户才能存取某密级的数据对象。答案: B 46.要实现记录的物理顺序与索引项次序一致,应选择的索引类型是()。AHASH 索引 B聚簇索引 CB+树索引 D单一索引答案: B 47.下列故障中属于事务内部故障的是(B)。A程序中 ROLLBACK 语句 B违反完整性约束CCP

33、U 故障 D硬盘损坏48.分布式事务故障不同于集中式事务故障的是 (60) 。 A介质故障 B系统故障 C事务故障 D通信故障 答案 D 分析 数据库中的4 类故障是:事务内部故障、系统故障、介质故障及计算机病毒。但是对于分布式数据库系统中分布式事务故障还包括通信故障。49.除了一般数据库系统要解决的主要问题外,并行数据库中还要解决的主要问题是 ( A ) 。 A 任务分解 BCPU监控 CI/O 处 D事务处理50.某高校的管理系统中有学生关系为:学生( 学号,姓名,性别,出生日期,班级) ,该关系的数据是在高考招生时从各省的考生信息库中导入的,来自同一省份的学生记录在物理上相邻存放,为适应

34、高校对学生信息的大量事务处理是以班级为单位的应用需求,应采取的优化方案是_。A将学号设为主码 B对学号建立UNIOUE 索引C对班级建立CLUSTER 索引 D对班级建立UNIOUE索引名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 12 页 - - - - - - - - - 解析:查询性能的主要瓶颈是I/O 操作。若查询条件涉及的数据分散分布在多个I/O 块中,要比相对集中于少量几个I/O 块中的查询效率明显低很多。聚簇索引(CLUSTER 索引 ) 将索引项取值相同

35、的记录在物理上相邻存储,即可减少查询所涉及的I/O 操作,可提高查询效率。答案: C 51.事务提交后 (COMMIT ),对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即使此时出现故障,事务的执行结果仍不会丢失,称为事务的()。为保证事务的此性质,需要利用数据库的() A 原子性 B一致性 C隔离性 D持久性 A 日志文件 B 全局备份 C增量备份 D影子备份解析: COMMIT 后,用户即可认为事务完成,数据一致性由DBMS 负责,可以通过日志文件REDO 事务实现。答案: D A 52.事务有四个隔离级别,能解决幻影读问题的是(D) A ReadUnCommitte

36、d B ReadCommitted C RepeatableRead D Serializable 53.某公司的数据库应用系统中,其数据库服务器配置两块物理硬盘,可以采用下述存储策略:将表和索引放在同一硬盘的不同逻辑分区以提高性能;将表和索引放在不同硬盘以提高性能;将日志文件和数据库文件放在同一硬盘的不同逻辑分区以提高性能;将日志文件和数据库文件放在不同硬盘以提高性能;将备份文件和日志文件与数据库文件放在同一硬盘以保证介质故障时能够恢复一个比较正确合理的存储策略是 (57) 。 A B C D 答案: C 解析:本题考查对数据应用系统运行维护基本策略的掌握。表和索引分放于不同的物理硬盘,目的

37、在于使硬盘并行工作,提高I/O 读写效率。放在不同分区还是属于一个物理硬盘,达不到并行。同样,日志文件和数据库文件分放不同硬盘也是为了并行。若备份文件和日志文件与数据库放同一硬盘,则整个硬盘损坏时数据库将无法恢复,就将数据库文件与备份和日志分不同硬盘存储。54.在 C/S 体系结构中,客户端执行的操作是()。A触发器 B嵌入式 SQL C 存储过程 D扩展存储过程【答案】 B 55.嵌入式 SQL中,将记录的属性值赋给主变量时,若属性为空值, 而主变量不能空值, 为解决这一矛盾,使用的机制是(56)。 A SQLCA B 游标 C指示变量 D动态 SQL 答案: C 56.嵌入式 SQL通过(

38、)实现主语言与SQL语句间进行参数传递;SQL语句的执行状态通过()传递给主语言来进行流程控制;对于返回结果为多条记录的SQL语句,通过()来由主语言逐条处理。 A主变量 B游标 C SQLCA D数据集嵌入式 SQL用于高级语言与数据库的交互,高级语言用于客户端,实现界面与用户的交互,SQL语言用于后台数据库。主变量实现主语言与SQL语句间进行参数传递,执行状态需要写入SQL通信区 SQLCA. 答案: A C D 57.分布式数据库允许部分数据存在多个复本,而用户不必知道这些复本的存在,称为(B) A 分片透明 B 复制透明 C 位置透明 D 全局共享58.例:分布式数据库用户无需知道数据

39、的物理位置,称为 ( ) 。 A 分片透明 B复制透明 C位置透明 D逻辑透明答案: C 解析:分片透明是指用户或应用程序不需要知道逻辑上访问的表具体是怎么分块存储的。复制透明是指采用复制技术的分布方法,用户不需要知道数据是复制到哪些节点,如何复制的。位置透明是指用户无需知道数据存放的物理位置。逻辑透明局部数据模型透明,是指用户或应用程序无需知道局部场地使用的是哪种数据模型。59.例:分布式数据库能够提高某些查询效率是因为其具有 ( ) 。 A 数据分片 B数据复本 C基于同构模式 D基于异构模式答案: B 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -

40、- - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 12 页 - - - - - - - - - 解析:本题考查对分布式数据库基本概念的理解。数据分片后查询会需求连接或并操作,以及网络开销,不会提高查询效率;不同场地的DBMS 是否相同对查询效率的影响远小于网络传输,而存于本地的数据复本会使得某些只应用到本地数据的查询不需要从另外场地读取数据,从而大大提高查询效率。* 软件著作权部分60.专利制度的基本特点是( D )A. 法律保护、新颖性、创造性和实用性B. 科学审查、公开通报、创造性和实用性C. 实用性审查、新颖性审查、公开通报和国际交流D. 法律保护、科

41、学审查、公开通报和国际交流61.两个以上的申请人分别就相同内容的计算机程序的发明创造,先后向国务院专利行政部门提出申请,( )可以获得专利申请权。A所有申请人均 B先申请人C先使用人 D先发明人解析:在我国,审批专利遵循的基本原则是“先申请先得”原则,即对于同样的发明创造,谁先申请专利,专利权就授予谁。专利法第九条规定,两个以上的申请人分别就同样的发明创造申请专利的,专利权授予最先申请的。当有二者在同一时间就同样的发明创造提交了专利申请,专利局将分别向各申请人通报有关情况可以将两申请人作为一件申请的共同申请人, 或其中一方放弃权利并从另一方得到适当的补偿,或两件申请都不授予专利权。但专利权的的

42、授予只能给一个人。答案: B 注意* 多媒体部分例题:一幅灰度图像,若每个像素有8 位像素深度,则最大灰度数目为() 。A128 B.256 C.512 D.1024 解析:图像深度是指存储每个像素所用的位数,它也是用来度量图像的分辨率的。像素深度确定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。它决定了彩色图像中可出现的最多颜色数,或灰度图像中的最大灰度等级。如一幅图像的图像深度为b 位,则该图像的最多颜色数或灰度级为 2b 种。显然,表示一个像素颜色的位数越多,它能表达的颜色数或灰度级就越多。例如,只有1 个分量的单色图像,若每个像素有8 位,则最大灰度数目

43、为28=256 答案: B 收回用户 li对表 employee 的查询权限,同时级联收回li授予其他用户的该权限的语句:REVOKE select ON TABLE employee FROM li CASCADE CASCADE 级联收回授予其他用户的该权限RESTRICT 只收回指定用户的权限with grant option,对 A用户进行的授权,A可以授予给其他用户注意,运算符优先级 +-*/ 高于 = 高于 & | 与或名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9

44、页,共 12 页 - - - - - - - - - 4K=1000H 系统给进程分配了3 个存储块3 个页号在内存中说明每个页号对应一个存储块;逻辑地址为 2C25H,说明块号为2,而页号为2 的页帧号为4,故选择 C 参考答案: C 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 12 页 - - - - - - - - - 下午题总结:主要题型:1、 E-R 图补充可以根据分值估计联系数目,如6 分一般画 3 条联系2、 关系模式补充(1)确定主键(2)有外键时要

45、把外键写上,有时题目故意不写清楚,如客户和车辆信息,车辆属于客户,故车辆关系模式中要加上客户编号外键(3)有些题目给的是表格样例,如维修委托书中有业务员、业务员编号信息,在设计维修委托书关系时,只有业务员编号即可(4)有些关系自己指定主键,有些则是多属性主键,不需另指定3、 数据流图补充实体名称、数据存储名称、数据流两个加工之间可以有数据流从题目中提取数据流(有时题干里表现的不明显,需要自己理解分析)4、 填写 SQL语句务必细致,(1)属性名必须用关系模式中的(2)注意集合函数,区别sum count 等(3)大于等于 = (4)嵌入式 SQL填写主变量的使用格式:在 SQL语句中,为与数据

46、库对象名(表名、视图名、列名等) 区别, SQL语句中的主变量名前要加冒号 (:) 作为标志。 :pno 在 SQL语句之外,可以直接引用,不必加冒号。常用语句:COMMIT WORK 或 COMMIT 提交事务ROLLBACK WORK 回滚事务(5)触发器ALTER TABLE 商品 ADD 最小库存 int 添加列时不加 column REFERENCING NEW ROW AS nrow用了 nrow,下面用了 nrow 对商品表增加最小库存属性;若修改某商品的库存时,使得库存值小于或等于其最小库存值,则向采购表插入一条记录,要求采购的数量是该商品最小库存值的两倍再加上10。下面是完成

47、该功能的SQL语句,请将空缺部分补充完整。ALTER TABLE 商品 (l) ; CREATE TRIGGER 采购 -trigger AFTER (m) REFERENCING NEW ROW AS nrow FOR EACH ROW WHEN (n) BEGIN INSERT INTO 采购 VALUES( (o) ) END (l) ADD 最小库存 INT (注: INT处可为 INTEGER) (m) UPDATE OF 库存 ON 商品或 UPDATE ON 商品(n) nrow.数量 单位地址,不满足第三范式的要求,即:存在非主属性对码的传递依赖。)3NF,无部分函数依赖、传递

48、函数依赖(3)关系模式可能会出现的问题回答样例:存在部分函数依赖,可能会出现插入异常、删除异常、更新异常(4)关系模式分解6、 事务并发调度(1)某某情形会出现什么问题三种情形:不可重复度、丢失修改、读脏数据回答样例:一个修改可能会覆盖另一个修改,造成数据不一致(2)2PL协议由于 R锁之后,不能再加X 锁,故出现需要写情况下,直接加X锁(3)嵌入式 SQL语句能否完成并发调度A:出现多处SUBMIT ,则不是一个完整的事务了,需删除一个SUBMIT B:程序隔离级别问题,改为SERIALIZABLE因为程序中的隔离级别设置为PEAD UNCOMMITTED, 未实现加锁机制,不能达到串行化调

49、度。修改方法:将程序中的 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED 改为 SET TRANSACTION ISOLATION LEVEL SERIALIZABLE。7、 简答题数据流图的适用场合和作用?答:在系统分析与总体设计阶段宏观的描述系统功能需求的重要图形化工具。程序流程图的适用场合和作用?答:详细设计时,描述程序的逻辑结构面向数据结构的设计方法(如Jackson 方法)的基本思想和应用场合?答:以数据结构作为设计的基础,根据输入/ 输出数据结构导出程序结构,用于规模不大的数据处理结构化开发方法的基本思想基于数据流进行需求分析和软件设计,用抽象模型的概念,按照软件内部数据传递和转换关系,对问题和功能自顶向下逐层分解。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 12 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁