《数据库原理》作业习题册(5)
《数据库原理》作业 班级: 学号: 姓名: 10. 某医院病房计算机管理中心需要如下信息:
科室:科名、科地址、科电话、医生姓名;病房:病房号、床位号、所属科室名;
医生:姓名、职称、所属科室名、年龄、工作证号;病人:病历号、姓名、性别、诊断、主管医生、病房号;其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
试完成如下设计:
(1)设计该计算机管理系统的E-R图。
(2)将该E-R图转换为关系模式,并用下划线标出每个关系模式的主码。
19
《数据库原理》作业 班级: 学号: 姓名: 第八章 数据库保护
1. 下列哪个不是数据库系统必须提供的数据控制功能 。
A.安全性 B.可移植性 C.完整性 D.并发控制 2. 使某个事务永远处于等待状态,而得不到执行的现象称为 。 A.死锁 B.活锁 C.串行调度 D.不可串行调度 3. 下列不是数据库恢复采用的方法是 。 A.建立检查点 B.建立副本 C.建立日志文件
D.建立索引
4. 写一个修改到数据库中,与写一个表示这个修改的运行记录到日志文件中是两个不同的操作,对这两个操作的顺序安排应该是 。 A.前者先做 B.后者先做
C.由程序员在程序中安排 D.哪一个先做由系统决定 5. 在第一个事务以S封锁方式读数据A时,第二个事务对数据A的读方式会遭到失败的
是 。
A.实现X封锁的读 B.实现S封锁的读 C.不加封锁的读 D.实现共享型封锁的读 6. 事务的隔离性是由DBMS的 实现的。
A.事务管理子系统 B.恢复管理子系统 C.并发控制子系统 D.完整性子系统
7. 是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
A.程序 B.命令 C.事务 D.文件 8. 事务的原子性是指 。
A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须使数据库从一个一致性状态变到另一个一致性状态 9. 事务的一致性是指 。
A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须使数据库从一个一致性状态变到另一个一致性状态 10. 事务的隔离性是指 。
A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的
20
《数据库原理》作业 班级: 学号: 姓名: C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须使数据库从一个一致性状态变到另一个一致性状态 11. 事务的持久性是指 。
A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须使数据库从一个一致性状态变到另一个一致性状态 12. 数据库中的封锁机制是 的主要方法。
A.完整性 B.安全性 C.并发控制
D.恢复
13. 若数据库中只包含成功事务提交的结果,则此数据库就称为处于 状态。 A.安全 B.一致 C.不安全 D.不一致 14. 数据库保护包含数据的 。
15. 和 一起组成了安全性子系统。
16. 在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事
务结束才释放X锁”,该协议可以防止 ;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止 ;三级协议是在一级协议基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止 。 17. 事务的COMMIT操作和ROLLBACK操作各做些什么事情?
18. UNDO操作和REDO操作各做些什么事情?
21
《数据库原理》作业 班级: 学号: 姓名: 19. 设T1、T2和T3是如下事务:
T1:A=A+2 T2:A=A*2 T3:A=A*A
设A的初始值为0。
(1)若3个事务允许并发执行,则有多少种可能正确的结果,请分别列出来。 (2)请给出一个可串行化的调度,并给出执行结果。 (3)请给出一个非串行化的调度,并给出执行结果。
(4)若3个事务都遵守两段锁协议,请给出一个不产生死锁的可串行化调度。 (5)若3个事务都遵守两段锁协议,请给出一个产生死锁的调度。
22
《数据库原理》作业 班级: 学号: 姓名: 20. 如图所示给出的是一个调度的事件序列。该调度包含T1,T2,?,T12等12个事务,A,
B,?,H为数据库中的数据项。假定“读i”(i=A,B,?,H)成功,则获得i上的一个S锁,而“修改i”成功时,则将锁升级为X锁。又假定所有锁都保持到事务结束,那么,在时刻t36是否存在死锁?并分析哪些事务处于等待另一个事务的状态。
23
…… 此处隐藏:414字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




