版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家四级数据库工程师模拟试卷4(共9套)(共344题)国家四级数据库工程师模拟试卷第1套一、选择题(1分)(本题共20题,每题1.0分,共20分。)1、下面不属于新型数据库的是______。A、演绎数据库B、模糊数据库C、串行数据库D、空间数据库标准答案:C知识点解析:新型数据库的一个主要特征是数据库技术与其他学科的技术内容相结合,多学科技术内容与数据库技术的有机结合,使数据库领域中新技术和新方法层出不穷。2、存储过程是存储在数据库中的代码.具有很多优点。下列陈述中不属于存储过程优点的是A、可通过预编译机制提高数据操作的性能B、可方便地按用户视图表达数据C、可减少客户端和服务器端的网络流量D、可实现一定的安全控制标准答案:B知识点解析:查看使用存储过程的好处,不存在方便地按用户视图表达数据这种优点,因此本题答案为B。3、以下不属于数据库系统安全性主要技术和方法的是______。A、视图机制B、存取机制C、审计机制D、出入机房登记和加锁标准答案:D知识点解析:数据库系统安全性的主要技术和方法有视图机制、存取控制技术、审计技术和数据加密,当不包括出入机房登记和加锁。4、若关系模式R中没有非主属性,则______。A、R属于2NF,但R不一定属于3NFB、R属于3NF,但R不一定用于BCNFC、R属于BCNF,但不一定属于4NFD、R属于4NF标准答案:B知识点解析:3NF是模式R属于第一范式,且不存在非主属性对主码的传递函数依赖。而BCNF是R属于1NF,且每个属性(包括主属性)既不存在部分函数依赖也不存在传递函数依赖于候选码。5、散列是一种快速查找的技术,以下关于散列说法错误的是______。A、文件可以组织为散列文件B、散列函数的输入为文件记录的查找码值C、散列函数的输出可以是桶号D、桶可以是磁盘块,但不可以是比磁盘块大的空间标准答案:D知识点解析:桶可以是磁盘块,也可以是比磁盘块大的空间。6、下述不属于数据库维护工作的是______。A、使用数据定义语言建立多个表、构建数据库总体框架B、根据备份计划周期性地备份数据库C、检测数据库的空间使用情况D、调整数据库参数,进行性能优化标准答案:A知识点解析:数据库维护工作主要包括:数据库的转储和恢复,数据库安全性、完整性控制,数据库性能的检测与改善以及数据库的重组和重构,所以本题的答案为A。7、有如下的索引文件:指针号指针号则该索引文件称为______。A、稀疏索引B、聚集索引C、稠密索引D、非聚集索引标准答案:D知识点解析:稀疏索引是指如果只是一部分查找码的值有对应的索引记录,则该索引为稀疏索引;稠密索引是如果数据文件中的每一个查找码值在索引文件中都对应一个索引记录,则该索引为稠密索引;对数据文件和它的一个特定的索引文件,如果数据文件中的数据记录的排列顺序与索引文件中索引项的排列顺序相一致,或者说,索引文件按照其查找码指定的顺序与数据文件中数据记录的排列顺序相一致,则该索引文件称为聚集索引,否则为非聚集索引。8、在数据库物理设计阶段,建立索引的目的是为了提高数据的______。A、更改效率B、插入效率C、查询效率D、删除效率标准答案:C知识点解析:为数据表创建索引的目的是提高查询的检索效率。9、当关系引用了属性名以后,关系具有的性质中不包括______。A、有重复的元组B、元组上下无序C、按属性名引用时属性左右无序D、所有属性值都是原子项标准答案:A知识点解析:当关系引用了属性名以后具有以下性质:不能有重复的元组,元组上下无序,按属性名引用时属性左右无序,所有属性值都是原子项(不可再分)。10、概要设计的任务不包括______。A、建立软件系统的总体结构和模块问的关系B、定义各功能模块的接口C、设计全局数据库或数据结构D、模块的外部功能描述标准答案:D知识点解析:概要设计的任务是建立软件系统的总体结构和模块间的关系,定义各功能模块的接口,设计全局数据库或数据结构,规定设计约束以及制定组装测试计划。11、关于并行数据库结构,以下说法错误的是______。A、在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B、在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘C、在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D、层次结构综合了共享内存、共享磁盘和无共享结构的特点标准答案:B知识点解析:在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过互联网共享磁盘,所以本题的答案为B。12、以下关于一次性加锁及其缺点叙述错误的是______。A、该方法要求每个事务在开始执行时不必将需要访问的数据项全部加锁B、要求事务必须一次性的获得对需要访问的全部数据项的访问权C、多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D、将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度标准答案:A知识点解析:暂无解析13、以下关于备份设备说法错误的是______。A、SQLServer将备份数据库的场所称为备份设备B、永久备份设备先创建备份设备,然后将数据库备份到备份设备上C、临时备份设备是直接将数据库备份到物理文件上D、可以使用sp_createumpdevice系统存储过程创建备份设备标准答案:D知识点解析:SQLServer将备份数据库的场所称为备份设备,备份的方式有两种:一种是先创建备份设备,然后将数据库备份到备份设备上(这种设备为永久备份设备);另一种是直接将数据库备份到物理文件上(临时备份设备)。备份设备在操作系统一级实际上就是物理文件,只是备份设备必须要先创建好,然后才能使用。创建备份设备时,可以使用sp_addumpde-vice系统存储过程来进行。14、在数据库设计中,将ER图转换成关系数据模型的过程是______。A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段标准答案:C知识点解析:逻辑设计就是把概念模型转换为某一个具体的数据库管理系统所支持的数据模型。设计逻辑模型一般的步骤是:首先将概念结构转换为一般的关系、网状、层次模型。然后是将关系、网状、层次模型向特定的DBMS支持下的数据模型转换,最后是读数据模型进行优化。15、以下不属于性能需求分析的内容是______。A、数据操作响应的时间B、系统吞吐量C、每TPS代价值D、存储需求分析标准答案:D知识点解析:性能需求分析主要包括数据操作响应时间、系统吞吐量、允许并发访问的最大用户数和每TPS代价值。16、设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是______。SELECT出版单位,______,___A、MIN(单价)AVGAGE(单价)COUNT(*)GROUPBYB、MAX(单价)AVG(单价)COUNT(*)ORDERBYC、MAX(单价)AVG(单价)SUM(*)ORDERBYD、MAX(单价)AVG(单价)COUNT(*)GROUPBY标准答案:B知识点解析:最高单价、平均单价和册数分别使用聚集函数MAX,AVG,COUNT来计算。17、以下关于分类挖掘的相关说法错误的是______。A、分类器的构造方法有统计方法、机器学习方法、神经网络方法等B、有三种分类器评价或比较尺度:预测准确度、计算复杂度、模型描述的简洁度C、统计方法包括决策树法和规则归纳法D、神经网络方法主要是BP算法标准答案:C知识点解析:分类器的构造方法有统计方法、机器学习方法、神经网络方法等,统计方法包括贝叶斯法和非参数法,对应的知识表示则为判别函数和原型事例;机器学习方法包括决策树法和规则归纳法;神经网络方法主要是BP算法。分类器评价或比较尺度也有3种:预测准确度、计算复杂度、模型描述的简洁度。18、在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重构条件,还有______。A、数据一致性条件B、数据完整性条件C、完全性条件D、不相干条件标准答案:D知识点解析:在定义分布式数据库的片度时必须遵守一系列的条件,除了完备性条件和重构条件外,还有不相交条件。19、要写出高质量的SQL语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法______。A、事务处理B、使用游标C、合理使用索引D、不使用左(右)连接标准答案:B知识点解析:游标会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃。所以不要随意使用游标,而且游标使用完成后应及时关闭和销毁,以释放资源。20、UML是一种面向对象的建模语言,它包含有10种图,以下说法中错误的是______。A、状态图可以嵌套,即一个状态可以用一张子状态图来描述,也可以用若干张并发执行的子状态图来描述B、状态图通常是对活动状态描述的扩充,它说明该活动所有可能的状态C、用例图展示了各种外部行为者与系统所提供的用例之间的联系D、UML的动态建模机制包括状态图、活动图、顺序图和协作图4个图形标准答案:B知识点解析:状态图通常是对类的描述的扩充,它说明该类的对象所有可能的状态。二、选择题(2分)(本题共10题,每题1.0分,共10分。)21、下列关于数据库运行和维护的叙述中,正确的是______。A、只要数据库正式投人运行中,就标志着数据库设计工作的结束B、数据库的维护工作就是维护数据库系统的正常运行C、数据库的维护工作就是发现错误,修改错误D、数据库正式投入运行标志着数据库运行和维护工作的开始标准答案:D知识点解析:数据库正式投入运行标志着数据库运行与维护工作的开始,数据库维护工作不仅仅是维持其正常运行,还是设计工作的继续和提高。22、下列语句正确描述了将windowsNT用户“Server\nt_user”添加到sysadmin固定的服务器角色中的是______。A、EXECspaddrole’Server\ntuser’,’sysadmin’B、EXECsp_addsrvrolememher’Server\nt_user’,’sysadmin’C、ADDsp_addrole’Server\nt_Liser’,’sysadmin’D、ADDsp_addsrvrolemember’Server\nt_user’,’sysadmin’标准答案:B知识点解析:暂无解析23、如果子女实体集中的每一个实例都能被唯一地确认而无需了解与之相联系的双亲实体集的实例,则这个关系就被称为______。A、标定型联系B、分类联系C、非标定型联系D、多对多联系标准答案:C知识点解析:如果子女实体集中的每一个实例都能被唯一地确认而无须了解与之相关的双亲的实例,则这个标准就是非标定型联系。24、有关联机分析处理(OLAP)与联机事务处理(OLTP)的正确描述是______。A、OLAP面向操作人员,OLTP面向决策人员B、OLAP使用历史性的数据,OLTP使用当前数据C、OLAP经常对数据进行插入、删除等操作,而OLTP仅对数据进行汇总和分析D、OLAP不会从已有数据中发掘新的信息,而OLTP可以标准答案:B知识点解析:OLAP是面向市场的,OLTP是面向客户的;OLAP的访问大部分都是只读操作。25、在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为教师,而在人事管理系统中被称为职工,这类冲突称之为______。A、语义冲突B、命名冲突C、属性冲突D、结构冲突标准答案:B知识点解析:命名冲突包括同名异议和异名同义,处理命名冲突通常也像处理属性冲突一样,通过讨论和协商等行政手段加以解决。26、以下关于双机热备份叙述不正确的是______。A、双机热备份就是一台主机为工作机,另一台主机为备份机B、在系统正常运行情况下,工作机为信息系统提供支持C、双机热备份模式的切换时机与双机互备援模式的切换时机一致D、当工作机出现异常时,原来的备份机改为工作机,而原来的工作机不再使用标准答案:D知识点解析:所谓双机热备份就是一台主机为工作机,另一台主机为备份机。在系统正常运行的情况下,工作机为信息系统提供支持,备份机监视工作机的运行情况。当工作机出现异常时,备份管理命令或经由人工或自动的方式将进行换回;也可以激活监视程序,监视备份机的运行情况,此时,原来的备份机改为工作机,而原来的工作机改为备份机。27、以记录为单位的日志文件的内容不包括______。A、每个事务的详细执行过程B、每个事务的结束标记C、每个事务的所有更新操作D、每个事务的开始标记标准答案:A知识点解析:以记录为单位的日志文件的内容包括每个事务的开始标记,每个事务的结束标志,以及每个事务的所有更新操作,事务的详细执行过程不在其中。28、在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天增长多少记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是______。A、空间管理B、管理员手动实现监控C、参数调整D、查询优化标准答案:B知识点解析:所谓数据库的监控分析,是指管理员借助相应工具在数据库运行过程中监测数据库系统的运行情况,掌握系统当前或是以往的负荷、配置、应用和其他相关信息,并对监控数据进行分析,分析数据库的性能参数和环境信息,评估系统的整体运行状态,为系统的安全运行和性能调优提供了依据,并提出相应的改善措施,协助管理人员尽早清除数据库的性能隐患。根据监控分析实现方法的不同,监控分析机制分为两种,一是由数据库建立的自动监控机制,另一种是由管理员手动实现的监控机制。29、以下关于死锁检测与恢复错误的是______。A、死锁检测,用于定期检查系统是否发生死锁B、死锁恢复,用于将系统从死锁中解救出来C、有效的方法是从后向前REDO这个事务的部分操作,只要能解开系统死锁即可D、为了防止某些事务总是被选做被撤销的事务,可以限定每个事务被选为撤出事务的次数标准答案:C知识点解析:对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务,更有效的方法是从后面向前REDO这个事务的部分操作,只要能解开系统死锁即可。30、不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是______。A、一级封锁协议B、二级封锁协议C、三级封锁协议D、四级封锁协议标准答案:B知识点解析:不但能够防止丢失修改,还可进一步防止读脏数据,但是不能防止不可重复读的封锁协议是二级封锁协议。三、设计题(10分)(本题共15题,每题1.0分,共15分。)事务T1,T2,T3分别对数据D1,D2,D3并发操作如下图所示,其中T1与T2问的并发操作存在的问题是(1)。T2与T3问的并发操作存在的问题是(2)。31、1.标准答案:不能重复读知识点解析:暂无解析32、2.标准答案:丢失修改知识点解析:本题考查数据库并发控制方面的基础知识应用。所谓的并发操作,是指在多用户共享的系统中,许多用户可能同时对同一数据进行操作。并发操作带来的问题是数据的不一致性,主要有丢失更新、不可重复读和读脏数据3类,主要的原因是事务的并发操作破环了事务的隔离性。33、某公司新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一原因主要是在于______。标准答案:需求分析阶段对用户的信息要求和处理要求未完全掌握知识点解析:查询处理程序使用了多个表的连接,产生这一原因主要是在于需求分析阶段对用户的信息要求和处理要求未完全掌握,不知道用户将要频繁执行的数据库操作和希望查询的报表结果。设供应商零件的关系模式为SP(Sno,Pno,Qty),其中Sno表示供应商号,Pno表示零件号,Qty表示零件数量。查询至少包含了供应商“168”所供应的全部零件的供应商号的SQL语句:(4)FROMSPPXWHERE(5)(SELECT*FROMSPSPYWHERE(6)ANDNOTEXISTS(SELECT*FROMSPSPZWHERE(7))34、4.标准答案:SELECTSno知识点解析:暂无解析35、5.标准答案:NOTEXISTS知识点解析:暂无解析36、6.标准答案:SPY.Sno=’168’知识点解析:暂无解析37、7.标准答案:SPZ.Sno=SPX.SnoANDSPZ.Pno=SPY.Pno知识点解析:对于这样题目中含有至少,或是全部等谓语时,可以考虑转换为等价的带有存在量词的谓语,这样便于SQL语句的书写。创建触发器TEST,定义AFTER行级触发器,要求每当在STUDENT表中修改数据后,将向客户端显示一条“记录已修改”的消息。(8)(9)ONSTUDENT(10)ASPrint‘记录已修改’38、8.标准答案:CREATETRIGGERTEST知识点解析:暂无解析39、9.标准答案:AFTERUPDATE知识点解析:暂无解析40、10.标准答案:FOREACHROW知识点解析:触发事件可以是INSERT,DELETE或UPDATE,也可以是多个事件的组合。触发器的类型按照所触发动作的间隔尺寸可以分为行级触发器(FOREACHROW)和语句级触发器(FOREACHSTATE-MENT)。41、VB6.0中,指明命令的类型,即要访问数据的来源属性是CommandType,该属性的取值中表示RecordSource中的命令类型未知的是______。标准答案:adCmdUnknown知识点解析:VB6.0中CommandType属性指明了命令的类型,即要访问的数据来源。CommandType属性的取值有4个:adCmdUnkown表示Record-Source中的命令类型未知;adCmdText表示RecordSource属性的内容是一个查询语句文本串;adCmdTable表示Record,Source属性的内容是一个表名;ad-CmdStoredProc表示RccordSource属性的内容是一个存储过程名。42、某高校学生管理系统的新生数据取自各省招生办公室的考生信息,筛选出录取本校的考生信息直接导入,再根据录取专业划分班级并生成学号(学号的前四位与所在班级编号相同)。学校的学生管理业务多以班级和学生为单位处理,应该对学生信息表建立______,以减少I/O访问次数,提高系统性能。标准答案:学号的CLUSTER索引知识点解析:在物理上将同班同学集中存放使用的方法是建立班级上的聚族索引,学生关系不含班级属性,而学号的前四位与班号相同,可通过建立学生聚族索引达到同样的效果。43、补充语句,把对Student表和Course表的全部操作权限授予用户U1和U2:GRANT______ONTABLEStudent,CourseTOU1,U2标准答案:ALLPRIVILEGES知识点解析:暂无解析当数据库出现故障时要对数据库进行恢复,恢复的原理是(14),常用的技术是数据转储和(15)。44、14.标准答案:数据冗余知识点解析:暂无解析45、15.标准答案:登录日志文件知识点解析:恢复的基本原理很简单就是冗余,也就是说:数据库中的任何一部分被破坏的或不正确的数据可以根据存储在系统别处的冗余数据来重建。建立冗余数据最常用的是数据转储和登录日志文件。四、设计题(20分)(本题共3题,每题1.0分,共3分。)设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。已知系(DEPT)信息包括系编号(DeptNO)、系名称(DeptName),教师(Teacher)信息包括教师号(TNO)、教师名(Tname),课程(Course)信息包括课程号(CNO)、课程名(CName)、课程学分(Credit),学生(student)信息包括学号(SNO)、学生姓名(Sname)、学生性别(Sex)。选课系统的管理规则如下:Ⅰ.一个系可聘用多名教师,一个教师只受聘于一46、①构建选修课系统的ER图。(要求图中的实体集名用试卷中给出的英文名.联系名用联系所关联的实体集名的首字母,字母间用“—”或“_”连接,大小写不限)。标准答案:①根据题意,得出ER图:知识点解析:暂无解析47、②根据所构建的ER图,设计满足3NF的关系模式.并标出每个关系模式的主码和外码。(要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限)。标准答案:②满足3NF的关系模式如下所示:DEPT(DeptNO,DeptName)主码DeptNO,无外码Teacher(TWO,TName,DeptNO)主码TNO,外码DeptNOStudent(SNO,SName,Sex,DeptNO)主码SNO,外码DeptNOCourse(CNO,CName,Credit)主码CNO,无外码T-C(TNO,CNO)主码(TNO,CNO),外码TNO,CNOS-C(SNO,CNO,成绩)主码(SNO,CNO),外码SNO,知识点解析:本题考查的是ER图和关系模式的知识。建立相应的ER图的过程如下:①确定实体类型。②确定联系类型。③把实体类型和联系类型组合成ER图。④确定实体类型和联系类型的属性。如果一个关系模式R是一个范式,且不存在非主属性传递依赖于主码,则R是一个3NF。48、数据库中有Tahie_priceHistory表,结构如下表所示:[*]①写出创建Teachers表的SQL语句,要求语句中包含所有的约束。②现要查询单价最高的前三种商品的商品编号、商品名称和单价(使用TOP语句)。标准答案:①CREATETABLETable_PriceHistory(IDvarchar(8)NOTNULL,GoodsNamevarchar(20)NOTNULL,StartDatedatetimeNOTNULL,EndDatedatetimeNOTNULL,SaleUnitPriceMoneyNOTNULL,CHECK(EndDate>StartDate),PRIMARYKEY(ID,StartDate,EndDate知识点解析:暂无解析国家四级数据库工程师模拟试卷第2套一、选择题(1分)(本题共20题,每题1.0分,共20分。)1、数据库概念设计的E—R方法中,实体通常用哪种图形表示?…A、矩形B、椭圆形C、菱形D、四边形标准答案:A知识点解析:E—R模型中使用三个基本图例:实体(集)由矩形表示,属性由椭圆形表示,联系南菱形表示。2、SQLServer数据库用户的来源…一。A、只能是Windows身份验i正的登录账户B、可以是所有SQLServer的登录账户C、只能是sQLServer身份验证的登录账户D、可以是其他数据库巾的川户标准答案:D知识点解析:SQLServer的用户有两种类型:Windows授权用户和SQL授权用户。3、ADO对象模型中,RecordSet对象的AddNew方法的功能是______。A)在对应的数据库表中增加一条新记录B)在记录集中增加一个新列C)在内存中开辟存放一条新记录的空间D)增加一个新的记录集A、
B、
C、
D、
标准答案:A知识点解析:暂无解析4、需求分析阶段的任务是确定______。A)软件开发方法B)软件开发工具C)软件开发费用D)软件系统功能A、
B、
C、
D、
标准答案:D知识点解析:暂无解析5、______是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。A)外模式B)模式C)逻辑模式D)内模式A、
B、
C、
D、
标准答案:A知识点解析:外模式也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。作为用户与数据库系统的接口,一个数据库可以有多个外模式。所以本题的答案为A。模式也称为逻辑模式,是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。B、C选项错误。内模式是对数据库中数据的物理结构和存储方式的描述,代表了数据在数据库内部的表示方式和物理组织结构。D错误6、在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用______是最为合适的。A、协作图B、序列图C、活动图D、状态图标准答案:D知识点解析:状态图是用来描述一个特定对象的所有可能状态及其引起状态转移的事件,大多数面向对象技术都用状态图表示单个对象在其生命周期中的行为。7、设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语句正确的是______。SELECT单位,FROM借阅,读者WHERE;A、COUNT(借阅.借书证号)GROUPBY单位B、SUM(借阅.借书证号)GROUPBY单位C、COUNT(借阅.借书证号)ORDERBY单位D、COUNT(借阅.借书证号)HAVING单位标准答案:A知识点解析:暂无解析8、在分布式数据库的数据分配中,若全局数据存在多个副本,在每个物理场地都保存着一个完整的数据副本,该策略属于______。A、集中式B、分割式C、全复制式D、混合式标准答案:C知识点解析:集中式是所有数据片段都安排在一个场地上;分割式是所有全局数据有且只有一份,它们被分割成若干片段,每个片段被分配在一个特定的场地上;混合式是全局数据被分为若干个数据子集,每个子集被安排在一个或是多个不同的场地上,但是每个场地未必保存所有数据。9、散列是一种快速查找的技术,以下关于散列说法错误的是______。A、文件可以组织为散列文件B、散列函数的输入为文件记录的查找码值C、散列函数的输出可以是桶号D、桶可以是磁盘块,但不可以是比磁盘块大的空间标准答案:D知识点解析:桶可以是磁盘块,也可以是比磁盘块大的空间。10、在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重构条件,还有______。A、数据一致性条件B、数据完整性条件C、完全性条件D、不相干条件标准答案:D知识点解析:在定义分布式数据库的片度时必须遵守一系列的条件,除了完备性条件和重构条件外,还有不相交条件。11、A、
B、
C、
D、
标准答案:D知识点解析:暂无解析12、A、
B、
C、
D、
标准答案:A知识点解析:暂无解析13、A、
B、
C、
D、
标准答案:C知识点解析:暂无解析14、A、
B、
C、
D、
标准答案:B知识点解析:暂无解析15、A、
B、
C、
D、
标准答案:B知识点解析:暂无解析16、A、
B、
C、
D、
标准答案:B知识点解析:暂无解析17、数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据库进行______。A、监控分析B、空间管理C、再组织和重构造D、参数调整标准答案:C知识点解析:数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据库进行再组织和重构造。18、分布式数据库是数据库技术和哪种技术结合的产物?______A、面向对象技术B、计算机网络C、数据分离技术D、数据分布技术标准答案:B知识点解析:暂无解析19、在SQLServer2000中,设有各系统数据库当前主数据文件及日志文件,用户数据库中主数据文件不能小于______。A)15MBB)4MBC)8MBD)6MBA、
B、
C、
D、
标准答案:B知识点解析:暂无解析20、软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件开发模型的是Ⅰ.爆布模型Ⅱ.快速原型模型Ⅲ.增量模型Ⅳ.螺旋模型A、仅Ⅰ和ⅡB、仅Ⅰ、Ⅲ和ⅣC、仅Ⅱ和ⅢD、Ⅰ、Ⅱ、Ⅲ和Ⅳ标准答案:D知识点解析:暂无解析二、选择题(2分)(本题共10题,每题1.0分,共10分。)21、下面有关唯一索引的描述中,不正确的是一。A、一个表中可以有多个唯一索引B、不允许插入重复的列值C、某列创建为主键,则该列会自动创建唯一索引D、某列创建了唯一索引则这一列为主键.标准答案:D知识点解析:某列创建了唯一索引,这一列可以不是主键。所以D项不正确。22、一个用户试图用查询分析器连接到一个sQL服务器上,服务器使用Windows验证模式,用户需要如何填写登录名和口令框巾的内容才能被验征成功,获得访问权?…——A、什么也不用填B、Windows2000账号和一个空口令C、Windows2000账号和口令D、以上选项都不行标准答案:A知识点解析:用户可直接用查询分析器连接到一个SQI。服务器上,不需要任何口令。23、下列SQL语句中,向用户授予操作权限的语句是——。A、SELECTB、CREATEC、REVOKED、GRANT标准答案:D知识点解析:向用户授予操作权限的语句是GRANT语句。24、SQLServer2000提了多种备份方法.其中差异备份的内容是-----。A、上次差异备份之后修改的数据库全部内容B、上次日志备份之后修改的数据库全部内容C、上次完全备份之后修改的数据库全部内容D、上次完全备份之后修改的数据内容,但不包含日志等其他内容标准答案:C知识点解析:差异备份是备份从最近的完全备份之后对数据所作的修改。25、以下哪个设计内容不属于数据库应用系统总体设计范畴?——A、数据库应用系统体系结构设计B、软硬件选型和配置设计C、数据库应用软件总体设计D、关系模式设计标准答案:D知识点解析:系统总体设计的主要内容如下:确定DBAS体系结构;软硬件选型和配置设计;应用软件总体设计;业务规则初步设计。D项不属于系统总体设计的内容。故答案选D。26、下列关于锁的说法错误的是______。A、锁是一种特殊的二元信号量B、为了避免活锁现象的发生,DBMS采用资源分配图的方法来处理事务的数据操作请求C、对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务D、在顺序加锁中,维护数据项的加锁顺序很困难,代价也非常大标准答案:B知识点解析:为了避免活锁现象的发生,DBMS一般采用先来先服务的策略来处理事务的数据操作请求。27、事务处理逻辑设计过程不包括______。A、从数据流图中识别该事务对应的子数据流图B、确定子数据图中的信息流类型,划定流界C、事务处理逻辑D、应用程序概要设计标准答案:D知识点解析:事务处理逻辑设计过程中不包括应用程序概要设计。28、根据数据库系统在应用程序和操作系统之间所处的地位,下列不是数据库与操作系统的配置方法是______。A、数据库系统作为操作系统的地位B、数据库系统作为子程序C、操作系统与数据库子系统同等地位D、独立的数据库系统标准答案:D知识点解析:暂无解析29、在数据库应用系统的运行过程中,设有下列运维活动I.监控数据库服务器的空间使用情况,根据需要对空间进行调整Ⅱ.调整数据库结构,编写应用程序,满足最终用户提出的应用程序功能需求Ⅲ.制定合理的备份计划,定期对数据库和日志进行备份Ⅳ.通过权限管理、身份认证、跟踪及审计等措施来保证数据库的安全V.设计和编制数据录入程序,完成数据库应用系统上线前的初始数据录入工作Ⅵ.借助相应工具在数据库运行过程中监测数据库系统的运行情况以上活动中,一般情况下不应由DBA执行的是A、仅Ⅲ和ⅣB、仅Ⅱ和VC、仅I和VD、仅Ⅱ、Ⅲ和Ⅵ标准答案:B知识点解析:DBA的工作主要包括:针对不同的应用制定不同的备份计划;根据实际需要授予用户不同的数据库访问权限;定期检查数据库文件存储空间的占用情况等;而应用程序的编写和修改。以及数据的录入均不是DBA应完成的工作。30、有某个准备上线运行的数据库应用系统,其数据库已经建立,应用程序已经编制完毕。设有下列活动:I.录入或导入各类实际业务数据Ⅱ.检查所有应为空的数据表,清除其中的测试数据III.对系统的各项功能进行充分的测试,发现不足,加以改进,直到程序功能符合上线要求Ⅳ.在试运行过程中,收集各部门对系统功能和性能的评价,找出系统中存在的不足并加以改进V.在一些数据表中生成大量的模拟数据,或同时模拟大量的用户登录后执行各项功能,进行压力测试Ⅵ.扩展数据库服务器的存储空间,以防存储空间不足以上活动,一般不属于上线试运行前开展的活动是A、仅Ⅳ和ⅥB、仅Ⅱ、Ⅲ和VC、仅工、Ⅳ和ⅥD、仅I、Ⅱ和Ⅲ标准答案:C知识点解析:录入或导入实际业务数据,扩展存储空间等属于上线试运行后开展的工作。三、简答题(本题共2题,每题1.0分,共2分。)31、数据字典主要包括哪些元数据信息?数据字典的用途是什么?标准答案:关系DBMS数据字典中的元数据包括:关系模式信息、与视图描述有关的信息、关系的存储结构和存取方法信息、完整性约束、安全性有关的信息、数据库运行统计信息。DBMS使用数据字典中的元数据完成其相应的存管理和查询处理功能。DBA利用数据字典监视DBMS使用情况,完成有关系统管理工作。一般用户也可通过数据字典查阅部分数据库结构信息。知识点解析:暂无解析32、已知关系R(A,B,C),其中A,C为数值型属性,试用SQL语句完成:按属性A分组,求出每组中在属性C上的最大值和最小值,且将它们置于视图RVE中。________AS______FROMR_____标准答案:CREATEVIEWRVE(A,CMAX,CMIN)SELECTA,MAX(C),MIN(C)ORDERBYA知识点解析:暂无解析四、设计题(10分)(本题共2题,每题1.0分,共2分。)33、请按要求解答下列问题:(1)在设计数据库应用系统时,需要对系统所需的存储空间进行规划。规划时需要考虑多种因素,请列出其中的4种。(2)设有商品销售系统,该系统每天最多产生万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存3年的销售记录,每年按365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10字节)、销售数量(8字节)、价格(8字节)、金额(8字节)、收银台编号(4字节)、销售员编号(4字节)、销售时间(8字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为8KB(共8192字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。请计算在数据库中保存商品销售数据表需要的数据页数目,要求写出计算过程。标准答案:单条数据的长度;每年、每天、每小时等数据所增长的大小;备份和冗余备份空间;系统文件的大小;占用内存空间的大小等等。(2)单条商品销售记录占用字节:10+8+8+8+4+4+8=50字节。单数据页可存储销售记录条数:163条(163×50=8150字节;164×50=8200字节)。保存三年的销售总记录数:3×365×10000=10950000条。需要的数据页数目=67178(67178×163=10950014;67177×163=10949851)。知识点解析:暂无解析34、数据库中有关系:供应商(供应商号,供应商名,地址)零件(零件号,零件名,重量)项目(项目编号,项目名称,开工日期)供应(供应商号,项目编号,零件号,零件数)其中一个供应商能提供多种零件和多个项目,一种零件能供给不同的项目和供应商,一个项目可以有不同的供应商和使用不同种类的零件。用SQL创建关系供应表。标准答案:CREATETABLE供应(供应商号VARCHAR(10),项目编号VARCHAR(10),零件号VARCHAR(10),零件数INT,PRIMARYKEY(供应商号,项目号,零件号),FOREIGNKEY(供应商号)REFERENCE供应商(供应商号),FOREIGNKEY(项目编号)REFERENCE项目(项目编号),FOREIGNKEY(零件号)REFERENCE零件(零件号));知识点解析:暂无解析五、设计题(20分)(本题共2题,每题1.0分,共2分。)有两张关系表:Students(SID,SName,Sex,Dept)Prizing(SID,PName,Type,PDate)Students表描述的是学生基本信息.Prizing表描述的是学生获奖信息。35、①若在应用程序中经常使用如下查询语句:SELECTS.SID,SName,PName,TypeFROMStudentsASSJOINPrizingASPONSSID=P.SID请问能否使用聚集文件提高此查询的性能?并给出原因。标准答案:①可以用聚集文件提高此查询性能。因为聚集文件本身存储不同类型表的联系,能够减少表间的连接操作,提高查询性能。知识点解析:暂无解析36、②为了提高查询性能,数据库管理员在Students表的SName列上建立了一个非聚集索引SName_ind。如果应用程序使用如下语句查询数据:SELECT*FROMStudentsWHERESNamelike‘%华’请问SName_ind索引是否能够提高语句的查询速度,并给出原因。标准答案:②此索引不能提高该语句的查询速度。因为该索引是建立在SNAME上的非聚集索引,以SNAME首字母排序,而查询语句却要求查询名字最后一个是“华”的SNAME,还是需要全部扫描students表.因此不能提高该语句的查询速度。知识点解析:暂无解析国家四级数据库工程师模拟试卷第3套一、选择题(1分)(本题共20题,每题1.0分,共20分。)1、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建———一。A、索引B、游标C、视图D、另一个表标准答案:C知识点解析:在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间。常用的方法是创建视图,这是使用视图的优点。2、数据库的体系结构由哪几部分组成?——A、模式、外模式和内模式B、数据库、文件和记录C、物理级、数据级和信息级D、文件级、记录级和数据级标准答案:A知识点解析:数据库的体系结构由模式、外模式和内模式组成。3、数据库镜像有很多优点,但不包括——。A、提供完整或接近完整的数据冗余,提高数据可靠性B、主数据库系统发生故障时,可快速启用数据库镜像提供服务C、降低数据存储系统的建设成本D、提高主数据库系统在升级期间的可用性标准答案:C知识点解析:数据库镜像是用于提高数据库可用性的解决方案。数据库镜像提供了完整或接近完整的数据冗余,增加了数据保护;主数据库系统发生故障时,可快速启动数据库镜像提供服务,增加了数据库的可用性;提高了在升级过程中主数据库系统的可用性。4、在分布式数据库的数据分配策略中,若全局数据存在多个副本,且在每个物理场地都保存一个完整的数据副本,则该策略属于______。A)集中式策略B)分割式策略C)全复制式策略D)混合式策略A、
B、
C、
D、
标准答案:C知识点解析:暂无解析5、以下关于文件记录格式叙述错误的是______。A)数据库文件通常采用两种逻辑记录格式:定长记录格式和变长记录格式B)定长记录格式的数据库文件中,所有记录具有相同、固定的长度C)一个文件存储了多种不同类型的记录时需要采用定长记录格式D)文件记录中某个字段可以重复出现时需要采用变长记录格式A、
B、
C、
D、
标准答案:C知识点解析:暂无解析6、以下哪种类型的联系不能出现在最终的IDEF1X模型中______。A)标定型联系B)非标定型联系C)分类联系D)非确定联系A、
B、
C、
D、
标准答案:D知识点解析:暂无解析7、DFD图的绘制步骤是______。A)自顶向下,逐层细化B)自底向下,逐步抽象C)由内向外,逐步分解D)自底向上,逐步扩张A、
B、
C、
D、
标准答案:A知识点解析:DFD图采用自顶向下逐步细化的结构化分析方法表示目标系统,DFD方法以应用信息系统或软件项目的功能为中心进行抽象和分解,以数据流的变换来分析和考查数据对企业及组织中各类业务活动的影响。顶层数据流图是对企业主要业务功能的抽象,也表示企业的使命。首先,由顶层图分解出来的下一层图,描述为了实现顶层的使命必须要完成的功能和活动。然后,再对每个功能活动进行分解,直到每项功能活动都是具体的、可操作的,用一个程序模块可以实现其功能为止。所以本题的答案为A。8、以下关于数据模型要求错误的是______。A)能够比较真实地模拟现实世界B)容易为人们所理解C)便于在计算机上实现D)目前大部分数据模型能够很好地同时满足这三方面的要求A、
B、
C、
D、
标准答案:D知识点解析:暂无解析9、用例用来描述系统在对事件作出的响应时所采取的行动,用例之间是具有相关性的。在一个订单输入子系统中,创建新订单和更新订单都需要核查用户账号是否正确。那么用例“创建新订单”,“更新订单”与用例“核查客户账号”之问的关系是______。A、包含B、扩展C、分类D、聚集标准答案:A知识点解析:包含关系是当可以从两个或两个以上的原始用例中提取公共行为,或者发现能够使用一个构件来实现某个用例的部分功能很重要时,应该使用包含关系来表示它们。10、如果关系模式R的所有属性都是不可分的基本数据项,则R满足______。A、1NFB、2NFC、3NFD、4NF标准答案:A知识点解析:暂无解析11、对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序不一致,则该索引为______。A、聚集索引B、非聚集索引C、稠密索引D、辅索引标准答案:B知识点解析:对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序不一致,则该索引为非聚集索引。12、A、
B、
C、
D、
标准答案:C知识点解析:关系数据库设计理论是关系数据库进行逻辑设计的理论依据。它是为了解决关系数据库中插入异常、更新异常、删除异常和数据冗余而引入的。13、A、
B、
C、
D、
标准答案:A知识点解析:暂无解析14、A、
B、
C、
D、
标准答案:A知识点解析:暂无解析15、A、
B、
C、
D、
标准答案:B知识点解析:暂无解析16、A、
B、
C、
D、
标准答案:C知识点解析:事务内部的故障分为预期和非预期的,其中大部分是非预期的。预期的是指可以通过事务程序本身发现的事物内部的故障。不可预期的是不能由事务程序处理的,比如运算溢出故障、并发事务死锁故障、违反了某些完整性限制而导致的故障。系统故障又称软故障,是指在数据库运行中,由于硬件故障、数据库软件及操作系统的漏洞等导致系统停止运行,所有正在运行的事务以非正常方式终止,需要重新启动的这一类故障。计算机病毒是一种恶意的计算机程序。17、A、
B、
C、
D、
标准答案:B知识点解析:暂无解析18、A、
B、
C、
D、
标准答案:D知识点解析:暂无解析19、数据库管理系统能够实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的哪一个模块完成?______A、数据库定义模块B、数据库运行模块C、数据库存取模块D、数据库维护模块标准答案:C知识点解析:数据库管理系统能够实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的数据库存取模块完成。20、对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序不一致,则该索引为______。A、聚集索引B、非聚集索引C、稠密索引D、辅索引标准答案:B知识点解析:暂无解析二、选择题(2分)(本题共10题,每题1.0分,共10分。)21、下面有关唯一索引的描述中,不正确的是一。A、一个表中可以有多个唯一索引B、不允许插入重复的列值C、某列创建为主键,则该列会自动创建唯一索引D、某列创建了唯一索引则这一列为主键.标准答案:D知识点解析:某列创建了唯一索引,这一列可以不是主键。所以D项不正确。22、ORACLE系统中“COMMITWORKRELEASE”语句表示事务提交并且--。A、释放封锁B、释放所有资源C、撤销DB已作的修改D、释放所有数据资源标准答案:D知识点解析:“COMMITWORKRELEASE”语句表示事务提交并且释放所有数据资源。23、若用如下的SQL语句创建了一个表s:CREATE’tABLES(S#CHARNOTNULL,SNAMECHARNOTNULL.SEXCHAR,AGEINTEGER)今向S表插入如下行时.哪…行可以被插入?一——A、(NULL,陈道一’,‘男’,32)B、(‘99100l’,‘李明芳’,女,‘23’)C、(‘990746’,‘张为’,NULL,NULL)D、(‘992345’,NULL,‘女’,25)标准答案:C知识点解析:从创建的s表可以看出,若向S表插入行,则必须满足s表中各元组的属性。24、下列关于数据库重构的描述中,不正确的是——一。A、数据库的重构就是对数据库的逻辑结构作必要的小范围改变B、数据库重构包括重新设计数据库及其应用程序C、当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库D、如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序标准答案:B知识点解析:数据库重构不是重新设计数据库及其应用程序,而是对数据库的逻辑结构作必要的小范围改变。25、下列SQL语句中,能够实现参照完整性控制的语句是——。A、PRIMARYKEYB、FOREIGNKEYC、FOREIGNKEY和REFERENCESD、REFERENCES标准答案:C知识点解析:能够实现参照完整性控制的SQL语句是FOREIGNKEY和REFERENCES。26、针对数据量很大的数据库系统,最适合调试应用程序的时机是——。A、数据库尚未建立之前B、数据库已经建立,但尚未装入任何数据C、数据库已经建立,并已装入部分数据D、全部数据装入数据库之后或投入运行之后标准答案:C知识点解析:对于数据量很大的数据库系统,最适合调试应用程序的阶段是在数据库已经建立,并已装人部分数据的时候。27、定期对数据仓库进行维护,维护操作的触发条件是时间的维护策略是______。A、定期维护B、实时维护C、延时维护D、快照维护标准答案:D知识点解析:快照维护策略定期对数据仓库进行维护,维护操作的触发条件是时间。这种策略不会给源数据的更新事务或者数据仓库的查询事务增加任何负担,但是通常无法提供最新的数据。28、设有商品销售系统,该系统每天最多产生1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存3年的销售记录,每年按365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10个字节)、销售数量(8个字节)、价格(8个字节)、金额(8个字节)、收银台编号(4个字节)、销售员编号(4个字节)、销售时间(8个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为8KB(共8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许A、67178B、65535C、65540D、67158标准答案:A知识点解析:单条商品销售记录占用字节:10+8+8+8+4+4+8=50字节。单数据页可存储销售记录条数:163条(163*50=8150字节;164*50=8120字节)。保存三年的销售总记录数:3*365*10000=10950000条。需要的数据页数目=67178(67178*163=10950014;67177*163=10949851)。29、VB6.0中的数据绑定控件必须______。A、同时其有DataSource属性和DataField属性B、同时具有ConnectionString属性和RecordSource属性C、具有DataSource属性D、具有ConnectionString属性标准答案:C知识点解析:VB6.0中的数据绑定控件必须具有DataSource属性,所以本题的答案为C30、数据库系统性能调优过程中,需要考虑服务器、网络等各方面因素。下列关于数据库系统性能调优的说法,正确的是A、当发现数据库服务器CPU很忙时,可以考虑增加数据库服务器CPU数量,数据库服务器的处理能力可随之线性增长B、当有大量数据经常需要在数据库服务器和应用服务器之间传输时,需要考虑在内网与外网之间设置防火墙,以避免内网数据传输对外网带来的影响C、很多情况下,仅依靠增加硬件资源无法实现调优目的,对频繁执行且性能较差的SQL语句进行调优有时会起到很好的效果D、通常数据库管理系统能把部分数据暂存在内存缓冲区中,因此一般情况下,磁盘IO都不会成为数据库服务器的性能瓶颈标准答案:C知识点解析:暂无解析三、简答题(本题共2题,每题1.0分,共2分。)31、在SQLServer2000中,某数据库中有角色Role和用户User,User是Role角色的成员,且只属于该角色。先对Table表给Role只授予SELECT和DELETE权限,并授予User对T表具有SELECT、UPDATE和DENYDELETE权限,则用户User对Table表可以执行的操作是______。标准答案:查询和更改数据知识点解析:暂无解析32、SQL语言和主语言具有不同的数据处理方式,SQL是面向______的,而主语言是面向_______标准答案:集合记录知识点解析:SQL是面向集合的,主要是对数据集合的做的一些活动,而主语言是面向记录的,主要是对数据库中的表进行的一系列活动。四、设计题(10分)(本题共2题,每题1.0分,共2分。)33、某工厂欲建立一个物资管理系统,该系统包含零件、产品、仓库、职工等信息,其中仓库用于存入零件。请写出关系模式。标准答案:产品(产品编号,产品名称,产品型号)职工(职工编号,姓名,性别,工资,职称)参加(职工编号,产品编号,天数)零件(零件编号,零件名称,零件型号)构成(产品编号,零件编号,零件数)仓库(仓库编号,仓库负责人)存放(仓库编号,零件编号,存放量)知识点解析:暂无解析34、在SQLServer2000中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前4列数据时(假设一次只插入一行数据),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第5列“本次利润”。请编写实现上述功能的后触发型触发器代码。标准答案:CREATETRIGGERupdate_saleON销售表FORUPDATEFOREACHROWASBEGINUPDATETable_saleSET本次利润=销售价格-(SELECT进货价格FROM产品表)ENDCREATETRIGGERInsert_saleON销售表FORINSERTFOREACHROWASBEGININSERTINTO销售表VALUES(new.商品号,new.销售时间,new.销售数量,new.销售价格)END知识点解析:暂无解析五、设计题(20分)(本题共2题,每题1.0分,共2分。)有两张关系表:Students(SID,SName,Sex,Dept)Prizing(SID,PName,Type,PDate)Students表描述的是学生基本信息.Prizing表描述的是学生获奖信息。35、①若在应用程序中经常使用如下查询语句:SELECTS.SID,SName,PName,TypeFROMStudentsASSJOINPrizingASPONSSID=P.SID请问能否使用聚集文件提高此查询的性能?并给出原因。标准答案:①可以用聚集文件提高此查询性能。因为聚集文件本身存储不同类型表的联系,能够减少表间的连接操作,提高查询性能。知识点解析:暂无解析36、②为了提高查询性能,数据库管理员在Students表的SName列上建立了一个非聚集索引SName_ind。如果应用程序使用如下语句查询数据:SELECT*FROMStudentsWHERESNamelike‘%华’请问SName_ind索引是否能够提高语句的查询速度,并给出原因。标准答案:②此索引不能提高该语句的查询速度。因为该索引是建立在SNAME上的非聚集索引,以SNAME首字母排序,而查询语句却要求查询名字最后一个是“华”的SNAME,还是需要全部扫描students表.因此不能提高该语句的查询速度。知识点解析:暂无解析国家四级数据库工程师模拟试卷第4套一、选择题(1分)(本题共20题,每题1.0分,共20分。)1、数据模型是——。A、现实世界数据内容的抽象B、现实世界数据特征的抽象C、现实世界数据库结构的抽象D、现实世界数据库物理存储的抽象标准答案:B知识点解析:数据模型是现实世界数据特征的抽象。数据模型是数据库系统的形式框架,是用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。2、数据库系统具有数据独立性的特点,体现在——。A、不会因为数据的变化而影响到应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构标准答案:B知识点解析:数据库系统的数据独立性是指,当系统数据存储结构与数据逻辑结构发生变化时,不会影响应用程序。3、下列哪一项不是数据库应用系统软件设计的内容?——A、系统的体系结构设计B、系统的过程设计C、系统的物理设计D、系统的数据设计标准答案:C知识点解析:数据库应用系统软件设计包括系统的体系结构设计、系统的过程设计和系统的数据设计三方面内容。4、一个教师可以教多个学生,一个学生可以选修多个教师的课程,那么教师与学生之间的关系是--。A、多对一联系B、多对多联系C、一对一联系D、一对多联系标准答案:B知识点解析:实体之间的联系有三种:l:l、1:n和m:n。每一个教师可与多个学生实体有联系,反过来,每一个学生实体也可以与多个教师实体有联系。因此两个实体之间是m:n的联系。5、关系数据规范化是为解决关系数据库中的什么问题而引入的?——A、保证数据的安全性和完整性B、减少数据操作的复杂性C、插人、删除和数据冗余D、提高查询速度标准答案:C知识点解析:规范化理论是关系数据库进行逻辑设计的理论依据。它是为了解决关系数据库中插入、删除和数据冗余而引入的。6、数据库文件结构有多种形式,存储了来自多个关系表的记录数据,每个关系表对应文件中的一种记录类型的文件结构是——。A、聚集文件B、顺序文件C、散列文件D、索引文件标准答案:A知识点解析:聚集文件是一种数据库文件结构形式。聚集文件具有多种记录类型,存储了来自多个关系表的记录数据,每个关系表对应文件中的一种记录类型。7、对于数据文件和它的一个索引文件。如果数据文件中只是一部分查找码的值在索引文件中有对应的索引记录,则该索引为——。A、聚集索引B、非聚集索引C、稠密索引D、稀疏索引标准答案:D知识点解析:对于数据文件和它的一个索引文件,如果数据文件中只是一部分查找码的值在索引文件中有对应的索引记录,则该索引为稀疏索引。8、下面关于视图的描述中,不正确的是A、视图是外模式B、视图是虚表C、使用视图可以简化查询语句的编写D、使用视图可以加快查询语句的执行速度标准答案:D知识点解析:使用视图并不能加快查询语句的执行速度,可以简化查询语句的编写。9、在下列哪个子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询?——A、NOTEXIST。子查询B、EXIST子查询C、IN子查询D、JOIN子查询标准答案:C知识点解析:暂无解析10、一个事务一旦提交,它对数据库中数据的改变就应该是永久的,这指的是事务的什么特性?——A、原子性B、一致性C、隔离性D、持久性标准答案:D知识点解析:事务具有四个特性:原子性、一致性、隔离性和持久性。①原子性:事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做。②一致性:即必须保证在数据库状态发生变化时数据库数据的一致性,在事务作用于数据库过程巾,数据应始终满足完整性约束。③隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务干扰。④持久性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。11、并发操作可能会产生数据不一致,用什么方法能避免这些不一致的情况?一——A、封锁方法B、审计功能C、视图机制D、登记日志文件标准答案:A知识点解析:并发操作可能会产生丢失修改、不町重复读和滨“脏”数据的不一致问题。片{封锁的方法能避免这些不一致的情况。12、下面关于存储过程的描述中,不正确的是——。A、存储过程实际上是一组T—sQL语句B、存储过程独立于数据库而存在C、存储过程可以完成某一特定的业务逻辑D、存储过程预先被编译存放在服务器的系统表中标准答案:B知识点解析:存储过程是一组预先编译好的T—SQL代码,是数据库独立对象,可以被应用程序直接调用。优秀的数据存取策略应允许存储过程作为独立的组件而存在,但存储过程不能独立于数据库而存在,所以B项不正确。13、违反了完整性约束而导致的故障是——。A、程序故障B、系统故障C、介质故障D、事务故障标准答案:D知识点解析:此类故障属于事务故障,表明事务没有提交或撤销就结束了,冈此数据库町能处于不准确状态。14、数据的完整性是指数据的正确性、有效性和——。A、可维护性B、独立性C、相容性D、安全性.标准答案:C知识点解析:完整性规则是数据模型中数据及其联系所具有的制约和依存规则,以保证数据的正确性、有效性和相容性。15、VisualBasic6.O不能使用下面哪一种数据访问技术?——A、ADOB、DAOC、ADO.NETD、ODBC标准答案:C知识点解析:VisualBasic6.0不能使刚ADO.NET数据访问技术。16、用数字表示类与类之间关联的多重性,如果图中没有明确标示关联的重数,则关联的重数是——。A、0B、1C、0.1D、*标准答案:B知识点解析:用数字表示类与类之间关联的多重性,如果图中没有明确标示关联的重数,则关联的重数是l。17、在分布式数据库的数据分配中,全局数据被分成若干个数据子集,每个子集被分配在一个或多个不同的场地上,每个场地不一定保存所有数据,这种数据分配的方法属于——。A、集中式B、分割式C、全复制式D、混合式标准答案:D知识点解析:数据分配的方法有集中式、分割式、全复制式和混合式。集中式是指所有数据片断都在一个场地上。分割式是指所有全局数据有且只有一份,它们被分割成若干片断,每一个片断被分配在一个特定的场地上。全复制式是指全局数据有多个副本,在每个物理场地中都有一个完整的数据副本。混合式是指全局数据被分成若干个数据子集,每个子集被分配在一个或多个不同的场地上,每个场地不一定保存所有数据。这种分布方法介于分割式和全复制式之间。18、在分布式数据库的查询中,导致数据传输量大的主要原因是数据间的——。①连接操作②与操作③并操作④选择操作A、①②B、①③C、②③④D、①②③标准答案:B知识点解析:在分布式数据库系统的查询中,导致数据传输量大的主要原因是数据间的连接操作和并操作。19、分布式数据库系统中分片模式和分配模式均是——。A、局部的B、全局的C、分布的D、集中的标准答案:B知识点解析:分布式DBS的体系结构分为四级:全局外模式、全局概念模式、分片模式和分配模式。全局外模式:它们是全局应用的用户视图,是全局概念模式的子集。全局概念模式:全局概念模式定义了分布式数据库中所有数据的逻辑结构。分片模式:分片模式定义片段以及定义全局关系与片段之间的映象。这种映象是一对多的,即每个片段来自一个全局关系,而一个全局关系町分成多个片段。分配模式:片段是全局关系的逻辑部分,一个片段在物上L可以分配到网络的不同场地上。分配模式根据数据分配策略的选择定义片段的存放场地。因此,分布式数据库系统中分片模式和分配模式均是全局的。20、分布式数据库系统的透明性主要表现在位置透明性和复制透明性。位于分片视图和分配视图之间的透明性是---。A、位置透明性B、分配透明性C、全局数据模型透明性D、局部数据模型透明性标准答案:A知识点解析:分布透明性有j三个层次,从高到低依次为:分片透明性、位置透明性和局部数据模型透明性。1)分片透明性:分片透明性位于全局概念模式与分片模式之间,是指用户只需对全局关系进行操作,不必考虑数据的分片及存储场地,其应用程序的编写与集中式数据库相同。当分片模式改变时,只需改变全局概念模式到分片模式之间的映像,而不会影响到全局概念模式和应用程序。2)位置透明性:位置透明性位于分片模式与分配模式之间,是指用户不必知道数据的存储场地。即数据分配到哪个或哪些场地存储对用户是透明的。当存储场地发生变化时,只需改变分片模式到分配模式之间的映像,而不会影响分片模式、全局概念模式和应用程序。因此A项为正确选项。3)局部数据模型透明性:局部数据模型透明性也称局部映像透明性,位于分配模式与局部概念模式之间,是指用户不用考虑局部DBMS所支持的数据模型、使用哪种数据操纵语言,但要考虑数据如何分片、片段及其副本在各场地上的分配。二、选择题(2分)(本题共10题,每题1.0分,共10分。)21、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的哪一个模块完成?一——A、数据库定义模块B、数据库运行模块C、数据库存取模块D、数据库维护模块标准答案:C知识点解析:数据库存取模块实现了对数据库中数据的查询、捕入、修改和删除。22、SQL.Server2000的文件类型有多种,包括主数据文件、辅助数据文件和——。A、日志文件B、备份文件C、程序文件D、索引文件标准答案:A知识点解析:SQLServer2000的文件类型包括主数据文件、辅助数据文件和日志文件。23、数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容属于数据库设计的哪个阶段的内容?——A、需求分析阶段B、概念结构设计阶段C、逻辑结构设计阶段D、物理结构设计阶段标准答案:D知识点解析:物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。物理结构设计的主要内容包括:①库文件的组织形式。如选用顺序文件组织形式、索引文件组织形式等。②存储介质的分配。例如将易变的、存取频繁的数据存放在高速存储器上,将稳定的、存取频度小的数据存放在低速存储器上。③存取路径的选择等。24、消除了传递函数依赖的2NF的关系模式是——。A、1NFB、2NFC、3NFD、BCNF标准答案:C知识点解析:消除了非主属性传递函数依赖于候选关键字的2NF的关系模式是3NF。25、某“学生一选课一课程”数据库中的如下三个关系:学生基本信息:s(s#,SNAME,SEX,AGE)选课信息:SC(s#,c#,GRADE)课程信息:C(c#,CNAME,TEACHER)若要查询某个学生的基本信息及其选课的平均成绩,将使用到下列哪些关系?——A、S和CB、S和SCC、SC和CD、S、SC和C标准答案:B知识点解析:查询某个学生的基本信息使用到关系s。查询某个学生的选课的平均成绩使用到关系SC。26
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/TMAC 187-2025汽车用电动踏板电动机技术要求
- T/CCPA 53-2024预制混凝土构件质量检验标准
- T/NAJX 006-2023企业落实安全生产主体责任工作指南
- 2026年黑龙江省东宁市高二历史下册期末考试测试卷含完整答案【各地真题】
- T/JGE 0040-2025江西绿色生态 家用学习桌椅
- 2026年山东省蓬莱市高考历史检测卷附答案(综合卷)
- 2025年山东省禹城市高二历史上册期末考试真题附参考答案(突破训练)
- 2025年湖南省醴陵市高二历史上册期末考试检测卷含答案【预热题】
- 2026年河南省孟州市高考历史真题附答案【模拟题】
- 2025年江苏省常熟市高二历史下册期末考试测试卷含答案【巩固】
- 福建省泉州白濑水利枢纽工程环评
- 考试桥门式起重机采购物资检验规程
- 项目总结报告范文
- 《教育学原理》马工程教材第二章教育与社会发展
- 许继MODBUS通信规约说明
- 3.放射性核素示踪技术与图像采集方式
- 水岸山居调研课件
- 经济犯罪侦查课件
- 水利工程竣工验收建设监理工作报告
- JJG 915-2008 一氧化碳检测报警器检定规程-(高清现行)
- 工程塑料 第七章特种工程塑料通用PPT课件
评论
0/150
提交评论