数据库试卷一_第1页
数据库试卷一_第2页
数据库试卷一_第3页
数据库试卷一_第4页
数据库试卷一_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE1数据库系统试卷一试卷说明:本次考试为闭卷考试。本试卷共计8页,共五大部分,请勿漏答;考试时间为90分钟,请掌握好答题时间;答题之前,请将试卷和答题纸上的考试班级、学号、姓名填写清楚;本试卷第所有部分答案都写在试卷上;答题完毕,请将试卷和答题纸正面向外对叠交回,不得带出考场;考试中心提示:请你遵守考场纪律,诚信考试、公平竞争!一、单项选择题(每题2分,共30分)1.实现关系代数投影运算的SQL子句是()。A.SELECTB.ORDERBYC.FROMD.WHERE2.SQL语言一次查询的结果是一个()A.数据项B.记录C.元组D.表3.下述选项中,()不是数据操纵语句。A.InsertB.UpdateC.DeleteD.Create4.LEFTJOIN用于()。A.显示符合条件的数据行B.显示符合条件的数据行以及左边表中不符合条件的数据行C.显示符合条件的数据行以及右边表中不符合条件的数据行D.将两个表中的记录匹配成新的数据行5.SQL使用()语句为用户授予系统权限或对象权限。A.SELECT B.CREATE C.GRANT D.REVOKE6.同一个关系模型的任意两个元组值()。A.不能完全相同B.可以完全相同C.必须完全相同D.以上都不是7.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。A.r+sB.r-sC.r×sD.max(r,s)8.()可以看成是现实世界到机器世界的一个过渡的中间层次。A.概念模型B.逻辑模型C.结构模型D.物理模型9.对于分布式数据库,可以简单归纳为()。A.数据逻辑上分散,物理上统一B.数据物理上分散,逻辑上统一C.数据在逻辑上、物理上都是分散的D.数据在逻辑上、物理上都是统一的10.数据库系统的核心是()。A.数据模型 B.数据库管理系统C.数据库 D.数据操作11.从E-R模型向关系模型转换的时候,一个M:N联系转为关系模式时,该关系模式的关键字是()。A.M端实体的关键字 B.N端实体关键字C.M端实体关键字和N端实体关键字的组合 D.其它12.如事务T对数据对象R实行X封锁,则T对R()。A.只能读不能写 B.只能写不能读C.即可读又可写 D.不能读也不能写13.解决并发控制带来的数据不一致问题普遍采用的技术是()。A.封锁 B.存取控制 C.恢复 D.协商14.关系R与关系S只有1个公共属性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,则()。A.T1的属性个数等于T2的属性个数B.T1的属性个数小于T2的属性个数C.T1的属性个数大于或等于T2的属性个数D.T1的属性个数大于T2的属性个数15.关系数据库的规范化理论主要解决的问题是()。A.如何构造合适的数据逻辑结构B.如何构造合适的数据物理结构C.如何构造合适的应用程序界面D.如何控制不同用户的数据操作权限二、填空题(每空1分,共15分)1.SQL支持数据库的三级模式结构,其中对应于视图和部分基本表,模式对应于基本表,对应于存储文件。2.逻辑层次上的数据模型有三个要素:数据结构、和。3.局部E-R图合并时的冲突有、和。4.按照转储状态,数据转储可以分为和。5.指出下列缩写的含义:(1)FD:(2)NF:。6.设有关系模式R(U,V,X,Y),函数依赖为{UV→XY,U→Y},则R的候选键是,它属于范式的关系模式。7.在SELECT语句查询中,要去掉查询结果中的重复记录,应该使用关键字。8.一个关系模式的形式化(五元组)表示为。三、简答题(共25分)1.概述MySQL角色的使用步骤。(5分)2.简述解决数据库并发机制的三个级别的封锁协议,并且写出每级封锁协议可以解决什么不一致问题。(5分)3.简述数据库设计的主要步骤。(5分)4.有关系如下表所示。(10分)学号姓名年龄系别课程号成绩S1李燕18自动化C1100S1李燕18自动化C296S2刘丽20计算机C560S2刘丽20计算机C686S2刘丽20计算机C750S3张乐19计算机C180S4郑浩20信息C196…(1)关系中存在什么样的问题?请根据上述关系表举例说明。(4分)(2)画出关系的函数依赖图?说明关系属于第几范式。(3分)(3)怎样做才能消除(1)中存在的问题?(3分)四、有关系数据库如下,一位读者可以借阅多本书,同一书号的书可以被多位读者借阅。(共20分)书(书号、书名,作者,价格,库存量)读者(证件号,姓名,单位,地址)借阅(书号,证件号,借书时间,还书时间,备注)其中:某位读者的借阅记录中的“还书时间”为空白表示未还书。1.用关系代数表达式实现,查询“价格”在20元以上,“库存量”在10本以上的图书的“书名”和“作者”。(2分)2.用关系代数表达式实现,查询“证件号”为R1的读者所借图书的“书名”和“作者”。(2分)3.用关系代数表达式实现,查询“姓名”为周乐的读者没有借阅的“书号”和“书名”。(2分)4.用SQL语言实现,查询“书名”的第三个字中包含“数”的“书号”和“书名”。(2分)5.用SQL语言实现,查询有未还书记录的读者“姓名”。(2分)6、用SQL语言实现,查询借阅人数在3个以上的“书号”和借阅人数。(2分)7、用SQL语言实现,将读者“刘丽”的借阅信息从借阅表中删除。(2分)8、用SQL语言实现,建立“书名”中包含“计算机”的图书视图。(2分)9、用SQL语言实现,查询比《数据库原理》价格高的“书号”和“书名”(请写出两种查询语句)。(2分)10.用关系代数表达式实现,查询至少借阅了“书号”为“R1”和“R2”的读者的“证件号”。(2分)五、设计题(共10分)某工厂生产若干产品,每种产品由不同的零件组成,有的

温馨提示

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

评论

0/150

提交评论