国家四级数据库工程师模拟试卷2(共335题)_第1页
国家四级数据库工程师模拟试卷2(共335题)_第2页
国家四级数据库工程师模拟试卷2(共335题)_第3页
国家四级数据库工程师模拟试卷2(共335题)_第4页
国家四级数据库工程师模拟试卷2(共335题)_第5页
已阅读5页,还剩99页未读 继续免费阅读

下载本文档

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

文档简介

国家四级数据库工程师模拟试卷2(共9套)(共335题)国家四级数据库工程师模拟试卷第1套一、选择题(1分)(本题共20题,每题1.0分,共20分。)1、数据库管理系统的功能有——。①数据定义功能②数据操作功能③数据库运行管理和控制功能④数据库的建立和维A、①②B、①③C、①②③D、①②③④标准答案:D知识点解析:DBMS的主要功能有数据定义、数据操纵、数据库运行管理与控制、数据库建立与维护。2、在数据库的非关系模型中,基本层次联系是指——。A、两个记录型之间的一对多联系B、两个记录型之间的多对多联系C、两个记录型以及它们之间的一对多联系D、两个记录型以及它们之间的多对多联系标准答案:C知识点解析:非关系模型是指层次模型和网状模型,基本层次联系表示一对多的联系,通常将表示l的实体称为父结点,把表示n的实体称为子结点。在层次模型中,其他结点有且只有一个父结点。3、在数据库设计中,设计子模式属于数据库设计的——。A、需求分析B、逻辑设计C、概念设计D、物理设计标准答案:B知识点解析:逻辑设计阶段的工作包括设计数据库子模式。4、数据库概念设计的E—R方法中,属性通常用下列哪种图形表示?——A、矩形B、椭圆型C、菱形D、四边形标准答案:B知识点解析:E—R模型中使用三个基本图例:实体(集)由矩形表示,属性由椭圆形表示,联系由菱形表示。5、关系数据模型——。A、只能表示实体的1:1联系B、只能表示实体的1:n联系C、只能丧示实体的m:n联系D、可以表示实体间的上述三种联系标准答案:D知识点解析:关系模型可以表示1:l、l:n、m:n三种联系;而层次和网状模型局限于1:n和l:I。6、适合于定义在大数据量基本表上、基于查找码的等值查询、范围查询、模式查询和部分查询的文件结构是——。A、堆文件B、顺序文件C、散列文件D、索引文件标准答案:D知识点解析:索引文件结构适合于定义在大数据量基本表上、基于查找码的等值查询、范围查询、模式查询和部分查询。7、利用散列函数实现文件记录域取值到记录物理地址间的直接映射关系的机制是——。A、散列技术B、索引技术C、数据字典D、聚集文件标准答案:A知识点解析:散列技术是一种快速文件访问技术,它利用散列函数实现文件记录域取值到记录物理地址间的直接映射关系。8、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TACHER),学生选课关系是SC(s#,c#,GRADE)。若要查找选修“COMPUTER”课程的“女”学生姓名,将涉及关系——。A、SB、S,C,SCC、SC,CD、S,SC标准答案:B知识点解析:查询的目标属性“学生姓名”和条件“女”在关系s中,查询条件“COMPLJTER”以及发生选修联系将涉及关系C和SC,因为只有当s.s#=SC.s#,才表明该学生进行了选修,因此完成该查询任务将涉及s、c、SC三种关系。9、删除触发器tri—Sno的正确命令是——。A、REMOVETRIGGERtri—SnoB、DROPTRIGGERtri—SnoC、TRUNCATEFRIGGERtri—SnoD、DELETETRIGGERtri—Sno标准答案:B知识点解析:删除触发器In—Sno的命令是DROPTRIGGERtn—Sno。10、设有两个事务Tl和T2,它们的并发操作如下所示,则正确的结论是一——。TlT2从DB读S从DB读SS=S-2S=S-4向DB回写S向DB回写SA、丢失修改B、读了“脏”数据C、产生不一致分析D、不存在问题标准答案:A知识点解析:向DB回写S后再次向DB回写s,属于“写后写”。丢失修改。11、如果事务T获得了数据项Q上的排它锁,则T对Q——。A、只能写不能读B、只能读不能写C、不能读不能写D、既可读又可写标准答案:D知识点解析:排它锁也称为独占或写锁。一旦事务T对数据对象A加上排它锁,则只允许T读取和修改A,其它任何事务既不能读取和修改A,也不能再对A加任何类型的锁,直到T释放A上的锁为止。12、以动态链接库DLL形式存储在服务器上,只能添加到Master数据库的存储过程是——。A、扩展存储过程B、用户自定义存储过程C、系统存储过程D、以上都不是标准答案:A知识点解析:扩展存储过程以动态链接库DLL形式存储在服务器上,SQLServer可以动态装载并执行它们,只能添加到Master数据库。13、发生的可能性小,但破坏性最大,可能导致物理存储设备损坏,使数据库文件及数据全部丢失的故障类型是——。A、系统故障B、事务内部的故障C、介质故障D、计算机病毒标准答案:C知识点解析:数据库系统中的故障类型有事务内部的放障、系统故障、介质故障以及计算机病毒故障。系统故障是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新扁动的一类故障。事务内部故障分为预期的和非预期的,预期的事务内部故障是指可以通过事务程序本身发现的事务内部故障。计算机病毒是一种恶意的汁算机程序,它可以像病毒一样繁殖和传播,在对计算机系统造成破坏的同时也可能对数据库系统造成破坏。介质故障是指数据库在运行过程中,由于磁头碰撞、磁盘损坏等情况,使得数据库中的数据部分或全部丢失的一类故障。14、SQL中的视图是为了提高数据库系统的——。A、并发控制B、完整性C、隔离性D、安全性标准答案:D知识点解析:视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。15、在VB6.0ADO对象模型中,RecordSet对象的AddNew方法的功能是——一一A、增加一个新记录集B、在记录集中增加一个新列C、在内存中开辟存放一条新记录的空间D、在对应的数据库表中增加一条新记录标准答案:D知识点解析:RecordSet对象的AddNew方法的功能足向记录集中添加一条新记录。16、下列关于顺序图的描述中,正确的是——。A、当一个操作调用它本身时,消息总是异步的B、消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步信号;棍形箭头表示同步调用操作C、消息也可以有条件。只有条件为真时才可以发送和接收消息。条件表达式被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各分支是互斥的D、在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分。一个对象可能通过一条消息来建另一个对象。被创建的对象符号在创建它的地方(在纵坐标时间轴上)标准答案:D知识点解析:行为视图:顺序图,按时间顺序描述系统元素间的交互;交互图,按照时间和空间的顺序描述系统元素间的交互和它们之间的关系;状态图,摘述了系统元素的状态条件和响应;活动图,描述了系统元素的活动。顺序图属于动态图。在顺序罔中可以描述如何创建和破坏对象,并把它作为描述情节的一部分。一个对象可能通过一条消息来建另一个对象。被创建的对象符号在创建它的地方(纵坐标时间轴上)。17、数据仓库具有的四个重要特性包括集成性、不可更新性、时间特性和——。A、数据抽取性B、数据转换性C、面向主题性D、粒子性标准答案:C知识点解析:数据仓库具有面向主题性、集成性、不可更新性和时间性四个重要特性。18、以下说法哪条不是建立数据仓库的恰当理由?A、把企业的各种应用集中在…起B、充分利用企业信息系统生成的数据C、解决数据分析应用和企业基本业务之间的性能冲突的问题D、以面向主题、集成的方式合理组织数据.实现跨专业视图标准答案:A知识点解析:建立数据仓库不是简单地把企业的各种应用集中在一起,而是利用企业信息系统生成的数据,以面向主题、集成的方式合理组织数据,解决了数据分析应州和企业基本业务之间的性能冲突的问题。19、与分散式数据库相比,分布式数据库具有哪种特点?……A、逻辑整体性B、逻辑独立性C、分布整体性D、分布独立性标准答案:A知识点解析:与分散式数据库相比,分布式数据库具有逻辑整体性。20、客户机/服务器体系结构区别于其他体系结构的关键在于----。A、计算的分布B、CPtJ的分布C、功能的分布D、数据的分布标准答案:C知识点解析:C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到121ient端和Server-端来实现,降低了系统的通讯开销。客户杌/服务器体系结构区别于其他体系结构的关键在于功能的分布。二、选择题(2分)(本题共10题,每题1.0分,共10分。)21、数据库系统的三级模式体系结构是指——。A、外模式、模式和内模式B、子模式、模式和用户模式C、模式、子模式和概念模式D、子模式、用户模式和存储模式标准答案:A知识点解析:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级抽象模式构成的。22、支持SQLServer2000中的所有可用功能,可作为企业数据库服务器使用的SQLServe2000版本是——。A、SQLServer2000个人版B、SQtLServer2000企业版C、SQLServer2000开发版D、SQLServer2000标准版标准答案:B知识点解析:支持SQl.Server2000中的所有可用功能。可作为企业数据库服务器使用的SQL.Server2000版本是SQLServer2000企业版。23、数据库物理设计的主要步骤包括下面哪几项?——①文件组织与存取设计②设计E-R图③安全模式设计④数据分布设计⑤数据库逻辑模式调整⑥对关系进行规范化处理A、①②③④B、②④⑤⑥C、①③④⑤D、全部标准答案:C知识点解析:数据库物理设计的主要步骤有数据库逻辑模式调整、文件组织与存取设计、数据分布设计、安全模式设计、属于文件组织与存取设计中的内容、物理模式评估。设计E—R图属于数据库概念设计阶段内容。对关系进行规范化处理属于数据库逻辑设计阶段内容。24、根据关系数据库规范化理论,关系数据库中的关系要满足。INF。有关系模式:部门(部门号,部门名,部门成员,部门经理).哪个属性使它不满足1NF?———A、部门号B、部门名C、部门成员D、部门经理标准答案:C知识点解析:lNF要求关系中属性均为单纯域,无重复组或无“表中表”。“部门成员”可能包含一个集合,使“部门”关系不能达到1NFo25、一家航空公司把一年中飞行距离超过10000里的客户信息转移到一张称为flyersclub的表中,他们的详细情况被记录在表flyers,下列sQL语句描述正确的是——。A、insertflyersclubwhereidistancetravelled>=10000B、insertintoflyersclubfromflyerswhereidistancetravelled>=10000C、insertintoflyersclubfromflyerswhere(idistancetravelled)values>=10000D、insertflyersclub(idstancetravelled)valuesfromflyerswhereidistancetravelled>=10000标准答案:B知识点解析:INSERT。语句的格式为:INSERTINTO<表名>[(<列名表>)]’VALUES(值列表)。26、可有效地防止丢失修改,并能保证事务T的可恢复性,但不能保证可重复读和不诌“脏”数据的封锁协议是——。A、一级封锁协议B、二级封锁协议C、三级封锁协议D、四级封锁协议标准答案:A知识点解析:一级封锁协议可有效地防止丢失修改,并能保证事务T的可恢复性。一级封锁协议是:事务T在修改数据R之前必须先加x锁,直到事务结束才释放。如果仅仅是读数据不对其修证,是不需要加锁的,所以不能保证可重复读和不读“脏”数据。27、为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的DBMS提供的数据定义语言建立实际的数据库,这项操作被称为——。A、数据装载B、数据库运行C、定义数据结构D、数据库的试运行标准答案:D知识点解析:为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的DBMS提供的数据定义语言建立实际的数据库,这项操作被称为数据库的试运行。28、对基于检查点的恢复技术,下列说法中不正确的是——。A、可以提高恢复效率B、可以定期建立。也可以按照某种规则建立检查点C、无论事务在检查点之前还是之后提交,都需执行REDO操作D、能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作标准答案:C知识点解析:利用检查点方法进行恢复的步骤:①从重新开始文件中找到最后一个检查点记录在日志文件中的地址,由该地址在日志文件中找到最后一个检查点记录;②由该检查点记录得到检查点建立时所有正在执行的事务清单ACTIVE—IAST,建立两个事务队列UN.DO—lAST。和REDO—LIST,把AC~VE—LIST’暂时放人UNDO—lAST’队列,REDO队列暂为空;③从检查点开始正向扫描日志文件,直到日志文结束,如有新开始的事务Ti,把Ti暂时放入UNDO—LIST’队列,如有提交的事务Ti,把Ti从UNDO—LIST’队列移到REDO—lAST队列;④对UNDO—lAST中的每个事务执行UNDO操作,对REDO—LIST中的每个事务执行REDO操作。所以C项不正确。29、以下关于数据库完整性的描述中,不正确的是——。A、表中的主键的值不能为空B、数据应随时可以被更新C、一个表的值若引用其他表的值,应使用外键进行关联D、数据的取值应在有效范围内标准答案:B知识点解析:B项不正确,其余各项均正确。30、在客户机/服务器体系结构的数据库系统中,数据库功能分为前端部分和后端部分,下列功能中属于后端部分的是——。A、数据输JkB、报表输出C、用户界面D、存取结构标准答案:D知识点解析:存取结构属于后端数据库功能。在客户机/服务器体系结构的数据库系统中,数据库应用的功能分成两部分。客户机(前端部分):由一些应用程序构成(如格式处理、报表输出、数据输入、图形),实现前端处理和用户界面。服务器(后端部分):包括存取结构、查询优化、并发控制、恢复等系统程序,完成事务处理和数据访问控制。三、简答题(本题共3题,每题1.0分,共3分。)31、什么是数据库的逻辑结构设计?试述其设计步骤?标准答案:逻辑结构设计是把概念模型结构转换成某个具体的DBMS所支持的数据模型。逻辑结构设计步骤为:①把概念模型转换成一般的数据模型。②把一般的数据模型转换成特定的DBMS所支持的数据模型。知识点解析:暂无解析32、请给出预防死锁和检测死锁的方法。若检测发生死锁,应如何解除死锁?标准答案:预防死锁通常有以下两种方法:①一次封锁法。就是要求每个事务必须一次将所有要使用的数据全部加锁。否则该事务不能继续执行;②顺序封锁法,是预先对数据对象规定一个封锁顺序。所有事务都按这个顺序实行封锁。检测死锁发生的一种方法是选择一个处理死锁代价最小的事务,将其撤销,释放此事务持有的所有锁,使其他事务得以继续运行下去。知识点解析:在IN子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询。解除死锁问题有两类方法:一类方法是采用一定措施来预防死锁的发生;另一类方法是允许发生死锁。然后采用一定手段定期诊断系统中有无死锁,若有则解除之。33、什么是数据库的完整性?数据库的完整性概念与数据库的安全性概念有什么区别和联系?标准答案:数据库的完整性是指数据的正确性和相容性。数据库的安全性是指保护数据库,以防止不合法的使用造成的数据泄密、更改或破坏。其相同点是两者都是对数据库中的数据进行控制,各自所实现的功能目标不同。知识点解析:暂无解析四、设计题(10分)(本题共1题,每题1.0分,共1分。)34、某学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中一些教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请根据上述需求建立概念模型,结果用E—R图表示。标准答案:用E—R图画出的学校的概念模型图如下图所示。知识点解析:a.确定实体类型。本问题有8个实体类型,即改学系、班级、教研室、学生、教师、课程、普通生和研究生。b.确定联系类型。教学系实体与班级实体之间是I:n联系,即下属关系。教学系实体与教研室实体之间是l:n联系,即包含关系。班级实体与学生实体之间是1:n联系,即学习关系。教研室实体与教师实体之间是l:n联系,即工作关系。学生实体与课程实体之间是n:m联系,即选课关系。教师实体与学生实体之间是n:m联系,即教学关系。c.把实体类型和联系类型组合成E—R图。d.确定实体类型和联系类型的属性。本题中实体没有属性。五、设计题(20分)(本题共1题,每题1.0分,共1分。)35、在学籍管理中,设有4个表,关系模式分别为:STUDENT(SNO,SNAME,SEX,BIRTHDAY.CLASS);TEACHER(TNO,TNAME,SEX,BIRTHDAY,PROFESSION,DEPARTMENT);COURSE(CNO,CNAME,TNO);SCORE(SNO,CNO,DEGREE)。说明:学生关系模式中:SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生日期;CLASS:班级;教师关系模式中:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAy:}{J生日期;PRO。FESSION:职称;DEPARTMENT:所在系;课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号;成绩关系模式中:SNO:学号;CNO:课程号;DEGREE:}数。试用SQL语句完成下列操作:1)列出“计算机系”教师所教课程的成绩表。2)列出“计算机系”与“电子工程系”不同职称的教师的TNAME和PROFESSION。3)列出存在有85分以上成绩的课程CNO。4)列出选修编号为‘‘3—105”课程且成绩同于选修了编号为“3—245”的同学的CNO、SNO和DEGREE。并按DEGREE从高到低次序排列。5)列出选修编号为“3—105”课程且成绩高于选修了编号为“3—245”的同学的CNO、SNO和DEGREE。6)列出成绩比该课程平均成绩低的同学的成绩表。标准答案:1)SELECTCNO,SNO,DEGREEFROMSCOREWHERECNOIN(SELECTXCNOFROMCOURSEXTEACHERYWHEREY.TNO=X.TNOANDY.DEPARTMENT=‘计算机系’);2)SELECTTNAME,PROFESSIONFROMTEACHERWHEREDEPARTMENT=‘计算机系’ANDPROFESSIONNOTIN(SELECTPROFESSIONFROMTEACHERWHEREDEPARTMENT=‘电子工程系’);3)SELECI’DISTINCTCNOFROMSCOREWHEREDEGREE>85):4)SELECTCNO.SNO,DEGREEFROMSCOREWHERECNO=‘3—105’ANDDEGREE=ANY(SELECI’DEGREEFROMSCOREWHERECNO‘3—245’ORDERBYDEGREEDESC;5)SELECT’CNO,SNO,DEGREEFROMSCOREWHERECNO=‘3—105’ANDDEGREE>ALL(SELECTDEGREEFROMSCOREWHERECNO=‘3—245’):6)SELECTCNO。SNO,DEGREEFROMSCOREAWHEREDEGREE<(SELECTAVG(DEGREE)FROMSCOREBWHEREA.CN0=B.CNO):知识点解析:主要考查了SQL的数据查询功能、数据定义功能和数据操纵功能。这类问题主要是考查对SELECTFROMWHERE语句的掌握。国家四级数据库工程师模拟试卷第2套一、选择题(1分)(本题共20题,每题1.0分,共20分。)1、______是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该DBS的硬件平台是并行计算机系统.使用多个CPU和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和I/O速度。A、集中式数据库系统B、并行数据库系统C、分布式数据库系统D、客户/服务器数据库系统标准答案:B知识点解析:并行DBS是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该DBS的硬件平台是并行计算机系统,使用多个CPU和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和I/O速度。2、以下关于数据模型要求错误的是A、能够比较真实地模拟现实世界B、容易为人们所理解C、便于在计算机上实现D、目前大部分数据库模型能很好地同时满足这三方面的要求标准答案:D知识点解析:目前还没有一种数据库模型能够很好地同时满足能够比较真实地模拟现实世界、容易为人们所了解、便于在计算机上实现这三个方面的要求。3、根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是______。A、需求分析B、概念设计C、逻辑设计D、物理设计标准答案:C知识点解析:数据库逻辑结构设计是指从数据库的概念模型出发,设计表示为逻辑模式的数据库逻辑结构,数据库逻辑设计的主要步骤包括ER图转换为初始关系模式、对初始关系模式进行优化等,所以本题的答案为C。4、以下关于死锁检测和恢复叙述错误的是A、死锁检测,用于定期检查系统是否发生死锁B、死锁恢复,用于将系统从死锁中解救出来C、有效的方法是从后面向前RED0这个事务的部分操作,主要能够解开系统死锁即可D、为了防止某些事务总是被选做被撤销事务,可以限定每个事务被选为撤销事务的次数标准答案:C知识点解析:对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务,更为有效的方法是从后面UNDO这个事务的部分操作,只要能够解开系统死锁即可。5、存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是______。A、可通过预编译机制提高数据操作的性能B、可方便地按用户视图表达数据C、可减少客户端和服务器端的网络流量D、可实现一定的安全控制标准答案:B知识点解析:查看使用存储过程的好处,不存在方便地按用户视图表达数据这种优点,因此本题答案为B。6、事务的一致性是指______。A、事务中包括的所有操作要么都做,要么都不做B、事务必须是数据库从一个一致性状态变到另一个一致性状态C、事务一旦提交,对数据库的改变是永久的D、一个事务内部的操作及使用的数据对并发的其他事务是隔离的标准答案:B知识点解析:事务的特征有4个,即原子性、一致性、隔离性、持久性。一致性是为了数据库不会因事务执行而遭到破坏,事务应使数据库从一个一致性状态转到另一个一致性状态,数据库的一致性是指数据库满足完整性约束,处于正确状态。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、关于ER图的叙述正确的是______。A、ER图是建立在关系数据库的假设上B、ER图可将现实世界中的信息抽象地表示为实体以及实体间的联系C、ER图使应用过程和数据的关系清晰D、ER图能表示数据生命周期标准答案:B知识点解析:实体一关系(ER)模型基于对现实世界的这样一种认识,世界由一组基本对象(或称为实体)及这些对象间的联系组成。此模型的主要目的是用于数据库的概念结构设计,简单地说就是帮助设计数据库的ER模型。9、某公司的客户信息数据库中,选定客户的ID号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址问的映射关系,组成索引项,则该索引称为______。A、稀疏索引B、聚集索引C、稠密索引D、非聚集索引标准答案:A知识点解析:如果只有部分查找码的值有对应的索引记录,则该索引称为稀疏索引。10、以下关于视图叙述不正确的是______。A、视图是由从数据库的基本表中选择出来的数据组成的逻辑窗口B、视图是一个虚表C、数据库中不仅存放视图的定义,还存放视图包含的数据D、基本表中的数据库如果发生了变化,从视图中选取出来的数据也随之变化标准答案:C知识点解析:视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口,数据库中只存放视图的定义,而不存放视图包含的数据。11、以下关于数据完整性叙述错误的是______。A、域约束限制指定表列的取值及范围B、主码约束定义每个关系的主码不空,但可以不唯一C、引用完整性约束定义不同关系模式的属性之间满足的条件D、引用完整性约束定义一个关系模式中属性之间可能满足的条件标准答案:B知识点解析:主码约束定义每个关系的主码不空,并且是唯一的。12、SQLServer2000提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份的内容是______。A、上次差异备份之后修改的数据库全部内容B、上次完全备份之后修改的数据库全部内容C、上次日志备份之后修改的数据库全部内容D、上次完全备份之后修改的数据库内容,但不包括日志等其他内容标准答案:B知识点解析:差异备份的内容是上次完全备份之后修改的数据库全部内容,因此本题答案为B。13、以下说法错误的是______。A、在开始建立模型之前,首先要明确建模的目的及意图B、A0图确定了整个模型的内外关系,确定了系统的边界,构成进一步分解的基础C、AO图是模型真正的顶层图D、每张图的边界箭头可以与父图箭头不一致标准答案:D知识点解析:每张图的边界箭头和父图箭头应是一致的。14、考虑两个事务Ti={Ii}和Tj={Ij},以及定义在Ti,Tj上的并发调度S,其中Ii,Ij分别代表组成Ti和Tj的操作,则下列中不会引起事务Ti的操作Ii与事务Tj的操作Ij冲突的是______。A、Ii=read(Q),Ij=write(Q)B、Ii=write(Q),Ij=read(Q)C、Ii=read(Q),Ij=read(Q)D、Ii=write(Q),Ij=write(Q)标准答案:C知识点解析:两个事务对同一数据的只读操作不会引起操作的冲突。15、下述不属于数据库维护工作的是______。A、使用数据定义语言建立多个表,构建数据库总体框架B、根据备份计划周期性地备份数据库C、检测数据库的空间使用情况D、调整数据库参数,进行性能优化标准答案:A知识点解析:使用数据定义语言建立多个表,构建数据库总体框架不属于数据库维护工作的范畴。16、从OLTP环境中抽取数据,建立新的数据分析环境的最初出发点是______。A、对企业信息系统中的数据进行整理B、解决企业信息系统中的数据孤岛问题C、解决企业基本业务应用和数据分析应用之间的性能冲突问题D、解决企业信息系统中的蜘蛛网问题标准答案:C知识点解析:采用数据抽取程序从OLTP中抽取数据的主要原因是解决不同类型应用程序之间的性能冲突问题。17、关于对SQL对象的操作权限的描述正确的是______。A、权限的种类分为INSERT、DELETE和UPDATE三种B、使用REVOKE语句获得权限C、权限只能用于实表而不能应用于视图D、使用COMMIT语句赋值权限标准答案:A知识点解析:REVOKE是对权限的回收,COMMIT是对事务的提交,权限不仅能作用于实表还能作用于虚表。18、在分布式数据库的数据分配中,若全局数据存在多个副本,在每个物理场地都保存着一个完整的数据副本,该策略属于______。A、集中式B、分割式C、全复制式D、混合式标准答案:C知识点解析:集中式是所有数据片段都安排在一个场地上;分割式是所有全局数据有且只有一份,它们被分割成若干片段,每个片段被分配在一个特定的场地上;混合式是全局数据被分为若干个数据子集,每个子集被安排在一个或是多个不同的场地上,但是每个场地未必保存所有数据。19、在UML机制中,关于包和包图下列说法中错误的是______。A、把模型元素通过内在的语义连在一起成为一个整体就叫做包B、包又称为子系统C、包能够引用来自其他包的模型元素D、包图必须保证高耦合、低内聚标准答案:D知识点解析:包图是表明包以及包之间的关系的类图,是对模型中涉及的元素分组所得的结果,是具有特定语义的一个子集,必须保证低耦合、高内聚。20、ADORecordSet对象支持4种游标类型,其中能够反映所有用户对数据的修改,支持向前和向后记录移动操作的是______。A、动态游标B、静态游标C、键集游标D、仅向前游标标准答案:A知识点解析:ADORecordSet对象支持4种游标类型,其中动态游标能反映所有用户对数据的修改,支持向前和向后的记录移动操作。二、选择题(2分)(本题共10题,每题1.0分,共10分。)21、在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是______。A、树B、无向图C、有向图D、二叉树标准答案:A知识点解析:在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是树。22、创建触发器时,以下说法错误的是______。A、在一个表上可以建立多个名词不同、类型各异的触发器B、增、删、改记录都可以使用触发器C、修改数据库以及数据库对象的语句可以在触发器中使用D、通常不要在触发器中返回任何结果标准答案:C知识点解析:大部分T—SQL语句都可以用在触发器中,但是也有一些限制,例如,所有的建立和修改数据库以及数据库对象的语句、所有的DROP语句都不允许在触发器中使用。23、数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库的访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲的课程,应该______。A、在教师表上按教师编号建立索引B、在教师表上按名字建立索引C、在课程表上按课程号建立索引D、在课程表上按教师编号建立索引标准答案:D知识点解析:数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库的访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲的课程,应该在课程表上按教师编号建立索引。24、在SQL中,下列涉及空值的操作中错误的是______。A、AGEISNULLB、AGEISNOTNULLC、AGE=NULLD、NOT(AGEISNULL)标准答案:C知识点解析:AGE=NULL是错误的,在SQL中没有这样的表达。25、以下关于顺序加锁法及其缺点叙述错误的是______。A、该方法对数据库中事务访问的所有数据项规定一个加锁顺序B、每个事务在执行过程中必须按顺序对所需的数据项加锁C、维护对这些数据项的加锁顺序很困难,代价非常的大D、事务按照固定的顺序对这些数据项进行加锁比较方便标准答案:D知识点解析:顺序加锁对数据库中的事务访问的所有数据项规定一个加锁顺序,每个事务在执行过程中必须按此顺序对所需的数据项加锁。顺序加锁法的缺点是:数据库中需要加锁的数据项非常多并且不断变化,维护这些数据项的加锁顺序很难,代价非常大;事务访问数据项有时无法事先完全确定,而是随着事务的执行过程动态变化的,有时候很难要求事务按照固定的顺序对这些数据项进行加锁。26、数据镜像有很多优点,但是不包括______。A、数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能B、发生灾难时,数据库镜像可快速使数据库的备用副本提供服务C、数据库镜像可以降低应用成本D、提高生产数据库在升级期间的可用性标准答案:C知识点解析:数据库镜像是一种用于提高数据库可用性的解决方案,它根据DBA的要求,自动把整个数据库或其中的关键数据复制到另一个磁盘上。数据镜像好处包括选项的A、B、D。但C不是。27、数据库在运行的过程中,由于磁盘损坏使得数据库中的数据部分或全部丢失的一类故障称为______。A、事务内部故障B、系统故障C、介质故障D、计算机病毒标准答案:C知识点解析:介质故障又称为硬件故障,主要指数据库在运行过程中,由于磁头、磁盘损坏,强磁干扰,天灾人祸等情况,使得数据库中的数据部分或全部丢失的一类故障。28、下述各图给出的4个并发调度中,哪个不是冲突可串行的______。A、

B、

C、

D、

标准答案:A知识点解析:如果定义在事务集TS上的并发调度S冲突等价于事务集TS上的某个串行调度S’,则称S是冲突可串行的,A项中T1R(A);T4W(B);T4R(B);T1W(B)不是冲突可串行的,因此本题答案A。29、以下关于DFD与IDEFO比较错误的是______。A、在模型规范方面,DFD方法更加规范,更加适合初学者B、DFD图用箭头也叫做数据流来描述数据移动的方向C、IDEFO还可以表示出控制流和说明处理或活动实施方式的一些约束D、这两种方法都是基于结构化分析思想标准答案:A知识点解析:在模型规范方面,IDEFO方法更加规范,更加适合初学者。30、日志文件的内容不包括下面哪个______。A、每事务的开始标记B、每个事务的结束标记C、故障发生点D、每个事务的所有更新操作标准答案:C知识点解析:日志文件的内容不包括故障发生点。三、设计题(10分)(本题共15题,每题1.0分,共15分。)SQL语言和主语言具有不同的数据处理方式,SQL是面向(1)的,而主语言是面向(2)。31、1.标准答案:集合知识点解析:暂无解析32、2.标准答案:记录知识点解析:SQL是面向集合的,主要是对数据集合的做的一些活动,而主语言是面向记录的,主要是对数据库中的表进行的一系列活动。33、VB6.0中:RecordSet对象中用于描述记录集中使用的游标类型的属性是______。标准答案:CursorType知识点解析:RecordSet对象属性中的CursorType用于描述记录中使用的游标类型。它支持4种游标类型,即动态游标、静态游标、键集游标和仅向前游标。34、数据库应用系统中通常会将编码构建成字典表,包含代码和名称项,如民族(民族代码,民钱名称),针对这类表,为提高查询性能,应该采用的优化方式是______。标准答案:代码的聚族索引知识点解析:聚族是根据码值找到数据的物理存储位置,从而达到快速检索数据的目的。聚族索引的顺序就是数据的物理存储顺序,叶节点就是数据节点。35、要使用户吴先生只能查询表A中的部分数据记录,运用视图及权限管理,应该采取的策略是______。标准答案:构建该部分记录的行级视图,并将该视图的查询权限赋予吴先生知识点解析:暂无解析在UML提供的图中,可以采用(6)对逻辑数据库模式建模;(7)用于接口、类和协作的行为建模,并强调对象行为的时间顺序。36、6.标准答案:类图知识点解析:暂无解析37、7.标准答案:状态图知识点解析:暂无解析假设某数据库中有表SC(S#,C#,SCORE),表C(C#,CNAME,TNAME)和表SC_C(C#,CNAME,AVG_GRADE),其中SC表中各属性分别表示为学号,课程号,以及对应的分数;要求把SC表中的每门课程的平均成绩插到表SC_C中,完成下列的SQL语句。INSERTINTOSCC(C#,CNAME,AVGGRADE)SELECTC.C#,CNAME,(8)FROMSC,C(9)(10)38、8.标准答案:AVG(SCORE)知识点解析:暂无解析39、9.标准答案:WHERESC.C#=C.C#知识点解析:暂无解析40、10.标准答案:GROUPBYC.C#,CNAME知识点解析:暂无解析41、某表定义了视图BT_S,则要把该视图以及由该视图导出的所有的视图都一起删除的SQL讲句是______。标准答案:DROPVIEWBT_SCASCADE知识点解析:删除视图应该用DROP,而删除表是用DELETE使用CAS-CADE级联删除语句,把该视图和由它导出的所有视图一起删除。设有三个基本表,表ITEM(项目号,项目名,项目负责人,电话),BIP(项目号,零件号,数量,日期),PART(零件号,零件名称,规格,单价),完成SQL语句统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表SSP(项目号,项目名,金额)的结构显示。SELECTITEM.项目,项目名,SUM(单价*数量)AS金额FROMITEM,BIP,PARTWHERE(12)GROUPBYITEM.项目(13)SELECT“合计”,S42、12.标准答案:ITEM.项目号=BIP.项目号ANDBIP零件号=PART.零件号知识点解析:暂无解析43、13.标准答案:UNION知识点解析:暂无解析44、14.标准答案:BIP.零件号=PART.零件号知识点解析:暂无解析45、15.标准答案:INSERTTABLESSP知识点解析:暂无解析四、设计题(20分)(本题共1题,每题1.0分,共1分。)46、(1)已知关系模式R的全部属性集U={A,B,C,D,E,G}及函数依赖集:F=(AB→C,C→A,BC→D,ACD→B,D→EG,BE→C,CG→BD,CE→AG}求属性集闭包(BD)+(2)现有如下两个关系模式:Employees(Eid,Name,DeptNO)Departments(DeptNO,DeptName,TotalNumber)Employees关系模式描述了职工编号、姓名和所在部门编号;Departments关系模式描述了部门编号、名称和职工总标准答案:(BD)+=ABCDEGX(O)=BD;由D→EG可知X(1)=BDEG;再由BE→C,可知X(2)→BDEGC;又有CG→BD,CE→AG,可知X(3)=BDEGCA,因为X(3)中包含了所有的属性集,即有(BD)+=X(3)=ABCDEGT—C(TNO.CNO)主码(TNO,CNO),外码TNO,CNOS—C(SNO,CNO,成绩)主码(SNO,CNO).外码SNO,CNO(2)createtriggersql_trionemployeesfor知识点解析:本题考查了后触发器的Transact—SQL语句。其语法格式为:CREATETRIGGER触发器名称0N|表名|视图名|[WITHENCRYPTION]ASSQL语句AFTER和FOR,指定触发器只有在引发的SQL语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后,才执行此触发器,即后触发型触发器。国家四级数据库工程师模拟试卷第3套一、选择题(1分)(本题共30题,每题1.0分,共30分。)1、A、

B、

C、

D、

标准答案:B知识点解析:暂无解析2、A、

B、

C、

D、

标准答案:B知识点解析:暂无解析3、A、

B、

C、

D、

标准答案:C知识点解析:模型对象不涉及太多的技术术语,便于用户理解模型。4、A、

B、

C、

D、

标准答案:D知识点解析:系统总体设计的主要内容包括确定DBAS体系结构、软硬件选型和配置、应用软件结构设计和业务规则初步设计等,所以本题的答案为D。5、A、

B、

C、

D、

标准答案:B知识点解析:使用存储过程的好处有:模块化程序没汁、提高性能、减少网络流量、可作为安全机制使用.故本题答案为B。6、A、

B、

C、

D、

标准答案:D知识点解析:查询语句的功能是从数据库中检索满足条件的数据,查询的数据源可以来自一张表、多张表和视图,查询的结果是由0行或多行记录组成的一个记录集合.并允许选择一个或多个字段作为输出字段。7、A、

B、

C、

D、

标准答案:A知识点解析:以记录为单位的日志文件的内容包括每个事务的开始标记、每个事务的结束标记,以及每个事务的所有更新操作。事务的详细执行过程不在其中。8、A、

B、

C、

D、

标准答案:D知识点解析:暂无解析9、A、

B、

C、

D、

标准答案:A知识点解析:暂无解析10、A、

B、

C、

D、

标准答案:B知识点解析:进行存取权限控制时,可以为不同的用户定义不同的视图,把数据对象限制在一定范围内,因此只要建立各系的行级视图,并将权限赋予该系的管理员.就可以实现各系的管理员只能读取本系的学生信息。11、A、

B、

C、

D、

标准答案:C知识点解析:关系数据库设计理论是关系数据库进行逻辑设计的理论依据。它是为了解决关系数据库中插入异常、更新异常、删除异常和数据冗余而引入的。12、A、

B、

C、

D、

标准答案:B知识点解析:用户权限定义中数据对象范围越小(例如精确到字段级),授权子系统就越灵活。13、A、

B、

C、

D、

标准答案:D知识点解析:名字和编码之间用斜杠分开,放在矩形框的上方。14、A、

B、

C、

D、

标准答案:D知识点解析:并发调度中不同事务的操作可以交叉执行。15、A、

B、

C、

D、

标准答案:A知识点解析:暂无解析16、A、

B、

C、

D、

标准答案:B知识点解析:暂无解析17、A、

B、

C、

D、

标准答案:D知识点解析:暂无解析18、A、

B、

C、

D、

标准答案:C知识点解析:暂无解析19、A、

B、

C、

D、

标准答案:D知识点解析:暂无解析20、A、

B、

C、

D、

标准答案:C知识点解析:暂无解析21、A、

B、

C、

D、

标准答案:C知识点解析:分类器的构造方法有统计方法、机器学习方法、神经网络方法等,统计方法包括贝叶斯法和非参数法,对应的知识表示则为判别函数和原型事例;机器学习方法包括决策树法和规则归纳法;神经网络方法主要是BP算法。分类器评价或比较尺度有三种:预测准确度、计算复杂度、模型描述的简洁度。22、A、

B、

C、

D、

标准答案:B知识点解析:暂无解析23、A、

B、

C、

D、

标准答案:D知识点解析:VB提供了很强的数据访问功能,不仅可以访问小型数据库,而且利用开放式数据库接口还可以访问大型数据库。24、A、

B、

C、

D、

标准答案:B知识点解析:若关系模式是1NF,且每个非主属性完全函数依赖于候选码,则关系模式是2NF。25、A、

B、

C、

D、

标准答案:B知识点解析:游标会占用较多的系统资源,尤其是对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃。所以,不要随意使用游标,而且游标使用完成后应及时关闭和销毁,以释放资源。26、A、

B、

C、

D、

标准答案:C知识点解析:数据仓库系统设计目标主要在于建立主题数据环境,强调的是数据的集成性,目标在于建立一个全局一致的数据环境,建立企业的信息资源体系结构的数据核心,并在此基础上,建立基本的决策支持分析应用。27、A、

B、

C、

D、

标准答案:D知识点解析:数据库镜像涉及尽快将对主体数据库执行的每项插入、更新和删除操作重做到镜像数据库中。重做通过将每个活动事务日志记录发送到镜像服务器来完成,这会尽快将日志记录按顺序应用到镜像数据库中,这样,每当数据库更新时,DBMs将自动保证镜像数据与主数据的一致性。28、A、

B、

C、

D、

标准答案:C知识点解析:暂无解析29、A、

B、

C、

D、

标准答案:D知识点解析:WHERE子句中用于指定数据的选择条件。要查询选修“计算机”课的全体女生的姓名,必须把所有的查询条件列出来。30、A、

B、

C、

D、

标准答案:B知识点解析:在共享磁盘结构的系统中,所有的处理机拥有独立的主存储器,并且通过互联网共享磁盘。二、设计题(10分)(本题共1题,每题1.0分,共1分。)31、标准答案:(1)【1】集中式(2)【2】数据库试运行(3)【3】RecordSource(4)【4】文件初始设计时,为文件记录预留存储空间不足,预留的桶数偏少【5】散列函数的“均匀分布性”不好(5)【6】丢失了某售票点的修改(6)【7】Grade>【8】AVG(Grade)(7)【9】REVOKEINSERT【10】FROMU1CASCADE(8)【11】Sum(单价*数量)【12】1NT0SSP【13】ITEM.项目号一BIP.项目号ANF)BIP.零件号一PART.零件号【14】ITEM.项目号,项目名(9)【15】清洗知识点解析:数据库的实施主要包括以下四项工作:用DDL定义数据库结构、数据装载、编写与调试应用程序以及数据库试运行。若火车售票点Tl读取某一数据更新后还未存盘,火车售票点T2接着也读取该数据,也就是说火车售票点T1修改的数据丢失,对于T2也有同样的情况。构建数据仓库的重要一环是用户从数据源抽取出所需的数据,经过数据清洗后,最终按照预先定义好的数据仓库模型,将数据加载到数据仓库中去。三、设计题(20分)(本题共1题,每题1.0分,共1分。)32、标准答案:知识点解析:暂无解析国家四级数据库工程师模拟试卷第4套一、选择题(1分)(本题共20题,每题1.0分,共20分。)1、下列哪…项不属于概念模型所具备的性质?A、易1-变动B、易于交流和理解C、易于向数据模型转换D、在计算机中实现的效率高标准答案:D知识点解析:概念模型的优点有:①概念模型应真实、充分地反映现实世界中事物和事物之间的联系,有丰富的语义表达能力,能表达用户的各种需求,包括描述现实世界中各种对象及其复杂的联系、用户对数据对象的处理要求和手段。②概念模型应简洁、明晰、独立于机器、容易理解。方便数据设计人员与应用人员交换意见,使用户能积极参与数据库的i殳计工作。所以B项属于概念模型所具备的性质。③概念模型应易于变动。当应用环境和应用要求改变时,容易对概念模型修改和补充。所以A项属于概念模型所具备的性质。④概念模型应很容易向关系、层次或网状等各种数据模型转换。易于从概念模式导出与DBMS有关的逻辑模式。所以C项属于概念模型所具备的性质。2、违反了完整性约束而导致的故障是——。A、程序故障B、系统故障C、介质故障D、事务故障标准答案:D知识点解析:此类故障属于事务故障,表明事务没有提交或撤销就结束了,冈此数据库町能处于不准确状态。3、包(package)是UML的——。A、结构事务B、分组事务C、行为事务D、注释事务标准答案:B知识点解析:包(package)是UML的分组事务。它是一种把元素组织成组的通用机制,是一个构件(compo-nent)的抽象化概念。4、有一个具有10万行数据的关系表,每行占用2000B空间,如果在SQLServer2000管理的数据库中存放此关系表,则需要的空间大约是______。A)300MBB)400MBC)500MBD)600MBA、

B、

C、

D、

标准答案:A知识点解析:暂无解析5、以下关于顺序文件及其操作叙述错误的是______。A)顺序文件按照文件记录在查找码上的取值的大小顺序排列各个记录B)顺序文件的每个记录中有一个指针字段C)如果查询条件定义在非查找码上,可以使用二分查找技术快速找到满足条件的记录D)访问方式与堆文件访问方式相同,顺序文件的访问效率也不高A、

B、

C、

D、

标准答案:C知识点解析:顺序文件按照文件记录在查找码上的取值的大小顺序排列各个记录,记录按照查找码值的升序或降序顺序地存储在文件中。顺序文件的每个记录中有一个指针字段,根据查找码值的大小用指针将各个记录按序连接起来,可以很方便地按查找码值的大小顺序读出文件中所有记录。顺序文件的查询操作中,根据一定的查询条件对顺序文件进行查询时,如果查询条件定义在查找码上,可以使用二分查找技术快速找到满足条件的记录;如果查询条件定义在非查找码上,对顺序文件的访问必须从文件头部开始依次扫描各个文件记录,直至找到目标记录。访问方式与堆文件访问方式相同,顺序文件的访问效率也不高。所以本题的答案为C。6、下面关于数据分布设计的说法错误的是______。A)数据库备份数据用于故障恢复,使用频率低的情况,可以存储在磁带中B)应用数据使用频繁,要求的响应时间短,必须放在磁带上C)索引和日志则使用频繁,必须放在支持直接存取的磁盘存储介质上D)日志文件备份数据用于故障恢复数据量很大,可以存储在磁带中A、

B、

C、

D、

标准答案:B知识点解析:数据库备份数据、日志文件备份数据用于故障恢复,使用频率低,而且数据量很大的情况,可以存储在磁带中。而应用数据、索引和日志则使用频繁,要求的响应时间短,必须放在支持直接存取(DirectAccess)的磁盘存储介质上。当系统采用RAID等多磁盘存储系统时,可以将基本表和建立在表上的索引分别放在不同的磁盘上。这样在访问基本表时,存放数据和存放索引的磁盘驱动器并行工作,可以得到较快的文件读写速度;类似地,日志文件与数据库对象(表、索引等)也可分别存放在不同磁盘上以改善系统I/O性能。7、关于数据库概念设计阶段的工作目标,下列说法错误的是______。A)定义和描述应用系统设计的信息结构和范围B)定义和描述应用系统中数据的属性特征和数据之间的联系C)描述应用系统的数据需求D)描述需要存储的记录及其数量A、

B、

C、

D、

标准答案:D知识点解析:数据库概念设计阶段的工作目标包括定义和描述应用领域涉及的数据范围;获取应用领域或问题域的信息模型;描述清楚数据的属性特征;描述清楚数据之间的关系;定义和描述数据的约束;说明数据的安全性要求;支持用户的各种数据处理需求;保证信息模型方便地转换成数据库的逻辑结构(数据库模式),同时也便于用户理解。8、以下关于实体集语法叙述错误的是______。A)IDEF1X用矩形框来表示独立实体集B)用圆角矩形框来表示从属实体集C)每一个实体集分配一个唯一的名字和一个编码D)名字和编码之间用反斜杠(\)分开,放在矩形框的上方A、

B、

C、

D、

标准答案:D知识点解析:IDEF1X用矩形框来表示独立实体集,用圆角矩形框来表示从属实体集,每一个实体集分配一个唯一的名字和一个编码,名字和编码之间用斜杠(/)分开,放在矩形框的上方,编码应该是正整数。实体集的名字用名词或名词短语命名,这个名词或短语描述了实体集所表示的一个事物的集合。所以本题的答案为D。9、许多大中型企业出于多种原因建立了数据仓库,以下哪项不是建立数据仓库的合理理由______。A、充分利用企业信息系统生成的数据B、把企业的各种应用系统集中在一起C、解决企业基本业务应用和数据分析应用之间的性能冲突问题D、以面向主题、集成的方式合理组织数据,实现跨专业视图标准答案:B知识点解析:建立数据仓库不是简单地把企业的各种应用集中在一起,而是利用企业信息系统生成的数据,以面向主题、集成的方式合理组织数据,解决数据分析应用和企业基本业务之间的性能冲突问题,所以本题的答案为B。10、关于部署图,下述说法错误的是______。A、部署图又叫配置图B、描述系统中硬件和软件的物理配置情况和系统体系结构C、用结点表示实际的物理配置D、部署图是动态图标准答案:D知识点解析:部署图是属于静态图。11、用户编写程序时不但要了解全局数据的分片情况,还要了解各片断的副本复制情况及各片断和它们的副本的场地位置的分配情况,这种分布透明性是______。A、分片透明性B、位置透明性C、局部数据模型透明性D、分布透明性标准答案:C知识点解析:用户编写程序时不但要了解全局数据的分片情况,还要了解各片断的副本复制情况及各片断和它们的副本的场地位置的分配情况,这种分布透明性是局部数据模型透明性。12、A、

B、

C、

D、

标准答案:D知识点解析:在IDEF1X图中,联系的语法用直线来表示。如果两个实体集之间有关系,并且是一个标定型联系,就用一条实线或线段把它们连接起来,1(父)端是线段的原点,n(子女)端是线段的终点,并用一个实心圆表示其联系的基数是n。13、A、

B、

C、

D、

标准答案:A知识点解析:暂无解析14、A、

B、

C、

D、

标准答案:B知识点解析:所谓数据库的监控分析,是指管理员借助相应工具在数据库运行过程中监测数据库系统的运行情况,掌握系统当前或是以往的负荷、配置、应用和其他相关信息;并对监控数据进行分析,分析数据库的性能参数和环境信息;评估系统的整体运行状态,为系统的安全运行和性能调优提供依据,并提出相应的改善措施,协助管理人员尽早清除数据库的性能隐患。根据监控分析实现方法的不同,监控分析机制分为两种,一种是由数据库建立的自动监控机制,另一种是由管理员手动实现的监控机制。15、A、

B、

C、

D、

标准答案:D知识点解析:锁粒度与事务并发执行的程度和DBMS并发控制的开销密切相关。锁粒度越大,系统中可以被加锁的数据项就越少,事务并发执行度也就越低,但是同时系统的开销也就越小。16、A、

B、

C、

D、

标准答案:C知识点解析:暂无解析17、A、

B、

C、

D、

标准答案:D知识点解析:暂无解析18、A、

B、

C、

D、

标准答案:A知识点解析:系统出现故障时恢复子系统将根据事务的不同状态采取不同的恢复策略,如果事务在故障发生时未完成,应该予以撤销;如果事务在检查点之后才提交,它们对数据库所做的修改在故障发生时可能还在缓冲区中,尚未写入数据库,所以要REDO;如果事务在检查点之前已经提交,则不必执行REDO。19、A、

B、

C、

D、

标准答案:B知识点解析:暂无解析20、A、

B、

C、

D、

标准答案:B知识点解析:暂无解析二、选择题(2分)(本题共10题,每题1.0分,共10分。)21、下列各项中,哪一项不属于master数据库所包含的信息?——A、登录账号B、数据库错误信息C、系统配置D、调度信息标准答案:D知识点解析:master数据库所包含的信息有登录账号、数据库错误信息、系统配置等,不包括调度信息。22、如果一个关系模式R的所有属性都是不可分的基本数据项,则————。A、R∈1NFB、R∈2NFC、R∈3NFD、R∈4NF标准答案:A知识点解析:如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈lNF。23、某“学生一选课一课程”数据库巾的如下三个关系:学生基本信息:s(S#,SNAME,SEX.AGE)选课信息:SC(s#,C#,GRADE)课程信息:C(c#,CNAME.TEAC|-IER)若要“查询选修了3门以上课陧的学生的学生号”,正确的SQL语句是---。A、SEI,ECT’S#FROMSCGROI.JPBYS#l"lAVINGCOtJNT(*)>3B、SELECTS#FROMSCGROIJPBYS撑WHERECOLINT(*)>3C、SELECl’S#FROMSCORDERBYS#HAVINGC0UNT(*)>3D、SELECT.S#FROMSCORDERBYS#WHERECOUNT(*)>3标准答案:D知识点解析:GROUPBY子句用于对检索到的记录进行分组。ORDERBY子句用于对查询的结果进行排序。HAVING子句用于指定组的选择条件。WHERE子句用于指定数据的选择条件。24、下列各图给出的4个并发调度中,哪个不是冲突可串行的?——A、B、C、D、标准答案:D知识点解析:冲突操作指的是事务Ti的操作Ii与事务Tj的操作Ij是冲突的,当且仅当Ii和Ij访问数据库中同一个数据项Q,并且Ii和Ij中至少有一个是写操作、mite(Q)。可申行化调度:如果一个并发调度冲突等价于某个串行调度,则称该并发调度是冲突可串行的。由上可知,D项T1R(A);T4W(A);T4R(B);Tlw(B)不是冲突可串行的。25、ADO对象模型中,RecordSet对象的AddNew方法的功能是______。A、在对应的数据库表中增加一条新记录B、在记录集中增加一个新列C、在内存中开辟存放一条新记录的空间D、增加一个新的记录集标准答案:A知识点解析:RecordSet对象的AddNew方法的功能是在对应的数据库表中增加一条新记录,所以本题的答案为A。26、在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是______。A、树B、无向图C、有向图D、二叉树标准答案:A知识点解析:在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是树。27、以下关于活锁叙述错误的______。A、事务的活锁又称为事务的饿死B、为避免锁现象的发生,DBMS可以采用先来先服务的策略处理事务的数据操作请求C、各个事务可以按照申请访问Q的时问先后顺序,依次获得定义在Q上的锁D、DBMS按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠后位置标准答案:D知识点解析:事务的活锁又称事务的饿死,当多个事务请求对同一数据项Q加锁时,DBMS按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠前位置。28、某供应商关系模式为:Provider(PID,Pname,Tel,GoodsID,GoodsClassID,GoodsName,GoodsPrice)该关系模式应满足如下函数依赖:PID→Pname,PID→TEL,GoodsID→GoodsClassID,GoodsID→GoodsName,GoodsName→GoodsPrice则这个关系模式的主码为______。A、(PID,GoodsName)B、(PID,GoodsClassID、(PID,GoodsI(PID,GoodsPrice)标准答案:C知识点解析:本题考查的知识点为关系模式中的函数依赖。由题中给出的函数依赖关系不难看出,PJD和GoodsID都不能单独完全决定其他属性,但两者结合构成主码就可以完全决定其他属性,所以本题的答案为C。29、在数据库物理设计阶段,需要考虑为关系表建立合适的索引,关于建立索引的描述,有下列说法:Ⅰ.对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引Ⅱ.对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引Ⅲ.对于经常出现在WHERE子句中的属性,可以考虑建立索引Ⅳ.对于经常出现在OR[)ERBY子句、GROUPBY子句中的属性,应尽量避免建立索引上述说法正确的是______。A、Ⅰ、Ⅱ和ⅢB、Ⅰ、Ⅱ和ⅣC、Ⅰ和ⅢD、Ⅱ和Ⅳ标准答案:C知识点解析:索引技术(Indexing)是一种快速文件访问技术,它将一个文件的每个记录在某个或某些域(或称为属性)上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制。对于经常在其上需要执行查询操作并且数据量很大的表,可以考虑建立索引;对于经常出现在where子句、orderby子句和groupby子句中的属性就可以考虑使用索引;另外,索引技术是用来优化查询操作的,与插入、删除和更改操作没有关系。30、对于关系的主码必须满足的条件,有下列说法:Ⅰ.一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性Ⅱ.一个关系中的主码属性不能与其他关系中的主码属性重名Ⅲ.在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性Ⅳ.在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以上说法正确的是______。A、Ⅰ和ⅡB、Ⅰ和ⅢC、Ⅱ和ⅢD、Ⅱ和Ⅳ标准答案:B知识点解析:两个关系中的主码属性是可以重名的,在一个关系中,从主码属性集中去掉某个属性后就不能唯一标识一个元组。三、简答题(本题共2题,每题1.0分,共2分。)31、设有学生表STUDENT,其中有学号,姓名,年龄,性别等字段,该表是在2002年建立的,到2003年用户可以使用SQL的________语句,将表中所有学生的年龄增加一岁,到2004年,显示学生表中年龄大于22岁的学生的信息的SQL语句是________。标准答案:UPDATESTUDENTSET年龄=年龄+1SELECT*FROMSTUDENTWHERE年龄>年龄+l知识点解析:暂无解析32、当用户在一个关系表的某一列上建立一个非聚集索引(该表没有聚集索引)时,数据库管理系统会自动为该索引维护一个索引结构。该索引结构中的记录是由______和它相对应的指针构成的。标准答案:查找码知识点解析:暂无解析四、设计题(10分)(本题共2题,每题1.0分,共2分。)33、南多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步提高的是______。标准答案:RAID(廉价冗余磁盘阵列)知识点解析:(15)RAID是由多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步的提高。34、根据所构建的E-R图,设计满足3NF的关系模式,并标出每个关系模式的主码和外码。(要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限)。标准答案:满足3NF的关系模式如下所示:DEPT(DeptNO,DeptName)主码DeptNO,无外码Teacher(TNO,TName,DeptNO)主码TNO,外码DeptNOStudent(SNO,SName,Sex,DeptNO)主码SNO,外码DeptNOCourse(CNO,CName,Credit)主码CNO,无外码T-C(TNO,CNO)主码(TNO,cNu),外码TNO,CNOS-C(SNO,CNO,成绩)主码(SNO,CNO),外码SNO,CNO[解析]本题考查的是E-R图和关系模式的知识。建立相应的E-R图的过程如下:①确定实体类型。②确定联系类型。③把实体类型和联系类型组合成E-R图。④确定实体类型和联系类型的属性。如果第一个关系模式R是一个范式,且不存在非主属性传递依赖于主码,则R是一个3NF。知识点解析:暂无解析五、设计题(20分)(本题共1题,每题1.0分,共1分。)35、在学籍管理中,设有4个表,关系模式分别为:ST[JDENT(SNO,SNAME,SEX,BIRTFtDAY,CLASS)TEAC腿R(1FNO,TNAME.SEX.BIRTHDAY,PROFESSION,DEPARTMENT)CO[JRSE(CNO,CNAME,TNO)SCORE(SNO,CNO,DEGREE)说明:学生关系模式中:SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生口期;CI.ASS:班级:教师关系模式巾:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:I叶{生口期;PRO—FESSION:职称;DEPARTMENT:所在系;课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号;成绩关系模式中:SNO:学号;CNO:课程号;DEGREE:分数。请用SQI。查询语句实现下列操作:1)显示教师所有的单位,即不重复的DEPARTMENT列。2)显示STIJDENT表中"95031.’班或性别为“女”的同学记求。3)以CNO升序,DEGREE降序显示SCORE表的所有记录。4)显示"9503l”班的学生人数。5)显示SCORE表中至少有5名学生选修的并I:23H:头的课程号的平均分。6)显示最低分大于70,最高分小于90的SNO列。7)显示选修“3一105”课程的成绩高于“109”号同学成绩的所有同学的记录。8)显示SCORE表中选学多门课程的同学中分数为非最高分成绩的记录。9)列

温馨提示

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

评论

0/150

提交评论