数据库课件习题课:第5到7章_第1页
数据库课件习题课:第5到7章_第2页
数据库课件习题课:第5到7章_第3页
数据库课件习题课:第5到7章_第4页
数据库课件习题课:第5到7章_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

第五章参考答案PP.1805.14某商业集团有三个实体集。一个是“公司”实体集,属性有公司编号、公司名、地址等。二是“仓库”实体集,属性有仓库编号、仓库名、地址等。三是“职工”实体集,属性有职工编号、姓名、性别等。公司与仓库间存在“隶属”关系,每个公司管辖若干个仓库,每个仓库只属于一个公司管辖;仓库与间存在“聘用”联系,每个仓库可聘用多个职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。画出ER图,并在图上注明属性、联系的类型。转换成关系模式集,并指出每个关系模式的主键和外键。

数据库系统习题课二第五章习题

ER图仓库隶属公司职工聘用仓库名公司编号公司名仓库编号地址职工编号地址性别姓名工资聘期1m1n

数据库系统习题课二第七章习题

关系模式集公司(公司编号,公司名,地址)仓库(仓库编号,仓库名,地址,公司编号)职工(职工编号,姓名,性别,仓库编号,聘期,公司)

数据库系统习题课二第七章习题

第七章参考答案

数据库系统习题课二第七章习题

一、P2507.3

数据库系统习题课二第七章习题

参考答案:(1)

原子性:事务的所有操作“要么全做,要么全不做。是数据库系统本身的职责;

由DBMS恢复子系统实现。

(保证了事务的一致性),保证数据库的完整性(2)一致性:事务独立执行的结果应保持DB的一致性。

是编写事务的应用程序员的职责;由DBMS完整性子系统测试。保证数据库的完整性。

数据库系统习题课二第七章习题

(3)隔离性(Isolation):

--多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样。

--由DBMS的并发控制子系统实现。

--提高事务的并发度,又不让错误发生。(4)持久性(Durability):

--一个已成功执行的事务对数据库的影响应该是持久的,故障后可恢复。

--由DBMS的恢复子系统实现。

--保证已写入磁盘的数据不丢失或可恢复。ACID准则共同保证了数据库中的数据总是正确的二、P2507.10

数据库系统习题课二第七章习题

参考答案:(1)

检查点机制的主要思想:

*运行过程中由DBMS每隔一定时间在日志中设置一个检查点

*在检查点时刻,

-把将上一个检查点后已commit的事务对DB的更新写入磁盘

-在日志文件中登入<checkpoint>记录-故障恢复时,只有最近一个检查点之后到发生故障时的事务需要恢复

数据库系统习题课二第七章习题

(2)COMMIT与检查点时刻操作的协调:

-在检查点时刻,写入磁盘的是上一个检查点后已

commit的事务对DB的更新

-故障恢复时,重做的是从最近一个检查点之后到发生故障时已commit的事务,这些事务被正向扫描写入重做队列,并重新实施更新操作;撤销的是到故障发生时尚未提交的事务,这些事务是反向扫描日志文件,对每个操作实施逆操作。三、P2507.20

数据库系统习题课二第七章习题

参考答案:可串行化调度与串行化调度的区别:

--前者交叉执行各事务的操作,效果上相当于它们的某一串行执行;--后者串行执行各事务,无并发意义,系统资源利用率低四、P2507.24

数据库系统习题课二第七章习题

参考答案:完整性规则的组成:

--何时检查,WHENEVER<事件>--检查什么错误,IF<条件>--检出错误怎么办,THEN<动作>SQL中的完整性约束:

--域约束

--基表约束

--检查约束或断言扩展:应了解各种约束的说明方法五、P2517.28

数据库系统习题课二第七章习题

参考答案:①在基表S的定义中,用检查子句

CHECK(AGEBETWEEN16AND25)②在基表SC的定义中,做以下说明:

…,S#…NOTNULL,C#…NOTNULL,…FOREIGNKEY(S#)REFERENCESS,FOREIGNKEY(C#)REFERENCESC,…也可用断言也可用域约束或断言

数据库系统习题课二第七章习题

③在基表SC的定义中,用参照完整性约束

温馨提示

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

评论

0/150

提交评论