数据库原理试题库.doc_第1页
数据库原理试题库.doc_第2页
数据库原理试题库.doc_第3页
数据库原理试题库.doc_第4页
数据库原理试题库.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

数据库原理试卷题号一二三总分得分评卷人复核人一、选择题(每题2分,共20分)1. 下列不属于数据库管理系统功能的是_。A)完整性控制B)并发控制C)故障恢复D)内存管理2. 物理结构的改变不影响逻辑结构的性质,称为数据库的_A)物理数据独立性 B)物理结构独立性 C)逻辑数据独立性 D)逻辑结构独立性3. SQL语句中通配符“%”的含义是_。A)代表任意单个字符B)代表任意长度的字符串C)代表任意单词D)代表任意数值4. SQL基本的使用方式有两种:它可以单独使用,称为交互式;也可在用高级语言编写的应用程序中使用,称为嵌入式,这时相应的高级语言称为_。A)元语言 B)目标语言 C)源语言D)宿主语言5. 在R(U)中,如果XY(YX),YX,YZ,则Z对X的函数依赖是_。A)完全函数依赖B)部分函数依赖C)传递函数依赖D)直接依赖6. 对职工表的年龄字段,要求职工的年龄必须大于16岁,这种约束条件属于_。A)参照完整性B)实体完整性C)用户定义的完整性D)数据一致性7. 关系数据模型的三个组成部分中,不包括_。A)完整性规则B)数据结构 C)恢复D)数据操作8. 如果事务T获得了数据项X上的排它锁,则T_。A)可以读X,不能写XB)可以读X,也可以写XC)不能读X,可以写XD)不能读X,也不能写X 9. 由于存放数据库的磁盘损坏造成数据不能进行读取,这种故障称为_。A)系统故障B)介质故障 C)事务内部故障 D)计算机病毒10. 防止非法的使用造成数据的泄露、更改或破坏,是数据库_考虑的问题。A)恢复机制B)并发控制C)完整性机制 D)安全性机制得分评卷人复核人二、填空题(每空2分,共20分)1. 规范化的关系至少要求是第_范式。2. 设有关系R(A,B,C)和关系S(C,D,E),则R与S笛卡儿积的结果所包含的属性列数为_个。3. 将一个关系模式分解成多个关系模式时,为了保持与原模式等价,要求分解处理具有_性和_性。4. 数据库设计的六个阶段是需求分析、概念结构设计、_、物理结构设计、数据库实施、数据库运行和维护。5. 查询优化按照优化的层次一般可分为_和物理优化。6. 在关系数据库系统中,可以通过_语句向用户授予权限。7. 事务中的诸操作要么都做,要么都不做,这是由事务的_性决定的。8. 并发操作带来的数据不一致性主要包括丢失修改、不可重复读和_。9. 数据库系统中,预防死锁通常有两种方法,分别是一次封锁法和_。得分评卷人复核人三、综合题(共60 分)1某商品管理系统有如下关系:(共24分,每小题3分)(1)商品(商品号,商品名,规格,单价,产地)(2)仓库(仓库号,仓库名,地点,面积,负责人)(3)库存(商品号,仓库号,库存量)注:上述关系中加下划线的属性为各关系的码。用关系代数实现以下 题:查询所有单价大于20的商品的商品名和单价;查询商品号为“s004”的商品存放的仓库号、仓库名和库存量;查询面积大于1200的仓库中存放的库存量小于100的仓库名、商品号和库存量。用SQL实现以下 题:查询产地为“南京”的商品的商品名、规格和单价;查询单价小于40或单价大于100的商品的商品名、单价和产地;查询商品名包含“口杯”的商品的商品名、仓库号和库存量;查询各仓库的仓库号和库存总量;查询负责人为“张明”的仓库中存放商品的商品号和库存量。2数据库设计(20分,每小题10分)学生管理系统数据模型有四个实体集合:Student(Sno, Sname, gender, age)Class(Classid, department)Course(Cno, Cname, Ccredit)Teacher(Tno, Tname, age, gender)有关语义关系定义如下:一个学生(Student)只能属于一个班级(Class),一个班级由多名学生组成;学生可以选修多门课程(Course);每门课程可被多个学生选修,也可由多个教师(Teacher)讲授;一个教师只能讲授一门课程。解题要求:根据上述语义画出ER图,要求在图中画出属性并注明联系的类型。将ER图转换为关系模型。(要求关系模型的数量尽可能少,并在关系模型中用下划线标明各关系模型的码)3已知关系模式R(共16分)F= BCE,DCB,DA,BG,DE,EG,BC 求: F的最小函数依赖集(6分)R的候选码(6分)R最高属于哪级范式(4分)(注意:必须写出求解步骤)数据库原理试卷题号一二三总分得分评卷人复核人一、选择题(每题2分,共20分)11. 在数据库系统中,外模式/模式映象保证了数据具有较高的_。A)物理独立性B)逻辑独立性C)结构独立性D)程序独立性12. 定义了外码和主码之间的引用规则的是_。A)参照完整性B)实体完整性C)用户定义的完整性D)数据一致性13. 设有关系R和S,则与关系代数表达式R(RS)等价的是_。A)RSB)RSC)RSD)RS14. SQL语句中通配符“_”的含义是_。A)代表任意单个字符B)代表任意长度的字符串C)代表任意单词D)代表任意数值15. 在SQL的查询语句中的SELECT子句对应的关系代数中的运算是_。A)选择B)投影C)连接D)差16. 下列不属于查询优化的一般准则的是_。A)连接运算应尽可能早做B)在执行连接前对关系进行适当的预处理C)把投影和选择同时做D)把某些选择同它前面要执行的笛卡儿积结合为连接运算17. 对职工表的年龄字段,要求职工的性别必须为男或者女,这种约束条件属于_。A)参照完整性B)实体完整性C)用户定义的完整性D)数据一致性18. 由不同的人员完成各个局部应用的设计后,合并分E-R图时,发现职工在某个局部应用中抽象为实体,而在另外的局部应用中抽象为属性,这种E-R图之间的冲突属于_。A)属性冲突B)行为冲突C)命名冲突D)结构冲突19. 若事务T对数据表Student加上写锁,则允许_。A)T只能读取表Student B)T只能修改表Student C)T读取和修改表StudentD)T不能读取和修改表Student20. 由于程序中存在除数为零,引起事务非正常结束,导致数据库中数据不一致,这种故障称为_。A)系统故障B)介质故障 C)事务内部故障 D)计算机病毒得分评卷人复核人二、填空题(每空2分,共20分)10. 关系代数的运算按运算符的不同可分为传统的集合运算和_。11. 视图对应于三级模式中的_。12. 将关系模式由2NF通过模式分解规范化到3NF,是消除了非主属性对码的_。13. 数据库并发操作中,如果没有进行并发控制时,会产生丢失修改,不可重复读和_。14. 数据库设计的六个阶段是需求分析、概念结构设计、逻辑结构设计、_、数据库实施、数据库运行和维护。15. 查询优化按照优化的层次一般可分为_和物理优化。16. 在关系数据库系统中,可以通过_语句向用户授予权限。17. 数据转储按转储状态可分为静态转储和_。18. DBMS的存取控制一般可分为_和强制存取控制两种。19. 对参照表进行插入和_操作时可能会破坏参照完整性。得分评卷人复核人三、综合题(共60 分)1某图书管理系统有如下关系:(24分,每小题3分)(1)图书(书号,书名,作者,数量,出版社,单价,书架号)(2)读者(借书证号,姓名,单位)(3)借阅(借书证号,书号,借书日期,还书日期)注:上述关系中加下划线的属性为各关系的码。用关系代数实现以下题:检索所有数量小于10的图书的书号,书名,作者和出版社;检索姓名为“李明”的读者借阅的书号和借书日期;检索借阅了“清华大学出版社”出版的图书的读者的姓名、借阅的书名和借书日期。用SQL实现以下题:查询作者为“严蔚敏”的图书的书名和出版社;查询书架号为“A02”且数量小于10的图书的书名,作者和出版社;查询借阅了书名为“操作系统”的借书证号,借书日期和还书日期;查询各出版社及其图书的平均价格;查询读者“李平”借阅图书的书名,作者,出版社和借书日期,结果按借书日期降序排列。2数据库设计(20分,每小题10分)假设在某个地区有多家物流配送中心、多家超市和多种商品,每家物流配送中心可以为多家超市供应多种商品,每家超市可以由多家物流配送中心供应多种商品,每种商品可由多家物流配送中心供应给多家超市。(20分,每小题10分) 物流配送中心有属性:配送中心编号、名称、地址、联系电话和法人代表超市有属性:超市编号、名称、地址、联系电话和法人代表商品有属性:商品编号、名称、生产厂家供应关系有属性:供应时间、供应数量和供应金额解题要求:根据上述语义画出E-R图,要求在图中画出属性并注明联系的类型。将E-R模型转换为关系模型,要求主码用下划线标示。3假设有关系模式 R(A,B,C,D,E,G),且函数依赖集为F=BEG,BDG,CDA,CEG,CDEAB,BCA,BD求:(16分)R的候选码R最高属于哪级范式(注意:必须写出求解步骤)数据库原理试卷题号一二三总分得分评卷人复核人一、选择题(每题2分,共20分)21. 下列不属于数据库管理系统功能的是_。A)完整性控制B)并发控制C)故障恢复D)内存管理22. 在数据库系统中,_映象保证了数据具有较高的物理独立性。A)模式/内模式B)外模式/模式C)外模式/内模式D)无对应模式23. SQL语句中通配符“_”的含义是_。A)代表任意单个字符B)代表任意长度的字符串C)代表任意单词D)代表任意数值24. 利用GROUP BY进行分组查询时,如果只输出满足条件的组,则应使用_短语。A)ORDER BYB)HAVINGC)DISTINCTD)WHERE25. 在R(U)中,如果存在XY,YZ,则Z对X的函数依赖是_。A)完全函数依赖B)部分函数依赖C)传递函数依赖D)不能确定26. 对职工表的年龄字段,要求职工的年龄必须大于16岁,这种约束条件属于_。A)参照完整性B)实体完整性C)用户定义的完整性D)数据一致性27. 下列哪种情况不会破坏参照完整性_。A)对参照表的记录进行修改B)对参照表插入一条记录C)对被参照表插入一条记录D)对被参照表的记录进行修改28. 合并分E-R图时,发现零件重量的单位不一致,有的用吨作为单位,有的用公斤作为单位,这种E-R图之间的冲突属于_。A)属性冲突B)行为冲突C)命名冲突D)结构冲突29. 由于突然停电造成的系统重启,这种故障称为_。A)系统故障B)介质故障 C)事务内部故障 D)计算机病毒30. 防止非法的使用造成数据的泄露、更改或破坏,是数据库_考虑的问题。A)恢复机制B)并发控制C)完整性机制 D)安全性机制得分评卷人复核人二、填空题(每空2分,共20分)20. 一个关系模式是一个五元组,可表示为R,其中F代表的含义是_。21. 设有关系R(A,B,C)和关系S(C,D,E),则R与S自然连接的结果所包含的属性列数为_个。22. 使用CREATE VIEW语句建立的是_。23. 2NF是在1NF的基础上消除非主属性对码的_。24. 数据库设计的六个阶段是需求分析、_、逻辑结构设计、数据库物理设计、数据库实施、数据库运行和维护。25. 查询优化按照优化的层次一般可分为代数优化和_。26. 数据转储按转储状态可分为_和动态转储。27. 事务中的诸操作要么都做,要么都不做,这是由事务的_性决定的。28. 并发操作带来的数据不一致性主要包括丢失修改、_和读“脏”数据。29. 数据库系统中,诊断死锁通常有两种方法,分别是_和等待图法。得分评卷人复核人三、综合题(共60 分)1某商品管理系统有如下关系:(共24分,每小题3分)(1)商品(商品号,商品名,规格,单价,产地)(2)仓库(仓库号,仓库名,地点,面积,负责人)(3)库存(商品号,仓库号,库存量)注:上述关系中加下划线的属性为各关系的码。用关系代数实现以下 题:查询所有产地为“北京”的商品的商品名和单价;查询仓库号为“k04”的仓库存放的商品名、产地和库存量;查询单价大于40的商品的商品名、仓库名和库存量。用SQL实现以下 题:查询面积大于500的仓库的仓库名、地点和负责人;查询单价小于40并且产地为“上海”的商品的商品名、单价和规格;查询库存量大于100的商品的商品名、规格和仓库号;查询各商品的商品号和库存总量;查询仓库号首字母为“k”的仓库存放商品的商品名和单价,结果按单价的升序排列。2数据库设计(20分,每小题10分)学生管理系统数据模型: 有若干班级,每个班级包括:班级号、班级名、专业、教室 有若干学生,学生包括:学号、姓名、性别、出生日期 有若干学生社团,学生社团包括:社团号、社团名、办公地点 每个班级有多名学生,每个学生只能隶属于一个班级 每个学生可参加多个社团,每个社团有多么学生,学生参加社团包括加入时间和职务解题要求:根据上述语义画出ER图,要求在图中画出属性并注明联系的类型。将ER图转换为关系模型。(要求关系模型的数量尽可能少,并在关系模型中用下划线标明各关系模型的码)3已知关系模式R中:(共16分)R=ABCDEGF=BG,CEB,CA,BED,CD,DG,BE 求: F的最小函数依赖集(6分)R的候选码(6分)R最高属于哪级范式(4分)(注意:必须写出求解步骤)数据库原理试卷题号一二三总分得分评卷人复核人一、选择题(每题2分,共20分)1. 一名学生只能拥有一张银行卡,一个银行卡只能隶属于一个学生,则学生和银行卡之间的联系类型为_。A)1:1B)1:MC)M:1D)M:N2. _反映了某一具体应用所涉及的数据必须满足的语义要求。A)参照完整性B)实体完整性C)用户定义的完整性D)数据一致性3. 设关系R(ABC)与关系S(BDE),则R与S的自然连接的结果所包含的属性个数为_。A)3B)4C)5D)不确定4. 收回用户USER1对表COURSE的修改、查询权限的语句是_。(第3章)A) REVOKE UPDATE, SELECT ON COURSE FROM USER1B) REVOKE UPDATE, SELECT ON COURSE TO USER1C) GRANT UPDATE,SELECT ON COURSE FROM USER1D) GRANT UPDATE,SELECT ON COURSE TO USER15. 在关系模式R(U,F)中,若对于任何非平凡的函数依赖XY,X中均包含码,则R最高可以达到_。A)1NFB)2NFC)3NFD)BCNF6. 一个事务的执行不能被其他事务干扰,这是事务的_。A)原子性B)一致性C)隔离性D)持续性7. 下列不属于查询优化一般准则的是_。A)在执行连接前对关系进行适当的预处理B)把投影和选择尽可能同时做C)把某些选择同它前面要执行的笛卡儿积结合为连接运算D)避免使用公共子表达式8. 事务S对数据R已经加了X锁,则其他事务T对数据R_。A)只能加S锁B)只能加X锁C)既能加S锁又能加X锁D)不能加任何锁9. 防止非法的使用造成数据的泄露、更改或破坏,是数据库_考虑的问题。A)恢复机制B)并发控制C)完整性机制 D)安全性机制10. 登记日志文件的原则之一是_。A)登记的次序严格按照并发事务执行的时间次序 B)必须先写数据库,后写日志文件C)数据库和日志文件同时写 D)数据库和日志文件轮流写得分评卷人复核人二、填空题(每空2分,共20分)30. 数据库的三级模式分别为外模式、_和内模式。31. 删除表Course的SQL命令是_。32. 在R(U)中,X,Y,Z均为R的属性,如果Z传递函数依赖于X,则可知XY,(YX),YZ,且_。33. 在数据库概念结构设计阶段,常用的数据抽象方法有分类、聚集和_。34. RDBMS查询处理可分为4个阶段,分别为查询分析、查询检查、_和查询执行。35. 在常见的数据库的几种故障中,由于磁盘意外损坏所造成的数据库系统的故障属于_。36. 并发操作带来的数据不一致性包括_、不可重复读和读“脏”数据。37. 常用的三种意向锁为意向共享锁、_和共享意向排它锁。38. 对任何数据进行读、写操作前首先要申请并获得对该数据的封锁,在释放一个封锁后,事务不再申请和获得任何其它封锁。这种数据机制被成为_协议。39. 若事务A对关系r加了SIX锁,则其它事务只能对关系r加_锁。得分评卷人复核人三、综合题(共60 分)1某图书管理系统有如下关系:(24分,每小题3分)(1)图书(书号,书名,作者,数量,出版社,单价,书架号)(2)读者(借书证号,姓名,单位)(3)借阅(借书证号,书号,借书日期,还书日期)注:上述关系中加下划线的属性为各关系的码。用关系代数实现以下 题:检索作者为“海岩”的图书的书名,单价和出版社;检索单位为“计算机系”的读者借阅的书号和借书日期;检索借阅了“清华大学出版社”出版的图书的读者的姓名、借阅的书名和借书日期。用SQL实现以下 题:查询“铁道出版社”出版的所有图书的书名和作者;查询书架号为“A02”且数量小于10的图书的书名,作者和出版社;查询借阅了书名包含“asp 100%”的借书证号,借书日期和还书日期;查询各借书证的借书证号和借阅的图书数量;查询借书证号为“S002”的读者借阅图书的书名,作者,单价,出版社,结果按单价降序排列。2数据库设计(20分,每小题10分)某机房上机管理系统涉及学生,班级和上机卡,每个学生隶属一个班级,每个班级有多名学生,每个学生可拥有多个上机卡,每个上机卡只对应一名学生。学生有属性:学号,姓名,性别班级有属性:班级号,班级名,班主任上机卡有属性:卡号,余额解题要求:根据上述语义画出ER图,要求在图中画出属性并注明联系的类型。将ER图转换为关系模型。(要求关系模型的数量尽可能少,并在关系模型中用下划线标明各关系模型的码)3已知关系模式R中:(共16分)R=ABCDF=AC,CA,BAC,DAC,BDA 求: F的最小函数依赖集(6分)R的候选码(6分)R最高属于哪级范式(4分)(注意:必须写出求解步骤)数据库原理试卷题号一二三总分得分评卷人复核人一、选择题(每题2分,共20分)11. 一名教师可以讲授若干门课程,同一门课程只能由一名教师讲授,则教师与课程之间的联系属于_。A)1:1B)1:MC)M:1D)M:N12. 定义了外码和主码之间的引用规则的是_。A)参照完整性B)实体完整性C)用户定义的完整性D)数据一致性13. 等值连接与自然连接相比较,正确的是_。A)两种连接的结果完全相同B)等值连接要求进行比较的分量具有相同的属性名C)等值连接的属性个数大于或等于自然连接的属性个数D)自然连接在结果中要去掉重复列14. 使用CREATE INDEX语句建立的是_。A)表B)数据库C)查询D)索引15. 下列_不是计算机安全性要考虑的问题。A)用户标识与鉴别B)存取控制C)数据加密D)完整性约束16. 在关系模式R(U,F)中,若F为最小函数依赖集,则_。A)至少有F2NFB)至少有F3NFC)至少有FBCNFD)以上均不对17. 事务中包括的操作要么都做要么都不做,这是事务的_。A)原子性B)一致性C)隔离性D)持续性18. 下列不属于查询优化一般准则的是_。A)在执行连接前对关系进行适当的预处理B)尽量避免投影和选择同时做C)把某些选择同它前面要执行的笛卡儿积结合为连接运算D)选择运算应尽可能早做19. 若事务T1对数据表Student加上读锁,则允许事务T2_。A)只能读取表Student B)只能修改表Student C)读取和修改表Student D)不能读取和修改表Student20. 在多粒度封锁下,当结点A的下层结点正在被加锁,则结点A _。A)应该加读锁 B)应该加写锁C)应该加意向锁 D)不需加锁得分评卷人复核人二、填空题(每空2分,共20分)40. 数据库的三级模式分别为外模式、模式和_。41. 2NF是在1NF的基础上消除非主属性对码的_。42. 合并分ER图时,各分ER图之间的冲突主要有:属性冲突、_和结构冲突。43. RDBMS查询处理可分为4个阶段,分别为查询分析、_、查询优化和查询执行。44. 在常见的数据库的几种故障中,由于某事务出现死锁造成的故障属于_。45. 并发操作带来的数据不一致性包括丢失修改、_和读“脏”数据。46. 数据库系统中死锁诊断的方法有超时法和_。47. 利用冗余数据可以实现对数据库的恢复,其常用的建立冗余数据的方法是数据转储和_。48. 常用的三种意向锁为意向共享锁、_和共享意向排它锁。49. 数据库设计的六个阶段是需求分析、概念结构设计、逻辑结构设计、_、数据库实施、数据库运行和维护。得分评卷人复核人三、综合题(共60 分)1设某零件管理系统有如下关系:(24分,每小题3分)供应商(供应商号,供应商姓名,供应商状态,联系电话,所在城市);零件(零件号,零件名,颜色,重量);供应(供应商号,零件号,供应数量,供应起始时间,供应终止时间)(若供应商处于持续供应状态,则”供应终止时间”为空)注:上述关系中加下划线的属性为各关系的码。用关系代数实现以下题: 检索颜色为“红色”或“蓝色”的零件名、重量; 检索供应了“A1”号零件的供应商姓名、所在城市和供应数量; 检索各供应商姓名、零件名和供应数量。用SQL语句实现以下题: 查询零件名为“螺丝刀”的零件信息; 查询上海的供应商所供应的所有零件号和供应起始时间; 查询所有处于持续供应状态的供应商号和零件号; 查询供应了零件号以“C”开头的零件的供应商号和供应数量,结果按供应数量的升序排列; 查询各零件的零件号和供应总量;2数据库设计(20分,每小题10分)图书管理数据模型: 图书信息包括:书号、书名、作者、数量、单价 出版社信息包括:出版社号、社名、地址、电话、邮编 读者信息包括:借书证号、姓名、单位 一个出版社可以出版多种书籍,但每本书只能在一个出版社出版,出版应有日期和责任编辑 每个读者可以借阅多本图书,每本图书可以有多人借阅,借阅信息包括:借书日期、还书日期解题要求:根据上述语义画出ER图,要求在图中画出属性并注明联系的类型。将ER图转换为关系模型。(要求关系模型的数量尽可能少,并在关系模型中用下划线标明各关系模型的码)3已知关系模式R中:(共16分)R=ABCDEGF=BG,CEB,CA,BED,CD,DG,BE 求: F的最小函数依赖集(6分)R的候选码(6分)R最高属于哪级范式(4分)(注意:必须写出求解步骤)数据库原理试卷题号一二三总分得分评卷人复核人一、选择题(每题2分,共20分)21. 学生选修课程,一个学生可以选修多门课程,一门课程可以有多名学生选修,则学生和课程之间的联系类型为_。A)1:1B)1:MC)M:1D)M:N22. 主码中的属性即主属性不能取空值。该规则属于_。A)参照完整性B)实体完整性C)用户定义的完整性D)数据一致性23. 设有关系R和S,则与关系代数表达式R(RS)等价的是_。A)RSB)RSC)RSD)RS24. 使用CREATE TABLE语句建立的是_。A)表B)数据库C)查询D)索引25. 将查询study表的权限授予用户user1的正确的SQL语句是_。A)GRANT SELECT ON TABLE study TO user1B)GRANT QUERY ON TABLE study TO user1C)GRANT UPDATE ON TABLE study TO user1D)GRANT ALL PRIVILEGES ON TABLE study TO user126. 关于关系数据理论,下列说法错误的是_。A)候选码一定是主码。B)规范化是指通过模式分解将一个低级范式的关系模式转换为若干个高级范式的关系模式的集合的过程。C)关系模式R属于第三范式,则R必属于第二范式。D)不包含在任何码中的属性称为非主属性。27. 事务是数据库的逻辑工作单位,下面不是其特性的是_。A)原子性B)一致性C)隔离性D)单一性28. 若事务T对数据表Student加上写锁,则允许_。A)T只能读取表Student B)T只能修改表Student C)T读取和修改表StudentD)T不能读取和修改表Student29. 并发调度是正确的,当其结果_ 。A)与按任意次序串行执行它们时的结果相同 B)与按并行执行它们时的结果相同C)与按某一次序串行执行它们时的结果相同 D)与按并行执行它们时的结果不相同30. 保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏,是数据库_考虑的问题。A)恢复机制B)安全性机制C)完整性机制 D)并发控制得分评卷人复核人二、填空题(每空2分,共20分)50. 数据独立性是数据库领域中一个常用术语,包括数据的物理独立性和数据的_。51. 3NF是在2NF的基础上消除非主属性对码的_。52. 合并分ER图时,各分ER图之间的冲突主要有:属性冲突、_和结构冲突。53. RDBMS查询处理可分为4个阶段,分别为_、查询检查、查询优化和查询执行。54. 数据库恢复技术中建立冗余数据最常用的技术是_和登录日志文件。55. 查询优化按照优化的层次一般可以分为_和物理优化。56. 在未引入并发控制的情况下,事务T2读了事务T1的“脏”数据,这种数据的不一致是由T1的_操作造成的。57. 数据库系统中死锁诊断的方法有超时法和_。58. 登记日志文件时必须遵循的原则是:登记的次序严格按并发事务执行的先后次序和_。59. 若事务A对关系r加了SIX锁,则其它事务只能对关系r加_锁。得分评卷人复核人三、综合题(共60 分)1有图书出版管理数据库,包含如下关系:(24分,每小题3分)作者(作者编号,姓名,性别,年龄,学历,生平简历)出版社(出版社编号,出版社名称,出版商,出版社地址,联系电话)图书(图书编号,书名,作者编号,出版社编号,出版日期,版次)注:上述关系中加下划线的属性为各关系的码。用关系代数实现以下题: 检索出版社编号为“ERW007”的所有图书书名、出版日期; 检索“数据库原理与应用”一书的作者编号、姓名; 检索年龄小于20或者年龄大于60的作者的姓名、年龄和学历。用SQL语句实现以下题: 查询编号为“G0001”的图书的书名、出版社编号和作者编号; 查询作者为“韩寒”的图书书名和出版日期,结果按出版日期的降序排列; 查询“人民大学出版社”出版的的图书书名和作者姓名; 查询书名最后两个字符为“c#”的图书的书名、出版日期和作者姓名; 查询各学历层次的作者的平均年龄。2数据库设计(20分,每小题10分)学生管理系统数据模型: 有若干班级,每个班级包括:班级号、班级名、专业、教室 每个班级有若干学生,学生包括:学号、姓名、性别、年龄 学校有若干运动队,包括:运动队号、队名、教练员、活动地点、活动时间 学生住宿舍,包括宿舍号、楼号、人数、管理员 每个学生必须且只能属于一个班级,每个班级有多名学生 每个运动队有多名学生,每个学生至多只能参加一个运动队,在运动队中要参加项目 学生可以住学校宿舍,且只能在一个宿舍住宿解题要求:根据上述语义画出ER图,要求在图中画出属性并注明联系的类型。将ER图转换为关系模型。(要求关系模型的数量尽可能少,并在关系模型中用下划线标明各关系模型的码)3已知关系模式R中:(共16分)R=CTSNGF=CT,TC,CSG,SN 求: R的候选码;(5分)R最高属于哪级范式;(5分)若R不属于3NF,则保持函数依赖将其分解到3NF。(6分)(注意:必须写出求解步骤)数据库原理试卷题号一二三总分得分评卷人复核人一、选择题(每题2分,共20分)1. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的 ( ) A.原子性B.一致性 C.隔离性D.持久性 2. 关系代数的五个基本操作是:并、差、选择、投影和 ( ) A.等值连接B.F连接 C.自然连接D.笛卡儿积 3. 在关系数据库中,表与表之间的联系是通过( )实现的。 A.实体完整性规则B.参照完整性规则 C.用户自定义的完整性规则D.主键 4. 数据字典产生于数据库设计步骤的 ( ) A.需求分析阶段B.概念设计阶段 C.逻辑设计阶段D.物理设计阶段 5. 在数据库技术中,未提交的随后又被撤消的数据称为 ( ) A.错误数据B.冗余数据 C.过期数据D.脏数据 6. 在SQL中,建立视图用的命令是 ( ) A.CREATE SCHEMAB.CREATE TABLE C.CREATE VIEWD.CREATE INDEX 7. 如果关系R和S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为 ( ) A.外连接B.内联接 C.左连接D.右外连接 8. 在较低层上的抽象表达了与之联系的较高层上抽象的特殊情况时,称为较高层上抽象是较低层抽象的 ( ) A.概括B. 聚集 C.细化D. 泛化 9. 事务日志用于保存 ( ) A.程序运行过程B.数据操作 C.程序的执行结果D.对数据的更新操作 10. 在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是 ( ) A.对数据实行X锁并读数据B.对数据实行S锁并写数据 C.对数据实行X锁并写数据D.不加封锁的读数据 得分评卷人复核人二、填空题(每空2分,共20分)1. 一个关系模式是一个五元组,可表示为R,其中F代表的含义是_。2. 设有关系R(A,B,C)和关系S(C,D,E),则R与S笛卡儿积的结果所包含的属性列数为_个。3. 对于函数依赖xY,如果Y是X的子集,此函数称为_函数依赖。4. 2NF是在1NF的基础上消除非主属性对码的_。5. 数据库设计的六个阶段是需求分析、概念结构设计、_、物理结构设计、数据库实施、数据库运行和维护。6. 查询优化按照优化的层次一般可分为_和物理优化。7. 数据转储按转储状态可分为静态转储和_。8. 假设一个学生只属于一个班级,则班级和学生之间是_联系性决定的。9. 并发操作带来的数据不一致性主要包括丢失修改、不可重复读和_。10. 数据库系统中,诊断死锁通常有两种方法,分别是_和等待图法。得分评卷人复核人三、综合题(共60 分)1 某银行管理系统有如下关系:(共12分,每小题4分)branch (branch_name, branch_city, assets)customer (customer_name, customer_street, customer_city)account (account_number, branch_name, balance)loan (loan_number, branch_name, amount)depositor (customer_name, account_number)borrower (customer_name, loan_number)用关系代数实现以下各题:查询所有数量(amount)大于1200的贷款(loan);查询银行中所有既有贷款帐户(borrower)也有存款帐户(depositor)的客户姓名;查询在 Perryridge 分行(loan)有贷款(borrower)的所有客户姓名。2.某员工管理系统有如下关系:(共12分,每小题4分) employee (employee_name, street, city) works (employee_name, company_name, salary) company ( company_name, city )manages ( employee_name, manager_name )用SQL实现以下各题:查询First Bank Corporation (company_name)公司所有员工的姓名(employee_name)及居住城市(city);查询所有不是为First Bank Corporation (company_name) 公司工作的员工姓名(假定所有人都确定为一家公司工作);查询First Bank Corporation (company_name)公司所有薪水(salary)大于10000的员工的姓名(employee_name)及居住城市(city) 和街道名称(street)。3学生管理系统数据模型:(共20分,每小题10分) 有若干班级,每个班级包括:班级号、班级名、专业、教室 有若干学生,学生包括:学号、姓名、性别、出生日期 有若干学生社团,学生社团包括:社团号、社团名、办公地点 每个班级有多名学生,每个学生只能隶属于一个班级 每个学生可参加多个社团,每个社团有多么学生,学生参加社团包括加入时间和职务解题要求:根据上述语义画出ER图,要求在图中画出属性并注明联系的类型。将ER图转换为关系模型。(要求关系模型的数量尽可能少,并在关系模型中用下划线标明各关系模型的码)4已知关系模式R中:(共16分,每小题8分)R=ABCEDGF=BG,CEB,CA,BD,CD求: R的候选码R最高属于哪级范式(注意:必须写出求解步骤)数据库原理试卷题号一二三总分得分评卷人复核人一、选择题(每题2分,共20分)1下述各项中,属于数据库系统的特点的是 ( ) A.存储量大 B.存取速度快 C.数据独立性 D.操作方便 2. 在关系中,能唯一标识元组的属性集称为关系模式的 ( ) A.候选键 B.主键 C.外键 D.超键 3在数据操作语言(DML)的基本功能中,不包括的是 ( ) A.插入新数据 B.描述数据库结构 C.对数据库中数据排序 D. 删除数据库中数据 4. 数据库中全体数据的整体逻辑结构描述称为 ( ) A.内模式 B.模式 C.外模式 D.存储模式 5. 对于分布式数据库,可以简单归纳为 ( ) A.数据逻辑上分散,物理上统一 B.数据物理上分散,逻辑上统一 C.数据在逻辑上、物理上都是分散的 D.数据在逻辑上、物理上都是统一的 6在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为 ( ) A.外连接 B.内连接 C.左外连接 D.右外连接 7定义片段以及全局关系与片段之间映像的模式是 ( ) A.外模式 B. 概念模式 C.分片模式 D.分配模式 8. 能够消除多值依赖引起的冗余的范式是 ( ) A.2NF B.3N

温馨提示

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

评论

0/150

提交评论