数据库原理及应用-12本科(A卷)_第1页
数据库原理及应用-12本科(A卷)_第2页
数据库原理及应用-12本科(A卷)_第3页
数据库原理及应用-12本科(A卷)_第4页
数据库原理及应用-12本科(A卷)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

南阳理工学院_2013_-_2014_学年第_1_学期试卷(A卷)课程:《1502108010数据库原理及应用》考核方式:(闭卷)课程性质:___必修____适用对象:2012级本科题号一二三四总分复核人满分20302030100得分一、填空题:(每空2分,共20分)评卷人得分1.常见的数据模型包括:网状模型、层次模型、_________和面向对象模型。2.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是_______。3.数据库的三级模式是外模式、模式、_______。4.E-R图中的主要元素是实体型、_______和属性。5.设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组的个数是_______。6.关系模型的完整性规则包括实体完整性、_______、用户定义的完整性,设属性A是关系R的主属性,则属性A不能取空置(NULL),这是_______规则。7.根据某些条件对关系R做水平分割,即从行的角度选择符合条件的元组,这是关系运算中的_______运算。8.如果关系模式R上有函数依赖AB→C和A→C,则R中存在_______依赖。9.规范化的基本原则是_______。二、单选题:(每题2分,共30分)(说明:将认为正确答案的字母填写在每小题后而的括号内)评卷人得分1.关系数据库管理系统应能实现的专门关系运算包括____。A.排序,索引,统计B.选择,投影,连接C.关联,更新,排序D.显示,打印,制表2.自然连接是构成新关系的有效方法,一般情况下,当对关系R和S使用自然连接是,要求R和S含有一个或多个共有的____。A.元组B.行C.记录D.属性3.SQL语言是____语言。A.层次数据库B.网络数据库C.关系数据库D.非数据库4.在SQL语言的SELECT语句中,实现投影操作的是哪个子句_____。A.selectB.fromC.whereD.groupby共4页第1页5.在SQL语言的SELECT语句中,用于对结果元组进行排序的是哪一个子句_____。共4页第1页A.GROUPBYB.HAVINGC.ORDERBYD.WHERE6.关于索引,下面说法错误的是_____。A.主键列默认自动建立聚簇索引B.大表应当建索引,小表不必建索引C.包含较少的唯一值的列不要建立索引D.索引越多越好7.SQL语言中,实现数据检索的语句是____。A.INSERTB.SELECTC.UPDATED.DELETE8.下列SQL语句中,修改表结构的是____。A.CREATEB.ALTERC.UPDATED.INSERT9.与XBETWEEN25AND30等价的是____。A.X>25ANDX<30B.X>=25ANDX<30C.X>25ANDX<=30D.X>=25ANDX<=3010.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建____。A.另一个表B.游标C.视图D.索引11.SQL语言的Grant语句实现下列哪一种数据控制功能____。A.可靠性控制B.并发控制C.安全性控制D.完整性控制12.在关系模式R(U)中,U是属性全集,X,Y,Z是U的子集,若X决定Y,但Y不能决定X,而Y决定Z,则称Z对X的依赖为____。A.部分函数依赖B.完全函数依赖C.传递函数依赖D.非平凡函数依赖13.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是____。A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号14.数据库的____是指数据的正确性和相容性。A.安全性B.完整性C.并发控制D.恢复15.事务的原子性是指____。A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态三三、简答题:(每题5分,共20分)评卷人得分1.DescribethefunctionsofTHEVIEW。2.已知学生关系模式S(Sno,Sname,SD,Sdname,Course,Grade)共4页第2页其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。写出关系模式S的基本函数依赖和主码。共4页第2页3.Describethestepsofdatabasedesign.4.什么是数据库的安全性?列举实现数据库安全性控制的方法。四四、设计题:(每题分数见题后,共30分)评卷人得分1.设某商业集团数据库中有三个实体集:商店:商店编号、商店名、地址商品:商品编号、商品名、规格、单价职工:职工编号、姓名、性别、业绩每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品时有月销售量;每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。(1)试画出E-R图,要求在图上注明属性及联系的类型;(10分)共4页第3页共4页第3页(2)将E-R图转换成关系模型,并注明主码;(10分)(3)用SQL语句查找商店名为XX的商店地址;(2分)(4)用SQL语句查找商品编号为A101,单价大于100元的商品信息;(2分)(5)用SQL语句查找业绩高于平均业绩的员工所在商店名称;(2分)(6)用SQL语句将商品编号为A101的商品价格提高10%;(2分)(7)用SQL语句向数据库中插入一条商店信息(SD001,’YY’,’长江路120号’);(2分)共4页第4页

南阳理工学院课程考试共4页第4页 参考答案与评分标准 考试课程:数据库原理及应用学年学期:2013-2014-1 试卷类型:A考试时间:120一、填空题(每题2分,共20分)1.关系2.一对多3.内模式4.联系5.300006.参照完整性、实体完整性7.选择8.部分9.一事一地/概念单一化二、选择题(每题2分,共30分)1-5BDCAC6-10DBBDC11-15CCABA三、简答题:(每题5分,共20分)1.视图使不同的用户和应用程序以不同的视角看待数据库中的数据;(2分)视图为数据库的逻辑重组提供了很大的便利;(1分)视图能够对机密数据提供安全保护。(2分)2.Sno→Sname,SD→Sdname,Sno→SD,(Sno,Course)→Grade(写出其中三个即可给3分)关系模式S的码为:(Sno,Course)。(2分)3.需求分析/概念结构设计/逻辑结构设计/物理结构设计/数据库实施/数据库运行维护(写出其中四个即可给5分)4.数据库的安全性是指保护数据库,以防止不合法的使用造成的数据泄密、更改或破坏。(2分)实现安全性控制的方法有:用户标识与鉴别、存取控制、视图机制、加密、审计(写出其中三个即可给3分)四、设计题:(每题分数见题后,共30分)1.(10分)(每缺一个实体扣2分,属性不完整扣2分,联系不完整扣2分)2.商店(商店编号,商店名,地址)(2分)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)(2分)商品(商品编号,商品名,规格,单价)(2分)销售(商店编号,商品编号,月销售量)(4分)(每个关系模式缺少主码扣1分,属性不完整扣2分)3.select地址from商店where商店名=’XX’(2分)4.select*from商品where商品编号=’A101

温馨提示

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

评论

0/150

提交评论