数据库原理及应用模拟试卷B_第1页
数据库原理及应用模拟试卷B_第2页
数据库原理及应用模拟试卷B_第3页
数据库原理及应用模拟试卷B_第4页
全文预览已结束

下载本文档

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

文档简介

1、数据库原理及应用模拟试卷(B)得分评阅人 一、单项选择题(每小题2分,共20分)1 设关系R和S的元组个数分别为10和20,设T是R与S的笛卡尔积,则T的元组个数是( )。A 10 B 20 C 30 D 200122 设关系R和S的属性个数分别为2和3,那么等价于 。A. B. C. D. 3 设关系R和S的元组个数分别为10和20,设T是R与S的笛卡尔积,则T的元组个数是 。A 10 B 20 C 30 D 2004 网络工程专业开设了多门选修课,每个学生可以选修多门课程,则学生和选修课之间的联系是 。 A. 多对一 B. 一对一 C. 多对多 D.一对多5 如果事务T已在数据R上加了X锁

2、,则其他事务在数据R上( )。A只可加X锁B只可加S锁C可加S锁或X锁D不能加任何锁6 关于多个事务的并发调度,以下说法错误的是 。A 所有遵守两段锁协议的事务,其并行执行的结果一定是正确的.B若对并发事务的一个调度是可串行化的,则所有事务都必定遵循两段锁协议。C遵守两段锁协议的事务并发执行时可能发生死锁。D 满足冲突可串行化的并发调度其结果一定是正确的。7 DBMS的并发控制子系统保证了事务_的实现。A. 原子性B. 一致性C. 隔离性D. 持久性8 数据库中只存放视图的_ _。 A.操作B.对应的数据C.定义D.限制9 关系代数表达式的优化策略中,首先要做的是 。A.对文件进行预处理 B.

3、执行笛卡儿积运算 C .尽早执行选择运算 D .投影运算10 设有关系模式R(A,B,C,D),F是R上成立的FD集,F=BC,CD,则属性C的闭包C+为 C 。A. BCD B. BD C. CD D. BC得分评阅人 二、填空题(每小题1分,共10分) 1 (1) 是长期存储在计算机内、有组织的、可共享的大量数据的集合。2 在应用需求的推动下,随着计算机软硬件技术的发展,数据管理经历了人工管理、文件系统、_ (2) _三个阶段。3 设有关系模式R(A, B, C),F是R上成立的函数依赖集,F=ABC, CA,则R的候选码有 (3) 个,为_(4)_ 。4 在SQL中,只有(5)视图才可以

4、执行更新操作。5 在数据转储期间允许对数据库进行存取或修改的方式称为 (6) 转储。6 两个函数依赖集F和G等价的充分必要条件是(7)。7 关系模式中,包含在任意一个候选码中的属性,称之为_ (8) 8 封锁能避免异常等错误的发生,但会引起(9)问题。9 在关系代数中,交操作可由(10)操作组合而成。得分评阅人 三、简答题(共8分)1 在层次、网状、关系等数据模型中,数据之间的联系是如何实现的?(4分) 2 什么是活锁?试述活锁产生的原因及解决方法。(4分)四、应用题(48分)3=21. (6分)设有关系R和S如下所示,计算R S和R S。RSABCBCD6424496534255685265

5、386842. (20分)有如下学生课程数据库,包括学生表Student、课程表Course和选修表SC: Student(主码:Sno)学号Sno 姓名Sname性别Ssex年龄Sage所在系Sdept200215121李勇男20CS200215122刘晨女19IS200215123王敏女18MA200215125张立男19IS Course(主码:Cno)课程号Cno课程名Cname先行课Cpno学分Ccredit1数据库542数学23信息系统144操作系统635数据结构746数据处理27PASCAL语言64SC(主码:Sno,Cno)学号Sno课程号Cno成绩Grade200215121

6、192200215121285200215121388200215122290200215122380用关系代数完成如下查询:(1) 查询选修了3号课程的学生的学号。(2分)(2) 查询选修了“数据库”课程的学生姓名。(2分)(3) 查询选修了全部课程的学生学号和姓名。(3分)用SQL语句完成如下操作:(4) 建立学生登记表 Student,要求用Constraint语句实现以下约束条件:学号在 90000 99999 之间,姓名不能取空值,年龄小于30,性别只能是“男”或“女”,主码为Sno。(5分)(5) 查询全体学生的学号,姓名和出生年份。(2分)(6) 查询“数据库”课程的课程号和学分

7、。(2分)(7) 在SC表中插入一条选课记录(200815128,2)。(2分)(8) 建立数学系MA学生信息(包括学号,姓名和年龄)视图MA-STUDENT。(2分)3. (6分)已知关系模式R,其中:U=A, B, C, D, E, G,F=ABC, CA, BCD, ACDB, DEG, BEC, CGBD, CEAG。计算(CD)F+。4. (6分) 对上题中的学生-课程数据库作如下的查询:SELECT CnameFROM Student,SC,CourseWHERE Student.Sno = SC.Sno ANDSC.Cno = Course.Cno ANDStudent.Sdep

8、t=IS 试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处理,画出优化后的标准语法树。5. (10分)设T1、T2、T3是如下三个事务,A的初值为0。T1:A=A+2 ; T2:A=A*2 ; T3:A=A*2(1)若这三个事务允许并发执行,请将所有正确的结果列出来。(4分) (2)若这三个事务都遵循两段锁协议,请给出一个不产生死锁的可串行化调度。(6分)得分评阅人 五、综合题(共14分)1 一个图书借阅管理数据库要求提供下述服务: 可随时查询书库中现有书籍的品种、数量及存放位置。所有各类书籍均可由书号唯一标识。 可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。 当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及

温馨提示

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

评论

0/150

提交评论