数据库复习题目2.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、简答题 1、*简述二段锁协议,可串行化调度 (1)两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。 1)在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁; 2)在释放一个封锁之后,事务不再申请和获得任何其他封锁。 “两段”的含义是,事务分为两个阶段:第一阶段是获得封锁,也称为扩展阶段。在这阶段,事务可以申请获得任何数据项上的任何类型的锁,但是不能释放任何锁。第二阶段是释放封锁,也称为收缩阶段。在这阶段,事务释放已经获得的锁,但是不能再申请任何锁。(2)可串行化的调度的定义:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,我们称这种调度策略为可串行化的调度什么是数据模型及其要素? 数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概念精确地描述系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。 (1)数据结构:是所研究的对象类型的集合,是对系统的静态特性的描述。 (2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。 (3)数据的约束条件:是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。设关系模式R(A,B,C),F是上成立的FD集,F={B→C},则分解ρ{AB,BC}在数据库设计中,将E-R图转换成关系数据模型的过程属于数据库与文件系统的根本区别在于Y 10、X→Y,当下列哪一条成立时,称为平凡的函数依赖(B)。 A. X ∈Y B.Y∈X C.X∩Y=Φ D.X∩Y≠Φ 11、事务的持续性是指(B) A. 事务中包括的所有操作要么都做,要么都不做 B. 事务一旦提交,对数据库的改变是永久的 C. 一个事务内部的操作对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 12、从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是(C)。 A.将N方码和联系的属性纳入M方的属性中 B.将M方码和联系的属性纳入N方的属性中 C.增加一个关系表示联系,其中纳入M方和N方的码 D.在M方属性和N方属性中均增加一个表示级别的属性 13、在ER模型中,如果有5个不同的实体型,2个M:N联系,2个M:1联系,2个1:1联系,根据ER模型转换为关系模型的规则,转换为关系的数目是(D)。 A.9个 B.7个 C.9-11个 D.7-11个 三、现有如下关系模式:Teacher(Tno,Tname,Dept,Bno,Bname,Bdate,Rdate)。其中,Tno教师编号, Tname教师姓名, Dept所在部门, Bno借阅图书编号, Bname:书名, Bdate借书日期, Rdate还书日期该关系模式的属性之间具有通常的语义,例如,教师编号函数决定教师姓名,即教师编号是惟一的,图书编号是惟一的,等等。 1.2. 3..将该关系模式分解为3NF。1.{Tno→Tname, Tno→Dept, Bno→Bname,(Tno,Bno)→Bdate,(Tno,Bno)→Rdate} 2. 码:(Tno,Bno) 主属性:Tno,Bno 非主属性:Tname,Dept,Bname,Bdate,Rdate 3.Teacher不属于第二范式, 因为存在非主属性对码的部分依赖,如:(Tno,Bno)→Tname 4.将该关系模式分解为3NF。{R1(Tno,Tname,Dept),R2(Bno,Bname,),R3(Tno,Bno,Bdate,Rdate)} 四、某部门有很多职工,由经理(职工之一)负责管理。一个职工可参加各种产品的研制,一种产品可有多个职工参加研制, 并以月数计算。但一种产品只有一个职工负责研制。每个产品所需的各种零件,可由不同供应商供应,每种零件可由不同供应商供应给不同的产品。这些零件可以放在不同的仓库中,每个仓库存放各种不同的零件。请用E—R图画出此部门,职工,产品,供应商,零件,仓库的概念模型(可从左至右画此E—R图)。 ER模型 五、SQL语句 设数据库里有三个关系: 职工表EMP(E#,ENAME,AGE,SEX,ECITY), 其属性分别表示职工号、姓名、年龄、性别和籍贯。 工作表WORKS(E#,C#,SALARY) 其属性分别表

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档