数据库试卷B

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《数据库》试卷第1页共8页诚信应考,考试作弊将带来严重后果!华南理工大学期末考试《数据库》试卷B注意事项:1.考前请将密封线内各项信息填写清楚;2.所有答案请直接答在试卷上;3.考试形式:闭卷;4.本试卷共五大题,满分100分,考试时间120分钟。题号一二三四五总分得分评卷人一、选择题(共20小题,每小题1分,共20分,请将答案填在下表内)题号12345答案题号678910答案题号1112131415答案题号1617181920答案1.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D)。I.人工管理阶段II.文件系统阶段III.数据库阶段A.I和IIB.只有IIC.II和IIID.只有I2.数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的(C。A.需求分析阶段B.逻辑设计阶段C.概念设计阶段_____________________…姓名学号学院专业座位号(密封线内不答题)……………………………………………………密………………………………………………封………………………………………线……………………………………线………………………………………《数据库》试卷第2页共8页D.物理设计阶段3.对由SELECT--FROM—WHERE—GROUP--ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为(C)。A.SELECT—FROM—GROUP—WHERE—ORDERB.FROM——SELECT--WHERE——GROUP——ORDERC.FROM——WHERE——GROUP——SELECT——ORDERD.SELECT——FROM——WHERE——GROUP——ORDER4.下列四项中,不属于数据模型要素的是(B)。A.数据结构B.数据冗余C.数据操作D.完整性约束5.现有如下关系:学生(学号,姓名,性别,出生日期,专业,系编号)系(系编号,系名称,系主任,电话,地点)其中,学生关系中的外码是(A)。A.系编号B.学号C.系编号和系名称D.系编号和学号6.关系模型中实现实体间N:M联系是通过增加一个(C)。A.关系或一个属性实现B.属性实现C.关系实现D.关系和一个属性实现7.五种基本关系代数运算是(D)。A.U,n,x,π和σB.U,-,∞,π和σC.U,n,∞,π和σD.U,-,×,π和σ8.SQL语言中,删除一个索引的命令是(B)。A.DELETEB.DROPC.CLEARD.REMOVE《数据库》试卷第3页共8页9.若要在基本表S中增加一列CN(课程名),可用(C)。A.ADDTABLES(CNCHAR(8))B.ADDTABLESALTER(CNCHAR(8))C.ALTERTABLESADDCNCHAR(8))D.ALTERTABLESADD(CNCHAR(8))10.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系(A)。A.S,C,SCB.S,SCC.C,SCD.S11.在数据库系统中,死锁属于(B)。A.系统故障B.事务故障C.介质故障D.程序故障12.在关系数据库中,任何二元关系模式的最高范式必定是(D)。A.1NFB.2NFC.3NFD.BCNF13.事务的独立性是指(B)A.事务中包括的所有操作要么都做,要么都不做。B.一个事务内部的操作对并发的其他事务是隔离的。C.事务一旦提交,对数据库的改变是永久的。D.事务必须是使数据库从一个一致性状态变到另一个一致性状态。14.在E-R模型向关系模型转换时,1:N的联系转换为关系模式时,其码是(B)。A.任意端实体的码B.N端实体的码C.两端实体的码组合D.重新选取其他属性15.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()A。A.日志文件、数据库后备副本B.数据字典、应用程序、数据库后备副本C.数据字典、应用程序、审计档案、数据库后备副本《数据库》试卷第4页共8页D.数据字典、应用程序、审计档案、日志文件16.下述SQL语言中的权限,哪一个允许用户定义新关系时,引用其他关系的主码作为外码(C)。A.INSERTB.DELETEC.REFERENCESD.SELECT17.在ODBC中,()提供应用系统与数据库平台的独立性的。A.驱动程序B.驱动程序管理器C.数据源名D.应用程序18.在嵌入式SQL中,不用游标的SQL语句是()A.查询结果为多条记录的SELECT语句B.CURRENT形式的UPDATE语句C.CURRENT形式的DELETE语句D.INSERT语句19.SQL中的视图提高了数据库系统的(C)。A.完整性B.并发控制C.安全性D.隔离性20.DBMS中实现事务持久性的子系统是(C)A.安全性管理子系统B.恢复管理子系统C.完整性管理子系统D.并发控制子系统二、填空题(共15小空,每空1分,共15分)1.SQL语言可以分为:_数据定义,_数据查询,数据更新和_数据操作_4大部分。2.数据模型中的数据结构是对数据库系统的_完整性描述,包括数据和数据间联系描述,数据操作是对数据库系统的()描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。3.“三分_技术________,七分_管理________,十二分__基础数据_______”是数据库建设的基本规律。《数据库》试卷第5页共8页4.PL/SQL程序的基本结构是块,基本块由定义部分、执行部分和异常处理部分组成,其中,异常处理部分以_________开始,以_________结束,每个异常对应一个_________语句。5.逻辑结构设计是将_________转换为某个DBMS所支持的_________。6.封锁是实现_________的一种非常重要的技术,所谓封锁就是事务对某个数据对象如表、记录等操作之前,先向系统发出请求,对其_________。三、简答题(共5小题,每小题5分,共25分)1.简述关系模型的三个组成部分。2.简述关系数据库系统中视图(VIEW)的定义,引进VIEW的概念有什么优点?《数据库》试卷第6页共8页3.简述关系模型中的实体完整性规则和参照完整性规则。4.试给出BCNF的定义,并说明满足BCNF的关系有哪些特性。5.试述数据库系统的特点。《数据库》试卷第7页共8页四、论述题(共2小题,每小题10分,共20分)1.试由Armostrong公理系统证明如下推理规则:(1)若X→Y,WY→Z,则有XW→Z(2)若X→Y,Z包含于Y,则有X→Z2.在建立一个数据库应用系统时,为什么要首先调试运行DBMS的恢复功能?简述一下你所了解的数据库系统的恢复方法。《数据库》试卷第8页共8页五、计算题(1小题,20分)今有如下关系数据库:S(SNO,SN,STATUS,CITY);P(PNO,PN,COLOR,WEIGHT);J(JNO,JN,CITY);SPJ(SNO,PNO,JNO,QTY)其中,S为供应单位,P为零件,J为工程项目,SPJ为工程订购零件的订单,其语义为:某供应单位供应某种零件给某个工程,请用SQL完成下列操作:(1)求为工程J1提供红色零件的供应商代号。(2)求使用S1供应的零件的工程名称。(3)求供应商与工程所在城市相同的供应商提供的零件代号。(4)求至少有一个和工程不在同一城市的供应商提供零件的工程代号。

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功