2026年全国软件水平考试之中级数据库系统工程师考试进阶提升题(附答案)_第1页
2026年全国软件水平考试之中级数据库系统工程师考试进阶提升题(附答案)_第2页
2026年全国软件水平考试之中级数据库系统工程师考试进阶提升题(附答案)_第3页
2026年全国软件水平考试之中级数据库系统工程师考试进阶提升题(附答案)_第4页
2026年全国软件水平考试之中级数据库系统工程师考试进阶提升题(附答案)_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 密封线 2026年软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟。2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置。

3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚。

4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。(参考答案和详细解析均在试卷末尾)一、选择题

1、对于逻辑表达式“xandyornotz”,and、or、not分别是逻辑与、或、非运算,优先级从高到低为not、and、or,and、or为左结合,not为右结合,若进行短路计算,则()。A.x为真时,整个表达式的值即为真,不需要计算y和z的值B.x为假时,整个表达式的值即为假,不需要计算y和z的值C.x为真时,根据y的值决定是否需要计算z的值D.x为假时,根据y的值决定是否需要计算z的值

2、Soitistoday.Scheduledisaster,functionalmisfits,andsystembugsallarisebecausethelefthanddoesn'tknowwhattherighthandisdoing.Aswork(),theseveralteamsslowlychangethefunctions,sizes,andspeedsoftheirownprograms,andtheyexplicitlyorimplicitly()theirassumptionsabouttheinputsavailableandtheusestobemadeoftheoutputs.Forexample,theimplementerofaprogram-overlayingfunctionmayrunintoproblemsandreducespeedrelyingonstatisticsthatshowhow()thisfunctionwillariseinapplicationprograms.Meanwhile,backattheranch,hisneighbormaybedesigningamajorpartofthesupervisorsothatitcriticallydependsuponthespeedofthisfunction.Thischangeinspeeditselfbecomesamajorspecificationchange,anditneedstobeproclaimedabroadandweighedfromasystempointofview.How,then,shallteams()withoneanother?Inasmanywaysaspossible.Informally.Goodtelephoneserviceandacleardefinitionofintergroupdependencieswillencouragethehundredsofcallsuponwhichcommoninterpretationofwrittendocumentsdepends.Meetings.Regularprojectmeetings,withoneteamafteranothergivingtechnicalriefings,are(请作答此空).Hundredsofminormisunderstandingsgetsmokedoutthisway.Workbook.Aformalprojectworkbookmustbestartedatthebeginning.A.worthlessB.valuelessC.uselessD.invaluableA.见图AB.见图BC.见图CD.见图D

3、将存储过程p1的执行权限授予用户U2的SQL语句为:GRANT()ONPROCEDUREP1TOU2A.INSERTB.UPDATEC.DELETED.EXECUTE

4、Observethatfortheprogrammer,asforthechef,theurgencyofthepatron(顾客)maygovernthescheduledcompletionofthetask,butitcannotgoverntheactualcompletion.Anomelette(煎蛋),promisedintwominutes,mayappeartobeprogressingnicely.Butwhenithasnotsetintwominutes,thecustomerhastwochoices-waitsoreatsitraw.Softwarecustomershavehad()choices.NowIdonotthinksoftware()havelessinherentcourageandfirmnessthanchefs,northanotherengineeringmanagers.Butfalse(请作答此空)tomatchthepatron'sdesireddateismuchmorecommoninourdisciplinethanelsewhereinengineering.Itisvery()tomakeavigorous,plausible,andjobriskingdefenseofanestimatethatisderivedbynoquantitativemethod,supportedbylittledata,andcertifiedchieflybythehunchesofthemanagers.Clearlytwosolutionsareneeded.Weneedtodevelopandpublicizeproductivityfigures,bug-incidencefigures,estimatingrules,andsoon.Thewholeprofessioncanonlyprofitfrom()suchdata.Untilestimatingisonasounderbasis,individualmanagerswillneedtostiffentheirbackbonesanddefendtheirestimateswiththeassurancethattheirpoorhunchesarebetterthanwishderivedestimates.A.tasksB.jobsC.worksD.scheduling

5、下列叙述中正确的是()。A.算法的效率只与问题规模有关,与存储结构无关B.算法的时间复杂度是指执行算法所需的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关

6、某企业部门关系模式Dept(部门号,部门名,负责人工号,任职时间),员工关系模式EMP(员工号,姓名,年龄,月薪资,部门号,电话,办公室)。部门和员工关系的外键分别是(请作答此空)。查询每个部门中月薪资最高的员工号、姓名、部门名和月薪资的SQL查询语句如下:SELECT员工号,姓名,部门名,月薪资FROMEMPY,DeptWHERE()AND月薪资=(SELECTMax(月薪资)FROMEMPZWHERE()A.员工号和部门号B.负责人工号和部门号C.负责人工号和员工号D.部门号和员工号

7、假定学生Students和教师Teachers关系模式如下所示:Students(学号,姓名,性别,类别,身份证号)Teachers(教师号,姓名,性别,身份证号,工资)a.查询在读研究生教师的平均工资、最高与最低工资之间差值的SQL语句如下:SELECT()FROMStudents,TeachersWHERE();b.查询既是研究生,又是女性,且工资大于等于3500元的教师的身份证号和姓名的SQL语句如下:(SELECT身份证号,姓名FROMStudentsWHERE())(请作答此空)(SELECT身份证号,姓名FROMTeachersWHERE())A.EXCEPTB.INTERSECTC.UNIOND.UNIONALL

8、确定系统边界属于数据库设计的()阶段。A.需求分析B.概念设计C.逻辑设计D.物理设计

9、关于聚类算法K-Means和DBSCAN的叙述中,不正确的是()。A.K-Means和DBSCAN的聚类结果与输入参数有很大的关系B.K-Means基于距离的概念而DBSCAN基于密度的概念进行聚类分析C.K-Means很难处理非球形的簇和不同大小的簇,DBSCAN可以处理不同大小和不同形状的簇D.当簇的密度变化较大时,DBSCAN不能很好的处理,而K-Means则可以

10、对象-关系模型与关系模型的区别是()。A.对象-关系模型支持关系嵌套,关系模型不支持B.关系模型支持BLOB类型,对象-关系模型不支持C.对象-关系模型不支持数组类型,关系模型支持D.对象-关系模型不是数据模型,关系模型是数据模型

11、以下有关数据库审计的叙述中,错误的是()。A.审计记录数据库资旧和权限的使用情况B.审计可以防止对数据库的非法修改C.审计操作会影响系统性能D.审计跟踪信息会扩大对存储空间的要求

12、某高校五个系的学生信息存放在同—个基本表中,采取_()_的措施可使各系的管理员只能读取本系学生的信息。A.建立各系的列级视图,并将对该视图的读权限赋予该系的管理员B.建立各系的行级视图,并将对该视图的读权限赋予该系的管理员C.将学生信息表的部分列的读权限赋予各系的管理员D.将修改学生信息表的权限赋予各系的管理员

13、某一非确定性有限自动机(NFA)的状态转换图如下图所示,与该NFA等价的正规式是_(请作答此空)_,与该NFA等价的DFA是_()_。A.0*|(0|1)0B.(0|10)*C.0*((011)0)*D.0*(10)*

14、关系R、S如下表所示,R÷(πA1,A2(σ1<3(S)))的结果为(),R、S的左外连接、右外连接和完全外连接的元组个数分别为(请作答此空)A.2,2,4B.2,2,6C.4,4,4D.4,4,6

15、Atransactionisanaction,oraseriesofactions,carriedoutbyasingleuseror(),thataccessesorchangesthecontentsofthedatabase.Atransactionshouldpossessthefourbasicorso-calledACIDproperties:Atomicity.The“allornothing”property.Atransactionisan()unitthatiseitherperformedinitsentiretyorisnotperformedatall.Consistency.Atransactionmusttransformthedatabasefromoneconsistentstatetoanotherconsistentstate.Isolation.Transactionsexecuteindependentlyofoneanother.Inotherwords,thepartialeffectsof(请作答此空)transactionsshouldnotbevisibletoothertransactions.Durability.Theeffectsofasuccessfullycompleted(committed)transactionarepermanentlyrecordedinthedatabaseandmustnotbelostbecauseofasubsequentfailure.Thefourpropertiesabove,only()propertyistheresponsibilityoftheconcurrencycontrolsubsystemtoensure.Itistheresponsibilityofboththe()andtheapplicationdeveloperstoensureconsistency.ToguaranteetheAtomicityandDurabilitypropertiesafterafailure,alogfileisneeded.A.completedB.incompleteC.abortedD.committedA.见图AB.见图BC.见图CD.见图D

16、企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工(职工号,姓名,年龄,月薪,部门号,电话,地址)部门(部门号,部门名,电话,负责人代码,任职时间)请将下面的SQL语句空缺部分补充完整。CREATETABLE部门(部门号CHAR(4)PRIMARYKEY,部门名CHAR(20),电话CHAR(13),负责人代码CHAR(5),任职时间DATE,FOREIGNKEY())A.(电话)REFERENCES(职工电话)B.(部门号)REFERENCES部门(部门号)C.(部门号)REFERENCES职工(部门号)D.(负责人代码)REFERENCES职工(职工号)

17、数据库概念结构设计阶段的工作步骤依次为()。A.设计局部视图→抽象→修改重构消除冗余→合并取消冲突B.设计局部视图→抽象→合并取消冲突→修改重构消除冗余C.抽象→设计局部视图→修改重构消除冗余→合并取消冲突D.抽象→设计局部视图→合并取消冲突→修改重构消除冗余

18、DBS的数据独立性是指(请作答此空);DBMS的功能之一是();DBA的职责之一是()。编写应用程序时,需要把数据库语言嵌入在()中;为此应在DBMS中提供专门设计的()。A.不会因为数据的数值变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不因为存取策略的变化而影响存储结构D.不因为某些存储结构的变化而影响其他的存储结构

19、有关概念结构设计,下列说法正确的是()。A.概念结构设计是应用程序模块设计的基础B.概念结构设计只应用到数据字典C.概念结构设计与具体DBMS无关D.概忿结构设计就是确定关系模式

20、在UNIX操作系统中,若用户键入的命令参数的个数为1时,执行cat$1命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。请将下面所示的Shell程序的空缺部分补齐。case_()_in1)cat$1;;2)cat>>$2<$1;;*)echo'default...'esacA.$$B.$@C.$#D.$*

21、设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH,BIRTH),属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。那么,关系模式R上基本的函数依赖集为(请作答此空)。R上的关键码为()。R的模式级别为()。A.{L#→B#,B#→BNAME,BNAME→AUTH,AUTH→BIRTH}B.{L#→B#,B#→(BNAME,AUTH,BIRTH)}C.{B#→(BNAME,AUTH),AUTH→BIRTH}D.{(L#,B#)→BNAME,B#→AUTH,AUTH→IRTH}

22、哈希存储的基本思想是根据()来决定(),冲突(碰撞)指的是(),()越大,发生冲突的可能性也越大。处理冲突的两种主要方法是(请作答此空)。A.线性探查法和双散列函数法B.建溢出区法和不建溢出区法C.除余法和折叠法D.拉链法和开放地址法

23、DB的三级模式之间应满足()A.完整性B.相容性C.结构一致D.可以差别很大

24、数据流图(DFD)的作用是()。A.描述数据对象之间的关系B.描述对数据的处理流程C.说明将要出现的逻辑判定D.指明系统对外部事件的反应

25、下列关于数据库对象的描述,错误的是()。A.存储过程、函数均可接收输入参数B.触发器可以在数据更新时被激活C.域可以由用户创建,可以加约束条件D.一个关系可以有多个主码

26、数据挖掘中分类的典型应用不包括(请作答此空)。()可以用于数据挖掘的分类任务。A.识别社交网络中的社团结构,即连接稠密的子网络B.根据现有的客户信息,分析潜在客户C.分析数据,以确定哪些贷款申请是安全的,哪些是有风险的D.根据以往病人的特征,对新来的病人进行诊断

27、管理信息系统输入设计的最根本原则是()A.提高效率、减少错误B.提高可靠性、减少错误C.增加理解、减少输入D.增加美观、使人愉悦

28、数据库是存储在一起的相关数据的集合,能为各种用户共享,且()A.消除了数据冗余B.降低了数据的冗余度C.具有不相容性D.由用户进行数据导航

29、设计E-R图的过程中,需要确定实体所具有的属性,这一抽象称为()。A.分类B.聚集C.概括D.视图集成

30、在数据库方式下,信息处理中占据中心位置的是()A.磁盘B.程序C.数据D.内存

31、能实现UNIQUE约束功能的索引是(请作答此空);针对复杂的约束,应采用()来实现。A.普通索引B.聚簇索引C.唯一值索引D.复合索引

32、我国发明专利的保护期为()年,实用新型专利权和外观设计专利权的期限为(请作答此空)年,均自专利申请日起计算。我国公民的作品发表权保护期为作者终生及其死亡后()年。我国商标权的保护期限自核准注册之日起()一年内有效,但可以根据其所有人的需要无限地续展权利期限。在期限届满前()一个月内申请续展注册,每次续展注册的有效期为10年,续展注册的次数不限。A.20B.30C.10D.40

33、以下关于最小函数依赖集的说法中,不正确的是()A.不含传递依赖B.不含部分依赖C.每个函数依赖的右部都是单属性D.每个函数依赖的左部都是单属性

34、如果有10个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中3个1:1联系,4个1:N联系,5个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式集中主键和外键的总数分别为()。A.14和12B.15和15C.15和17D.19和19

35、关系R、S如下图所示,关系代数表达式πR.A,S,B,S.C(σR.A>S.B(R×S))它与下面元组演算表达式等价:A.见图AB.见图BC.见图CD.见图D

36、系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。_()_不是系统测试的内容。A.路径测试B.可靠性测试C.安装测试D.安全测试

37、嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时,应使用的机制是(请作答此空),引入()来解决主语言无空值的问题。A.主变量B.游标C.SQLCAD.指示变量

38、企业信息化的发展历经了基本MRP,闭环的MRP,MRP-II和ERP,其中基本MRP着重管理企业的(),接着又发展成闭环的MRP,闭环MRP强调了()。当发展到MRP-II阶段的时候,围绕着(),以(请作答此空)为主线。直到上世纪90年代提出ERP理论,才真正的将()这三者紧密结合在一起。A.计划的可实施性B.销售计划C.生产计划D.物料计划

39、在设计软件的模块结构时,()不能改进设计质量。A.尽量减少高扇出结构B.模块的大小适中C.将具有相似功能的模块合并D.完善摸块的功能

40、我国国家标准GB904-91通用商品条码的结构与EAN条码结构相同,由()位数字码以及对应的条码组成。A.10B.12C.13D.15

41、分布式数据库系统除了包含集中式数据库系统的模式结构之外,还增加了几个模式级别,其中()定义分布式数据库中数据的整体逻辑结构,使得数据如同没有分布一样。A.全局外模式B.全局概念模式C.分片D.分布

42、给定关系模式R(U,F),U={A,B,C,D},函数依赖集F={AB→C,CD→B}。关系模式R(),且分别有()。若将R分解成p={R1(ABC),R2(CDB)},则分解p(请作答此空)。A.具有无损连接性、保持函数依赖B.具有无损连接性、不保持函数依赖C.不具有无损连接性、保持函数依赖D.不具有无损连接性、不保持函数依赖

43、若事务T1对数据D1已加排它锁,事务T2对数据D2已加共享锁,那么事务T2对数据D1();事务T1对数据D2(请作答此空)。A.加共享锁成功,加排它锁失败B.加排它锁成功,加共享锁失败C.加共享锁、排它锁都成功D.加共享锁、排它锁都失败

44、在设计关系模式时,有时为了提高数据操作的性能,会故意增加冗余数据,使得关系模式不满足3NF或BCNF,这种方法称之为反规范化,下列不属于反规范化手段的是()A.合并模式B.增加冗余属性C.创建视图D.增加派生属性

45、DBS的体系结构,按照ANSI/SPARC报告分为();在DBS中,DBMS的首要目标是提高(请作答此空);为了解决关系数据库的设计问题,提出和发展了();对于DBS,负责定义DB结构以及安全授权等工作的是()。A.数据存取的可靠性B.应用程序员的软件生产效率C.数据存取的时间效率D.数据存取的空间效率

46、下列关于函数依赖的描述,错误的是()。A.若A→B,B→C,则A→CB.若A→B,A→C,则A→BC.若B→A,C→A,则BC→AD.若BC→A,则B→A,C→A

47、在并行环境中的某些任务必须协调自己的运行速度,以保证各自的某些关键语句按照某种事先规定的次序执行,这种现象被称为任务的()。A.执行B.互斥C.调度D.同步

48、下述任务中,不属于软件工程需求分析阶段的是_()_。A.分析软件系统的数据要求B.确定软件系统的功能需求C.确定软件系统的性能要求D.确定软件系统的运行平台

49、按制定标准的不同层次和适应范围,标准可分为国际标准、国家标准、行业标准和企业标准等,()制定的标准是国际标准。我国国家标准分为强制性国家标准和推荐性国家标准,强制性国家标准的代号为(),推荐性国家标准的代号为(请作答此空)。我国国家标准的代号由大写汉语拼音字母构成,国家标准的编号的后两位数字表示国家标准发布的()。A.GB.QBC.BGD.GB/T

50、堆是一种数据结构,_()_是堆。A.(10,50,80,30,60,20,15,18)B.(10,18,15,20,50,80,30,60)C.(10,15,18,50,80,30,60,20)D.(10,30,60,20,15,18,50,80)

51、Theentity-relationship(E-R)datamodelisbasedonaperceptionofarealworldthatconsistsofaclletionofbasicobjects,called(),andofrelationshipsamongtheseobjects.Anentityisa“thing”or"object"intherealworldthatisdistinguishablefromotherobjects.Entitiesaredescribedinadatabasebyasetof():Arelationshipisanassociationamongseveralentities.Thesetofallentitiesofthesametypeandthesetofallrelationshipsoftheametypearetermedanentitysctandrelationshipset,respectively.Theoveralllogicalstructure(schema)ofadatabasecanbeexpressedgraphicallybyanE-Rdiagram,whichisbuiltupfromthefllowingcomponents:()represententityset,()representatributes,ete.Inadditiontoentitiesandrelations,theE-Rmodelrepresentscertain(请作答此空)towhichthecontentsofadatabasemustconform.Theentity-relationshipmodeliswidelyusedindatabasedesign.A.thingsB.objectsC.conditionsD.constrains

52、DW中的休眠数据是指DW中的()数据。A.以前经常用,现在无用的、过时的B.当前经常用,将来很少使用或不使用的C.当前不使用,将来有用的D.当前不使用,将来也很少使用或不使用的

53、在一棵完全二叉树中,其根的序号为1,_()_可判定序号为p和q的两个结点是否在同一层。A.Llog2P=Llog2qB.log2P=log2qC.Llog2P+1=Llog2qD.Llog2P=+Llog2q+1

54、设关系R和S都是二元关系,那么与下面元组表达式等价的关系代数表达式是()A.见图AB.见图BC.见图CD.见图D

55、将满足3NF的关系系()后,可将其规范化为BCNF。A.消除非主属性对码的部分函数依赖B.消除非主属性对码的传递函数依赖C.消除主属性对码的部分和传递函数依赖D.消除非平凡且非函数依赖的多值依赖

56、程序设计语言可划分为低级语言和高级语言两大类。与高级语言相比,用低级语言开发的程序,其(),但在()的场合,还经常全部或部分地使用低级语言。在低级语言中,汇编语言与机器语言十分接近,它使用了()来提高程序的可读性。高级语言有许多种类,其中,PROLOG是一种()型语言,它具有很强的(请作答此空)能力。A.控制描述B.输入/输出C.函数定义D.逻辑推理

57、DBS具有“数据独立性”特点的原因是因为在DBS中()A.采用磁盘作为外存B.采用三级模式结构C.使用OS来访问数据D.用宿主语言编写应用程序

58、以下的SQL99语旬,Student与Person之间的关系是()。A.类型继承B.类型引用C.表继承D.无任何关系

59、在索引改进中,一般的调整原则是:当()是性能瓶颈时,则在关系上建立索引;当(请作答此空)是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的索引设为()A.查询B.更新C.排序D.分组计算

60、数据的物理存储结构,对于程序员来讲,()。A.采用数据库方式管理数据是可见的,采用文件方式管理数据是不可见的B.采用数据库方式管理数据是不可见的,采用文件方式管理数据是可见C.采用数据障方式管理数据建可见的,采用文件方式管理数据是可见的D.采用数据库方式管理数据是不可见的,采用文件方式管理数据是不可见的

61、Soitistoday.Scheduledisaster,functionalmisfits,andsystembugsallarisebecausethelefthanddoesn'tknowwhattherighthandisdoing.Aswork(),theseveralteamsslowlychangethefunctions,sizes,andspeedsoftheirownprograms,andtheyexplicitlyorimplicitly()theirassumptionsabouttheinputsavailableandtheusestobemadeoftheoutputs.Forexample,theimplementerofaprogram-overlayingfunctionmayrunintoproblemsandreducespeedrelyingonstatisticsthatshowhow()thisfunctionwillariseinapplicationprograms.Meanwhile,backattheranch,hisneighbormaybedesigningamajorpartofthesupervisorsothatitcriticallydependsuponthespeedofthisfunction.Thischangeinspeeditselfbecomesamajorspecificationchange,anditneedstobeproclaimedabroadandweighedfromasystempointofview.How,then,shallteams(请作答此空)withoneanother?Inasmanywaysaspossible.Informally.Goodtelephoneserviceandacleardefinitionofintergroupdependencieswillencouragethehundredsofcallsuponwhichcommoninterpretationofwrittendocumentsdepends.Meetings.Regularprojectmeetings,withoneteamafteranothergivingtechnicalriefings,are().Hundredsofminormisunderstandingsgetsmokedoutthisway.Workbook.Aformalprojectworkbookmustbestartedatthebeginning.A.workB.programC.communicateD.talkA.见图AB.见图BC.见图CD.见图D

62、聚类的典型应用不包括(请作答此空),()是一个典型的聚类算法。A.商务应用中,帮助市场分析人员发现不同的客户群B.对WEB上的文档进行分类C.分析WEB日志数据,发现相同的用户访问模式D.根据以往病人的特征,对新来的病人进行诊断

63、在TCP/IP网络中,为各种公共服务保留的端口号范围是()。A.1-255B.1-1023C.1-1024D.1-65535

64、计算机软件著作权的客体是指()。A.公民、法人和计算机软件B.计算机软件和硬件C.计算机程序及其有关文档D.计算机软件开发者和计算机软件

65、某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b、C处应分别填()A.V(S2)、P(S1)、V(S1)B.V(S2)、P(S2)、V(S1)C.P(S2)、V(S1)、V(S2)D.P(S2)、V(S2)、V(S1)

66、DBMS提供的DDL功能不包含()A.安全保密定义功能B.检索、插入、修改和删除功能C.数据库的完整性定义功能D.外模式、模式和内模式的定义功能

67、DBS的体系结构,按照ANSI/SPARC报告分为(请作答此空);在DBS中,DBMS的首要目标是提高();为了解决关系数据库的设计问题,提出和发展了();对于DBS,负责定义DB结构以及安全授权等工作的是()。A.外模式、概念模式和内模式B.DBDBMS和DBSC.模型、模式和视图D.层次模型、网状模型和关系模型

68、假设系统中有运行的事务,若要转储全部数据库应采用()方式。A.静态全局转储B.静态增量转储C.动态全局转储D.动态增量转储

69、假设某企业信息管理系统中的5个实体:部门(部门号,部门名,主管,电话),员工(员工号,姓名,岗位号,电话),项目(项目号,名称,负责人),岗位(岗位号,基本工资),亲属(员工号,与员工关系,亲属姓名,联系方式)。该企业有若干个部门,每个部门有若干名员工;每个员工承担的岗位不同其基本工资也不同;每个员工可有多名亲属(如:父亲、母亲等);一个员工可以参加多个项目,每个项目可由多名员工参与。下面()属于弱实体对强实体的依赖联系。A.部门与员工的“所属”联系B.员工与岗位的“担任”联系C.员工与亲属的“属于”联系D.员工与项目的“属于”联系

70、某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若系统的字长为32位,磁盘上的物理块依次编号为:0、1、2、…,那么4096号物理块的使用情况在位示图中的第()个字中描述:若磁盘的容量为200GB,物理块的大小为lMB,那么位示图的大小为(请作答此空)个字。A.600B.1200C.3200D.6400

71、单个磁头在向盘片的磁性涂层上写入数据时,是以()方式写入的。A.并行B.并一串行C.串行D.串一并行

72、以下关于数据库的重组和重构的说法中,正确的是()。A.数据库的重组修改了原设计的逻辑和物理结构B.数据库的重构不修改原设计的逻辑和物理结构C.数据库的重组是指按原设计要求重新安排存储位置、回收垃圾、减少指针链以提高系统性能D.数据库的重构是指按原设计要求重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能

73、将Students表的查询权限授予用户U1和U2,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是:()。A.GRANTSELECTTOTABLEStudentsONU1,U2WITHPUBLIC;B.GRANTSELECTONTABLEStudentsTOU1,U2WITHPUBLIC;C.GRANTSELECTTOTABLEStudentsONU1,U2WITHGRANTOPTION;D.GRANTSELECTONTABLEStudentsTOU1,U2WITHGRANTOPTION;

74、如果事务T获得了数据项R上的共享锁,则T对R()A.只能读不能写B.只能写不能读C.即可读又可写D.不能读不能写

75、在支持多线程的操作系统中,假设进程P创建了若干个线程,那么()是不能被这些线程共享的。A.该进程的代码段B.该进程中打开的文件C.该进程的全局变量D.该进程中某线程的栈指针

76、假设某医院诊疗科、医生和患者各实体对应的关系模式如下:诊疗科(科室代码,科室名称,电话)医生(医生代码,姓名,科室代码)患者(病历号,姓名,年龄,性别,病情,就诊日期,医生代码)其中诊疗科允许有多部电话,则电话属性为(请作答此空)。若医生只属于一个诊疗科,并且同一天可为多位患者看病,而患者也可在不同的科室治疗,患者关系模式的主键是(),该关系属于()的问题。A.组合属性B.派生属性C.多值属性D.单值属性

77、给定关系模式R<U,F>,U={A,B,C},F={AB→C,C→B}。关系R(请作答此空),且分别有()。A.只有1个候选关键宇ACB.只有1个候选关键宇ABC.有2个候选关键宇AC和BCD.有2个候选关键宇AC和AB

78、在操作系统中,通常采用()设备来提供虚拟设备。A.SPOOLing技术,利用磁带B.SPOOLing技术,利用磁盘C.脱机批处理技术,利用磁盘D.通道技术,利用磁带

79、()是指按内容访问的存储器。A.虚拟存储器B.相联存储器C.高速缓存(Cache)D.随机访问存储

80、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),活动BD和HK最早可以从第(请作答此空)天开始。(活动AB、AE和AC最早从第1天开始)A.3和10B.4和11C.3和9D.4和10二、多选题

81、用于提交和回滚事务的语句为()。A.ENDTRANSACTION和ROLLBACKTRANSACTIONB.COMMITTRANSACTION和ROLLBACKTRANSACTIONC.SAVETRANSACTION和ROLLUPTRANSACTIOND.COMMITTRANSACTION和ROLLUPTRANSACTION

82、商业秘密构成的条件是:商业秘密必须具有(请作答此空),即不为公众所知悉;必须具有(),即能为权利人带来经济效益;必须具有(),即采取了保密措施。A.公开性B.确定性C.未公开性D.非确定性

83、系统中同时运行多个事务,若其中一个事务因为自身故障被系统强行退出,而其它事务仍正常运行,这种故障称为(请作答此空)。该故障发生时,会造成数据库的不一致,解决的方法是()。A.事务故障B.系统故障C.介质故障D.程序BUG

84、DW的数据具有若干基本特征,下列不正确的是()A.面向主题的B.集成的C.不可更新的D.不随时间变化的

85、需求分析阶段设计数据流图(DFD)通常采用()A.面向对象的方法B.自底向上的方法C.回溯的方法D.自顶向下的方法

86、某项目主要由A~I任务构成,其计划图(如下图所示)展示了各任务之间的前后关系以及每个任务的工期(单位:天),该项目的关键路径是()。在不延误项目总工期的情况下,任务A最多可以推迟开始的时间是(请作答此空)天。A.0B.2C.5D.7

87、在高级程序设计语言中,一种语言(或编译器)使用哪种参数传递方法是很重要的,因为子程序的运行依赖于参数传递所用的方法,参数传递方法有传值调用、引用调用、传名调用和宏扩展。传值调用是把实际参数的(请作答此空)传递给相应的形式参数,子程序通过这种传值,形参();引用调用是指把实际参数的()传给相应的形式参数,此时子程序对形式参数的一次引用或赋值被处理成对形式参数的()访问。C语言中的函数,以()方式进行参数传递。A.地址B.名C.值D.地址和值E.值和名F名和地址

88、给定关系模式R(U,F),U={A,B,C,D},函数依赖集F={AB→C,CD→B}。关系模式R(),且分别有(请作答此空)。若将R分解成p={R1(ABC),R2(CDB)},则分解p()。A.0个非主属性和4个主属性B.1个非主属性和3个主属性C.2个非主属性和2个主属性D.3个非主属性和1个主属性

89、事务的ACID性质中,关于原子性(atomicity)的描述正确的是_()_。A.指数据库的内容不出现矛盾的状态B.若事务正常结束,即使发生故障,更新结果也不会从数据库中消失C.事务中的所有操作要么都执行,要么都不执行D.若多个事务同时进行,与顺序实现的处理结果是一致的

90、以下关于数据仓库的叙述中,不正确的是()。A.数据仓库是商业智能系统的基础B.数据仓库是面向业务的,支持联机事务处理(OLTP)C.数据仓库是面向分析的,支持联机分析处理(0LAP)D.数据仓库中的数据视图往往是多维的

91、在设计软件的模块结构时,()不能改进设计质量。A.尽量减少高扇出结构B.模块的大小适中C.将具有相似功能的模块合并D.完善摸块的功能

92、如果各个场地的数据模型是不同的类型(层次型或关系型),那么这种DDBS是()A.同构型B.异构型C.同质型D.异质型

93、假设内存管理采用可变式分区分配方案,系统中有5个进程P1~P5,且某一时刻内存使用情况如图所示(图中空白处表示未使用分区)。此时,若P5进程运行完并释放其占有的空间,则释放后系统的空闲区数应()。A.保持不变B.减1C.加1D.置零

94、DBS的体系结构,按照ANSI/SPARC报告分为();在DBS中,DBMS的首要目标是提高();为了解决关系数据库的设计问题,提出和发展了(请作答此空);对于DBS,负责定义DB结构以及安全授权等工作的是()。A.模块化方法B.层次结构原C.新的计算机体系结构D.规范化理论

95、关于事务的故障与恢复,下列描述正确的是()。A.事务日志是用来记录事务执行的频度B.采用增量备份,数据的恢复可以不使用事务日志文件C.系统故障的恢复只需进行重做(REDO)操作D.对日志文件设立检查点的目的是为了提高故障恢复的效率

96、在高级程序设计语言中,一种语言(或编译器)使用哪种参数传递方法是很重要的,因为子程序的运行依赖于参数传递所用的方法,参数传递方法有传值调用、引用调用、传名调用和宏扩展。传值调用是把实际参数的()传递给相应的形式参数,子程序通过这种传值,形参();引用调用是指把实际参数的()传给相应的形式参数,此时子程序对形式参数的一次引用或赋值被处理成对形式参数的(请作答此空)访问。C语言中的函数,以()方式进行参数传递。A.直接B.间接C.变址D.引用或赋值

97、DB的三级模式结构是对()抽象的3个级别。A.存储器B.数据C.程序D.外存

98、有关概念结构设计,下列说法正确的是()。A.概念结构设计是应用程序模块设计的基础B.概念结构设计只应用到数据字典C.概念结构设计与具体DBMS无关D.概忿结构设计就是确定关系模式

99、如果两个关系没有公共属性,那么其自然连接操作()A.转化为笛卡儿积操作B.转化为连接操作C.转化为外部并操作D.结果为空关系

100、()能保证不产生死锁。A.两段锁协议B.一次封锁法C.2级封锁法协议D.3级封锁协议

参考答案与解析

1、答案:C本题解析:本题考查程序语言基础知识。对逻辑表达式可以进行短路计算,其依据是:aandb的含义是a和b同时为“真”,则aandb为“真”,因此,若a为“假”,则无论b的值为“真”或“假”,aandb必然为“假”;aorb的含义是a和b同时为“假”,则aorb为“假”,因此,若a为“真”,则无论b的值为“真”或“假”,aorb必然为“真”。因此答案为C选项。

2、答案:D本题解析:暂无解析

3、答案:D本题解析:本题考查授权语句的语法知识。空缺处要填的是权限,题干中已明确指出执行权限,因此选EXECUTE。

4、答案:D本题解析:暂无解析

5、答案:B本题解析:本题算法与数据结构基本知识。算法的效率只与问题规模有关、与存储结构也有关。算法的时间复杂度是指执行算法所需的计算工作量,正确数据的逻辑结构与存储结构不是一一对应的,比如树的存储既可以用顺序存储,也可以用链式存储。算法的时间复杂度与空间复杂度不一定相关。

6、答案:B本题解析:本题考查关系数据库中关系模式和SQL查询基础知识。作为主键,其值能唯一地标识元组的一个或多个属性,主键通常也称为主码。所谓外键是指如果关系模式R中的属性或属性组非该关系的码,但它是其他关系的码,那么该属性集对关系模式R而言是外键,通常也称外码。根据题意分析,员工关系中的主键是员工号,部门关系中的主键是部门号。显然,员工关系中的外键是部门号。但是,部门关系中的外键是负责人代码,为什么?因为题中说明部门负责人也是一个员工,这样负责人代码的取值域为员工号,所以根据外键定义部门关系中的外键是负责人代码。正确查询每个部门中月薪资最高的员工号、姓名、部门名和月薪资的SQL査询语句如下:

7、答案:B本题解析:依题意,查询在读研究生教师的平均工资、最高与最低工资之间差值的SQL语句如下:SELECTAVG(工资)AS平均工资,MAX(工资)-MIN(工资)AS差值FROMStudents,TeachersWHEREStudents.身份证号=Teachers.身份证号ANDStudents.类型='研究生';查询既是研究生,又是女性,且工资大于等于3500元的教师的身份证号和姓名的SQL语句如下:(SELECT身份证号,姓名FROMStudentsWHERE性别='女'AND类别='研究生')INTERSECT(SELECT身份证号,姓名FROMTeachersWHERE工资>=3500);

8、答案:A本题解析:本题考查数据库设计相关知识。系统需求分析的主要工作:项目确定之后,系统需求分析的主要工作是用户和设计人员对数据库应用系统所要涉及的内容(数据)和功能(行为)的整理和描述,以用户的角度来认识系统。概念结构设计的主要工作:在需求分析的基础上,依照需求分析中的信息要求,对用户信息加以分类、聚集和概括,建立信息模型,概念结构设计反映了用户观点。逻辑结构设计的主要工作:在概念结构设计的基础上,逻辑结构设计阶段的主要工作步骤包括确定数据模型、将E-R图转换成为指定的数据模型、确定完整性约束和确定用户视图。物理结构设计的主要工作:数据库逻辑结构设计之后,需要确定数据库在计算机中的具体存储结构了。为一个给定的逻辑数据模型设计一个最适合应用要求的物理结构的过程,就是数据库的物理设计。

9、答案:D本题解析:本题考查数据挖掘的基础知识。K-Means和DBSCAN是两个经典的聚类算法,将相似的数据对象归类一组,不相似的数据对象分开。K-means算法基于对象之间的聚类进行聚类,需要输入聚类的个数。DBSCAN算法基于密度进行聚类,需要确定阈值,两者的聚类结果均与输入参数关系很大。DBSCAN可以处理不同大小和不同形状的簇,而K-means算法则不适合。若数据分布密度变化大,则这两种算法都不适用。

10、答案:A本题解析:本题考查对概念模型的掌握。对象—关系模型是在关系模型的基础上引入了面向对象的相关技术,包括引入用户自定义类型,即可以将组合属性构成一个类,关系的属性可以是用户定义类,即实现关系的嵌套。

11、答案:B本题解析:本题考查数据库安全相关知识。审计日志(AuditLog)是指将记录用户对数据库的所有操作。DBA利用审计日志能找出非法存取数据的人、时间和内容。

12、答案:B本题解析:暂无解析

13、答案:B本题解析:暂无解析

14、答案:D本题解析:本题考查关系代数相关知识。本题X属性为A3,y属性为(A1,A2),R÷S应当满足元组在X上的分量值x的象集Yx包含S在Y上投影的集合,所以结果集的属性为A3。属性A3可以取3个值{3,4,7},其中:3的象集为{(1,2)},4的象集为{(2,1),(3,4)},7的象集为{(4,6)}。本题关系S为πA1,A2(σ1<3(S)),在属性组Y{A1,A2}上的投影为{(2,1),(3,4)}如下表所示:从上述分析可以看出,只有关系R的属性A3的值为4时,其象集包含了关系S在属性组X即(A1,A2)上的投影,所以R÷S={4}。本题中R与S的左外联接、右外联接和完全外联接的结果如下表所示:从运算的结果可以看出R与S的左外联接、右外联接和完全外联接的元组个数分别为4、4、6。

15、答案:B本题解析:暂无解析

16、答案:D本题解析:暂无解析

17、答案:D本题解析:先划分好各个局部应用之后,使用抽象机制,确定局部应用中的实体、实体的属性、实体的标识符及实体间的联系及其类型,然后绘制局部E-R图,根据局部应用设计好各局部E-R图之后,就可以对各分E-R图进行合并。在合并过程中解决分E-R图中相互间存在的冲突,消除分E-R图之间存在的信息冗余使之成为能够被全系统所有用户共同理解和接受的统一的、精炼的全局概念模型。

18、答案:B本题解析:暂无解析

19、答案:C本题解析:本题考查数据库设计相关知识。概念结构设计的主要工作:在需求分析的基础上,依照需求分析中的信息要求,对用户信息加以分类、聚集和概括,建立信息模型,概念结构设计反映了用户观点。参与人员:分析人员和用户。概念结构设计的策略:自顶向下、自底向上、逐步扩张、混合策略。常用设计工具:ER、或类图。概念结构设计成果:各层ER图。

20、答案:C本题解析:暂无解析

21、答案:C本题解析:本题考查关系数据库理论相关知识。(1)根据规定的描述,函数依赖为:{B#→(BNAME,AUTH),AUTH→BIRTH}(2)利用属性类型划分法:L:B#,R:BNAME,BIRTH,LR:AUTH,NLR:L#,且(L#,B#)的闭包包含所有属性(3)键=(L#,B#),为主属性,因此存在非主属性对键的部分函数依赖B#→(BNAME,AUTH),所以没有达到2NF。

22、答案:D本题解析:本题考查操作系统基本知识。哈希存储的基本思想是根据(关键码值)来决定(存储地址),冲突(碰撞)指的是(不同关键码值对应到相同的存储地址),(负载因子)越大,发生冲突的可能性也越大。处理冲突的两种主要方法是(拉链法和开放地址法)。哈希表装填(负载)因子定义为:α=填入表中的元素个数/哈希表的长度由于表长是定值,α与“填入表中的元素个数”成正比,所以,α越大,填入表中的元素较多,产生冲突的可能性就越大;α越小,填入表中的元素较少,产生冲突的可能性就越小。

23、答案:D本题解析:本题考查数据库技术基础相关知识。为了有效地组织、管理数据,数据库采用三级模式结构,由内模式、模式和外模式组成,也即由物理级、概念级和视图级组成。

24、答案:B本题解析:数据流图(DFD)是一种最常用的结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统内部数据的运动情况。数据流图是一种能全面地描述信息系统逻辑模型的主要工具,可以用少数几种符合综合地反映出信息在系统中流动、处理和存储的情况。数据流图用到的基本成分有,外部实体、数据流、数据存储和处理逻辑。结合本题选项,正确的选项应为:B

25、答案:D本题解析:在数据库技术中,一个关系只能对应于一个主码。若有多个候选码,则选其中一个作为主码(主键)。

26、答案:A本题解析:分类(classification):有指导的类别划分,在若干先验标准的指导下进行,效果好坏取决于标准选取的好坏。它找出描述并区分数据类或概念的模型(或函数),以便能够使用模型预测类标记未知的对象类。分类分析在数据挖掘中是一项比较重要的任务,目前在商业上应用最多。识别社交网络中的社团结构,即连接稠密的子网络一般采用社区分析算法CNM。

27、答案:A本题解析:暂无解析

28、答案:B本题解析:本题考查数据库技术基础相关知识数据库系统的特点(1)数据结构化(2)数据的共享性高,冗余度低,易扩充(3)数据独立性高(4)数据由DBMS统一管理和控制

29、答案:B本题解析:本题考查数据库概念结构设计中的基础知识。数据库概念结构设计阶段是在需求分析的基础上,依照用户需求对信息进行分类、聚集和概括,建立概念模型。相关概念主要用于对信息进行抽象。(1)分类(Classification)定义某一类概念作为现实世界中一组对象的类型,抽象了对象值和型之间的“ismemberof”的语义。(2)聚集(Aggregation)定义某一类型的组成成分或组成属性,抽象了对象内部成分之间“ispartof”的语义。(3)概括(Generalization)定义类型之间的一种子集联系(即继承),抽象了类型之间的“issubsetof”的语义。因此答案为B选项。

30、答案:C本题解析:暂无解析

31、答案:C本题解析:本题考查数据库完整性的基础知识。约束的作用是为了防止可预见的错误的数据进入数据库中,是保障数据一致性的一种机制。UNIQUE约束是列级约束,表示关系中的记录在该列上的取值不重复。索引是通过建立索引列上的索引表,索引表中的査找项是索引列上的所有值的排序或散列(目的是为了快速査找),索引表中的指针项指向取该值的物理记录。唯一值索引即UNIQU索引,表示其索引表中的指针项只能指向唯一的记录,这样记录在索引列的取值也就要求唯一,即与UNIQUE约束等价。标准SQL中提供了简单的约束的定义语句,但对于复杂的约束,无法用SQL提供的约束定义语句,而是要通过编写程序来实现,这种程序会在数据更新操作时(INSERT、UPDATE和DELETE指令),自动启动用户的程序进行执行,即触发器机制。

32、答案:C本题解析:本题考查知识产权相关知识专利权的保护期限:发明专利权的期限为20年,实用新型专利权、外观设计专利权的期限为10年商标保护期限:有效期为10年,每次续展注册的有效期为10年。注册人连续3年停止使用的,任何人都可以向商标局申请撤消该注册商标。中国及大多数国家对著作权的保护期延至作者去世后50年。中国发明专利的保护期为20年。中国实用新型专利权和外观设计专利权的期限为10年。中国商标权的保护期限为10年。

33、答案:D本题解析:本题考查关系数据库理论基础知识。最小函数依赖集的定义为:每个函数依赖右部为单属性、左部不含冗余属性;不含多余的函数依赖。传递依赖为多余的函数依赖,部分依赖的左部含有冗余属性。

34、答案:C本题解析:本题考查数据库设计相关知识主键个数即关系模式个数,本题中有10个实体、5个M:N的关系,转换后应有15个关系模式,则有15个主键。外键是有联系产生的,1:1、1:N联系均有一个外键,M:N有两个外键,则外键=3+4+5*2=17

35、答案:C本题解析:本题考查关系代数和元组演算方面的基础知识。元组中的表达式简称为元组表达式,其一般形式为:{t|P(t)}其中,t是元组变量,表示一个元组;P是公式,在数理逻辑中也称为谓词,也就是计算机语言中的条件表达式。{t|P(t)}表示满足公式P的所有元组t的集合。πR.A,S.B,S.C与元组演算表达式t[l]=u[1]/\t[2]=v[2]/\t[3]=v[3]等价,其中:投影R的第一个属性列等价于t[1]=u[1],投影S的第二个属性列等价于t[2]=v[2],投影S的第二个属性列等价于t[3]=v[3]。因此答案为C选项。

36、答案:A本题解析:暂无解析

37、答案:B本题解析:本题考查嵌入式SQL的基础知识。嵌入式SQL是SQL语句与过程化编程语言(主语言)的结合,嵌入式SQL负责实现数据库的操作,过程化语言负责用户界面及过程化处理。两种语言需要进行数据交互,SQL的査询结果为关系集合,通过游标,将关系的操作分解为对单一记录的各字段的操作以适应主语言无关系操作的能力。SQL中有空值而高级语言没用,为解决这一矛盾,采取指示变量的方式。指示变量为负值时,表示其对应的主变量中的值是空值(该主变量的值仍然存在,但无意义),由主语言和DBMS根据指示变量的值对主变量按空值处理。

38、答案:C本题解析:暂无解析

39、答案:C本题解析:将具有相似功能的模块合并,会导致模块的聚合程度变低,可维护性下降。在结构化设计中,系统由多个逻辑上相对独立的模块组成,在模块划分时需要遵循如下原则:(1)模块的大小要适中。系统分解时需要考虑模块的规模,过大的模块可能导致系统分解不充分,其内部可能包括不同类型的功能,需要进一步划分,尽量使得各个模块的功能单一;过小的模块将导致系统的复杂度增加,模块之间的调用过于频繁,反而降低了模块的独立性。一般来说,一个模块的大小使其实现代码在1~2页纸之内,或者其实现代码行数在50~200行之间,这种规模的模块易于实现和维护。(2)模块的扇入和扇出要合理。一个模块的扇出是指该模块直接调用的下级模块的个数;扇出大表示模块的复杂度高,需要控制和协调过多的下级模块。扇出过大一般是因为缺乏中间层次,应该适当增加中间层次的控制模块;扇出太小时可以把下级模块进一步分解成若干个子功能模块,或者合并到它的上级模块中去。一个模块的扇入是指直接调用该模块的上级模块的个数;扇入大表示模块的复用程度高。设计良好的软件结构通常顶层扇出比较大,中间扇出较少,底层模块则有大扇入。一般来说,系统的平均扇入和扇出系数为3或4,不应该超过7,否则会增大出错的概率。(3)深度和宽度适当。深度表示软件结构中模块的层数,如果层数过多,则应考虑是否有些模块设计过于简单,看能否适当合并。宽度是软件结构中同一个层次上的模块总数的最大值,一般说来,宽度越大系统越复杂,对宽度影响最大的因素是模块的扇出。在系统设计时,需要权衡系统的深度和宽度,尽量降低系统的复杂性,减少实施过程的难度,提高开发和维护的效率。

40、答案:C本题解析:暂无解析

41、答案:B本题解析:本题考查分布式数据库的基本概念。分布式数据库在各结点上独立,在全局上统-。因此需要定义全局的逻辑结构,称之为全局概念模式,全局外模式是全局概念模式的子集,分片模式和分布模式分别描述数据在逻辑上的分片方式和在物理上各结点的分布形式。

42、答案:C本题解析:本题考查关系数据库规范化理论方面的基础知识。根据无损连接性判定定理:关系模式R分解为两个关系模式R1、R2,满足无损连接性的充分条件是R1∩R2→(R1---R2)或R1∩R2→(R2---R1),能由函数依赖集F逻辑地推出。由于R1∩R2=BC,R1--R2=A,但BC→A不能由函数依赖集F逻辑地推出;同理,R2-R1=D,但BC→D不能由函数依赖集F逻辑地推出,故分解不满足无损连接性。由保持函数依赖的定义,若满足(F1UF2)+=F+,则分解保持函数依赖,其中Fi函数依赖集F在Ri上的投影。由题目,(F1UF2)=F,即(F1UF2)+=F+成立,故分解保持函数依赖。

43、答案:A本题解析:对于丢失更新问题,通常采用封锁(Locking)技术加以解决。锁(Lock)的作用是使并发事务对数据库中数据项的访问能够同步。封锁技术中主要有两种封锁:排它锁封锁(X锁)和共享型封锁(S锁)。排它锁封锁(ExclusiveLock)简称为x锁(也称为写锁)。如果事务T对某个数据R实现了X锁,那么在T对数据R解除封锁之前,不允许其他事务T再对该数据加任何类型的锁。共享型封锁(SharedLock)简称为S锁(也称为读锁)。如果事务T对某数据加上S锁后,仍允许其他事务再对该数据加s锁,但在对该数据的所有S锁都解除之前决不允许任何事务对该数据加X锁。依题意,若事务T1对数据D1已加排它锁,事务T2对数据D2已加共享锁,那么事务T2对数据D1加共享锁、排它锁都失败;事务T1对数据D2加共享锁成功,加排它锁失败。

44、答案:C本题解析:本题考查规范化理论相关知识。反规范化(denormalization)是加速数据检索的方法,这种方法有选择地在数据标准化后增加特定的冗余数据实例。常用的反规范技术有增加冗余列、增加派生列、重新组表和分割表。增加冗余列是指在多个表中具有相同的列,它常用来在查询时避免连接操作。增加派生列指增加的列来自其它表中的数据,由它们计算生成。它的作用是在查询时减少连接操作。重新组表指如果许多用户需要查看两个表连接出来的结果数据,则把这两个表重新组成一个表来减少连接而提高性能。分割表指对表做水平分割或垂直分割可以提高性能。

45、答案:C本题解析:暂无解析

46、答案:D本题解析:根据传递律,若A→B,B→C,则A→C。根据合并律,若A→B,A→C,则A→BC。根据复合律,若B→A,C→A,则BC→A。根据分解律,若A→B、CB,则A→C。选项D是错误的函数依赖关系。

47、答案:D本题解析:本题考查操作系统信号量知识。进程间的互斥是指系统中各进程互斥的使用临界资源。由于各进程间由访问临界资源而产生制约关系,所以又称为进程间接制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论