全国计算机等级考试四级数据库系统工程师练习题_第1页
全国计算机等级考试四级数据库系统工程师练习题_第2页
全国计算机等级考试四级数据库系统工程师练习题_第3页
全国计算机等级考试四级数据库系统工程师练习题_第4页
全国计算机等级考试四级数据库系统工程师练习题_第5页
全文预览已结束

下载本文档

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

文档简介

全国计算机等级考试四级数据库系统工程师练习题全国计算机等级考试四级数据库系统工程师练习题数据库与文件系统的根本差别在于[](单项选择题)A.提升了系统效率方便了用户使用C.数据的结构化D.节约了储藏空间查察答案C对由SELECT--FROM—WHERE—GROUP--ORDER组成的SQL语句,其在被DBMS办理时,各子句的执行次序为[]。(单项选择题)A.SELECT—FROM—GROUP—WHERE—ORDERB.FROM——SELECT--WHERE——GROUP——ORDERC.FROM——WHERE——GROUP——SELECT——ORDERD.SELECT——FROM——WHERE——GROUP——ORDER查察答案C3.现有关系模式:EMP(empno,ename,mgr,sal,workday)DEPT(deptno,dname,loc)在以下视图中,不行能更新的视图为[]。(多项选择题)A.视图V1,由1970年今后参加工作的雇员组成B.视图V2,由部门号和各部门的平均薪水组成C.视图V3,由雇员姓名和其领导者姓名组成D.视图V4,由薪金超出所有雇员平均薪金以上的雇员组成E.查察答案BD试给出BCNF的定义,并说明知足BCNF的关系有哪些特点。(设计题)查察答案关系模式R∈1NF。若X→Y且YX时X必含有码,则R∈BCNF。满足BCNF关系的特点有:所有非主属性对每一个码都是完好函数依赖;所有的主属性对每一个不包含它的码,也是完好函数依赖;没有任何属性完好函数依赖于非码的任何一组属性。5.在建立一个数据库应用系统时,为何要第一调试运转的恢复功能?简述一下你所认识的数据库系统的恢复方法。

DBMS(设计题)查察答案由于计算机系统中硬件的故障、软件的错误、操作员的失误以及恶意的破坏是不行防备的,这些故障轻则造成运转事务非正常中止,影响数据库中数据的正确性,重则破坏数据库,使数据库中所有或部分数据扔掉,为了防备出现此类事件带来的灾害性结果,一定第一调试运转DBMS的恢复功能。即把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完好状态)的功能。DBMS一般都使用数据转储和登录日记文件实现数据库系统恢复功能。针对不同样的故障,使用不同样的恢复策略和方法。比方,对于事务故障的恢复是由DBMS自动完成的,对用户是透明的。对于系统故障,也是由DBMS完成恢复操作,包含撤掉(UNDO)故障发生时未完成的事务,重做(REDO)已完成的事务。DBA的任务是重新启动系统,系统启动后恢复操作就由DBMS来完成了。对于介质故障,则恢复方法是由DBA重装最新的数据库后备副本和转储结束时辰的日记文件副本,尔后DBA启动系统恢复命令,由DBMS完成恢复功能,即重做已完成的事务。试述关系数据库系统中视图(VIEW)的定义,引进VIEW的观点有什么长处。(设计题)查察答案视图是从一个或几个基本表导出的表。视图自己不独立储藏在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在观点上与基本表等同,用户可以仿佛基本表那样使用视图,可以在视图上再定义视图。引进VIEW的长处有:(1)视图可以简化用户的操作。视图使用户能以多种角度对待同一数据。(3)视图对重构数据库供给了必然程度的逻辑独立性。(4)视图可以对机密数据供给安全保护。试述数据模型中完好性拘束条件的观点,并给出关系模型中的完好性拘束。(设计题)查察答案数据模型应该反响和规定本数据模型一定遵守的基本的`通用的完好性拘束条件。数据模型还应该供给定义完好性拘束条件的体系,以反响详尽应月所涉及的数据一定遵守的特定的语义拘束条件。在关系模型中,任何关系一定知足实体完好性和参照完好性两个条件。这是关系数据模型一定遵守基本的通用的完好性拘束条件。设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和学生选修课程表SC(SNO,CNO,CN,C)(CNO为课程号,CN为课程名,C为成绩),试用SQL语言完成以下各题(1)建立一个视图V—SSC(SNO,SN,CNO,CN,C),并按CNO升序排序;(2)从视图V—SSC上盘问平均成绩在90分以上的SN、CN和C。(计算题)查察答案(1)CREATEVIEWV—SSC(SNO,SN,CNO,CN,G)ASSELECTS.SNO,S.SN,CNO,SC.CN,SC.GFROMS,SCWHERES.SNO:SC.SNOORDERBYCNO;(2)SELECTSN,,CFROMV—SSCGROUPBYSNOHAVINGAVG?>90;9.今有以下关系数据库:S(SNO,SN,STATUS,CITY)P(PNO,PN,COLOR,WEIGHT)(JNO,JN,CITY)SPJ(SNO,PNO,JNO,QTY)此中,S为供给单位,P为零件,J为工程项目,SPJ为工程订购零件的订单,其语义为:某供给单位供给某种零件给某个工程,请用SQL完成以下操作。(1)求为工程J1供给红色零件的供给商朝号。(2)求使用S1供给的零件的工程名称。(3)求供给商与工程所在城市同样的供应商供给的零件代号。(4)求最少有一个和工程不在同一城市的供给商供给零件的工程代号。(计算题)查察答案(1)SELECTDISnNCTSPJ.SNOFROMS,PWHEREPJ.PNO二SPJ.PNOANDSPJ.JNO=‘J1’ANDP.COLOR=‘红’;(2)SELECTJ.JNFROMJ,SPJWHEREJ.JNO=SPJ.JNOANDSPJ.‘SNO=S1’;(3)SELECTDISTINCTSPJ.PNOFROMS,J,SPJWHERES.SNO=SPJ.SNOAND).JNO=SPJ.JNOANDS.CITY=J.CITY;(4)SELECTDISTINCTSPJ.JNOFROMS,,SPJWHERES.SNO=SPJ.SNOANDJ.JNO=SPJ.JNOANDS.CITY<>J.CITY;假设存款余额x:1000元,甲事务取走存款300元,乙事务取走存款200元,其执行时间以下:甲事务时间乙事务读xt1t2读x更新x二x—300t314更新x:x—200怎样实现这两个事务的并发控制?(计算题)查察答案若是依据题中的次序执行甲乙两个事务,则最后的x为800,而不是正确的500。为此,采纳关闭的方法,将甲事务更正为:WHILE(x上已有排他锁){等待}对x加上排他锁读x更新x=x-300释放排他锁将乙事务更正为:{等

温馨提示

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

评论

0/150

提交评论