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

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。专业 班级 学号 学生签名: 华东交通大学20112012学年第二学期考试卷试卷编号:(B)卷 数据库系统原理(B) 课程 课程类别:必、限、任 闭卷()、开卷(范围)( ):考试日期:题号一二三四五六七八九十总分累分人签名题分30104515100得分考生注意事项:1、本试卷共 页,总分100分,考试时间

2、120分钟。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。得分评阅人 一、选择题题(每题2分,共30分) 当两个实体之间存在m:n联系时,一般采取的措施是 a 。A. 建立第三个实体 B. 将两个实体合并C将第一个实体的主码加入第二个实体 D.将两个实体的主键交换设有关系R,按条件F对关系R进行选择,正确的是 d 。 ARR B. RF R C. F (R) D. F (R) 设有关系R(A,B,C)的值如下:ABC223234325下列叙述可能正确的是 b 。A函数依赖AB在上述关系中成立 B.函数依赖BCA在上述关系中成立C. 函数依赖BA在上述关系中成立 D.函数依赖ABC在上

3、述关系中成立关系代数表达式的优化策略中,首先要做的是 b 。A对文件进行预处理 B. 尽早执行选择运算C执行笛卡尔积运算 D. 投影运算数据库封锁机制主要解决的问题是 a 。A数据库并发控制 B. 数据完整性 C. 数据库恢复 D. 数据安全性下列SQL语句命令,属于DDL语言的是 b 。A.SELECTB.CREATEC.GRANTD.DELETE在数据库设计中,将ER图转换成关系数据模型的过程属于 b 。A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个

4、M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有 b 。A17个 B18个 C23个 D27个现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是 d 。A、书号 B、读者号C、书号+读者号 D、书号+读者号+借期 消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是 b 。A1NF B2NF C3NF D4NF设有关系模式R(A,B,C,D),F是R上成立的FD集,F=BC,CD,则属性C的闭包C+为 c 。A. BCD B. BD C. CD D. BCDBMS的并发控制子系统保证

5、了事务_c_的实现。A. 原子性B. 一致性C. 隔离性D. 持久性关系的完整性约束不包括_c_。A 实体完整性 B 参照完整性C 安全完整性 D 用户定义的完整性关于存取控制的说法,错误的是_b_。A 存取控制机制包括定义用户权限和合法权限检查B 在MAC(强制存取控制)机制中,仅当主体的许可证级别大于或等于客体的密级时,该主体才可以写相应的客体。C 在DAC(自主存取控制)机制中,同一用户对于不同的数据库对象可以有不同的权限,不同的用户对同一数据库对象也可以有不同的权限。D 在DAC机制中可能会存在数据“无意泄露”问题。对于规范程度不高的关系模式,下列哪项不是其主要存在的问题_a_。A 不

6、能创建索引 B 数据冗余大C 更新异常 D 删除异常二、填空题题(每题1分,共10分) 数据库的三级模式是指内模式、 (1) 模式 、外模式。 数据模型由三部分组成:模型结构、数据操作、 数据的完整性约束 条件 (2) 。 关系代数中专门的关系运算包括:选择、投影、 连接 (3) 和除法。 当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。这称之为数据的 (4)物理独立性 。 如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成 死锁 (5

7、) 。 视图是从其它 基本表(6) 或视图导出的表。 在关系模式 R 中,若属性或属性组 X 不是关系 R 的关键字,但 X 是其他关系模式的关键字,则称 X 为关系 R 的 (7)外码 。 DBMS并发控制的单位 事物(8) 。 在SQL语言中授权的操作是通过 grant (9) 语句实现的。 数据库恢复机制的原理是 冗余(10) 。 三、应用题(共45分)设有三个关系:(18分)S(学号,姓名,年龄,性别)SC(学号,课程号,成绩)C(课程号,课程名,任课教师) 试用关系代数表达式表示下列查询语句。(1)检索张老师所授课程的课程号、课程名。课程号、课程名(任课教师=张老师(c)(2)检索至

8、少选修刘老师所授课程中一门课程的女学生的姓名。姓名(任课教师=刘老师(c) sc 性别=女 s)(3)检索“王”同学不学的课程号。课程号(c)-课程号(sc 姓名=王(s) )试用SQL语句表示下列查询语句。(1)统计有学生选修的课程门数。Select count(distinct 课程号)From sc(2)求选修C4课程的学生的平均年龄。Select avg(年龄)From s,scWhere sc.sno=s.sno and sc.sno=c4(3)检索学号为S3学生所学课程的课程名与任课教师名。Select 课程名,任课教师From cWhere cno in(Select cnoFr

9、om scWhere sno=s3)设关系模式R(A,B,C,D)函数依赖集FAC, CA, BAC, DAC, BDA。1)求(BD) F+,并说明BD是否为R 的候选码。(5分)解答:输入 BD 输出 (BD) F+(1) X(0)=BD(2) B=AC(3) X(1)=X(0)U B=ABCD(4) 因为X(1)=U,所以终止(BD) F+=ABCD2)求出R的最小函数依赖集。(10分)过程略结果Fmin=A-C,C-A,B-C,D-C 求查询选修了3号课程的学生姓名(数据库以课本数据库为例),其SQL表达为: Select Student.Sname From Student,SC W

10、here Student.Sno=SC.Sno and SC.Cno=3;请给出关系代数语法树及优化后的查询树。(12分)Sname (SC.Cno=3) (Student.Sno=SC.Sno) Student sc关系代数语法树Sname (Student.Sno=SC.Sno) Student sc(SC.Cno=3)优化查询树四、综合题(共15分)设某工商业集团数据库有3个实体集。一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。供应商与商品之间存在“供应”关系,每个供应商可供应多种

温馨提示

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

评论

0/150

提交评论