第六章 DBMS
- 格式:ppt
- 大小:216.50 KB
- 文档页数:39


第六章课后习题答案
6.2事务的COMMIT语句和ROLLBACK语句各做什么事情?p152
答:COMMIT语句表示事务执行成功的完毕,此时告诉系统,数据库要进入一个新的正确状态,该事务对数据库的所有更新都已交付施行;ROLLBACK语句操作表示事务不成功的完毕,此时告诉系统,已发生错误,数据库可能处在不正确的状态,该事务对数据库的更新必须撤销,数据库应该恢复该事务到初始状态。
6.3试述事务的四个性质,并说明每一个性质由DBMS的哪个子系统实现?每一个性质对数据库系统有什么好处?
答:原子性:一个事务对数据库的所有操作,是一个不可分割的工作单元,这些操作要么全部执行,要么什么也不做〔由DBMS的事务管理子系统来实现〕;
一致性:一个事务独立执行的结果,应〔由DBMS的完好性子系统执行测试任务〕;
隔离性〔由DBMS的并发控制子系统实现〕;
持久性〔由DBMS的恢复管理子系统实现的〕。
6.4典型的数据库恢复策略是什么?
答:〔1〕平时做好两件事 转储和建立日志。
〔2〕一旦发生故障,分两种情况处理:一是假设数据库遇到灾难性故障,利用数据库备份和日志执库行redo已提交的事务,把数据库恢复到事故前的状态。二是假设数据库只是破坏了数据的一致性,利用日志库undo不可靠的修改,redo已提交的缓冲区中的事务。
6.5 DBS中有哪些类型的故障?哪些故障破坏了数据库?哪些没有破坏DB,但其中的数据变的不正确?
答:有事务故障〔不破坏数据库〕;系统故障〔为破坏数据库,但其中某些数据变得不正确〕;介质故障(破坏数据库)。
6.6 检查点机制的主要思想是什么?
答:在DBS运行时,数据库管理系统定时设置检查点。在检查点时刻才真正做到把对数据库的修改写到磁盘,并在日志文件上写入一条检查点记录〔以便恢复用〕数据库需要恢复时,只有在检查点后面的那些事务需要恢复,一般DBMS产品自动实行检查点操作,无须人为干预。
第6章数据库设计
一、选择题
1、下列对数据库应用系统设计的说法中正确的是应用程序员可以不必参与数据库的概念结构设计
2、在需求分析阶段,常用数据流图描述用户单位的业务流程。
3、下列对E-R图设计的说法中错误的是集成后所得的E-R图中可能存在冗余数据和冗余联系,应予以全部清除
4、下列属于逻辑结构设计阶段任务的是将E-R图转换为一组关系模式
5、将一个一对多联系型转换为一个独立关系模式时,应取多端实体型的关键属性
为关键字。
6、将一个M对N(M>N)的联系型转换成关系模式时,应转换为一个独立的关系模式
7、在从E-R图到关系模式的转化过程中,下列说法错误的是关系模式的规范化程度越高,查询的效率就越高
8、对数据库的物理设计优劣评价的重点是时空效率
A. B.动态和静态性能 C.用户界面的友好性 D.成本和效益
9、下列不属于数据库物理结构设计阶段任务的是确定选用的DBMS
10、确定数据的存储结构和存取方法时,下列策略中将表和索引存储在同一磁盘上
不利于提高查询效率。
二、填空题
1、在设计分E-R图时,由于各个子系统分别面向不同的应用,所以各个分E-R图之间难免存在冲突,这些冲突主要包括_命名冲突_、_属性冲突_和_结构冲突_三类。
2、数据字典中的_数据项_是不可再分的数据单位。
3、若在两个局部E-R图中都有实体“零件”的“重量”属性,而所用重量单位分别为公斤和克,则称这两个E-R图存在_属性_冲突。
4、设有E-R图如图6.18,其中实体“学生”的关键属性是“学号”,实体“课程”的关键属性是“课程编码”,设将其中联系“选修”转换为关系模式R,则R的关键字应为属性集_学号与课程编码__。
5、确定数据库的物理结构主要包括三方面内容,即:_确定数据存放位置和存储结构_、_确定数据存取方法_和_系统配置_。
6、将关系R中在属性A上具有相同值的元组集中存放在连续的物理块上,称为对关系R基于属性A进行_聚簇_。
第六章 习题
1.锌单晶体试样的截面积A=78.5 mmz,经拉伸试验测得有关数据如表6-1所示。试回答下列问题:
(1) 根据表6-1中每一种拉伸条件的数据求出临界分切应力τk,分析有无规律。
(2) 求各屈服载荷下的取向因子,作出取向因子和屈服应力的关系曲线,说明取向因子对屈服应力的影响。
表6-1 锌单晶体拉伸试验测得的数据
屈服载荷/N 620 252 184 148 174 273 525
φ/( °) 83 72.5 62 48.5 30.5 17.6 5
λ/( °) 25.5 26 3 46 63 74.8
82.5
2.低碳钢的屈服点与晶粒直径d的关系如表6-2中的数据所示,d与,,是否符合霍尔配奇公式?试用最小二乘法求出霍尔—配奇公式中的常数。
表6-2
低碳钢屈服极限与晶粒直径
d/m 400 50 10 5 2
σs/(kPa) 86 121 180 242 345
3.拉伸铜单晶体时,若拉力轴的方向为[001],σ=106Pa。求(111)面上柏氏矢量b=][1012a的螺型位错线上所受的力(aCu=0.36nm)。
4.给出位错运动的点阵阻力与晶体结构的关系式。说明为什么晶体滑移通常发生在原子最密排的晶面和晶向。
5.对于面心立方晶体来说,一般要有5个独立的滑移系才能进行滑移。这种结论是否正确?请说明原因及此结论适用的条件。
6.什么是单滑移、多滑移、交滑移?三者滑移线的形貌各有何特征?
7.已知纯铜的{111}[101]滑移系的临界切应力rc为1 MPa,问; (1) 要使(111)面上产生[101)方向的滑移,则在[001]方向上应施加多大的应力?
(2) 要使(111)面上产生[110]方向的滑移呢?
8.证明体心立方金属产生孪生变形时,孪晶面沿孪生方向的切应变为0.707。
9.试比较晶体滑移和孪生变形的异同点。
10. 用金相分析如何区分“滑移带”、“机械孪晶”、“退火孪晶”。
第六章 计算机信息系统与数据库
一、单项选择题
1.数据库系统中,数据的逻辑独立性是指_______。
A.应用程序与数据库中的数据相互独立
B.数据库中的数据与其逻辑结构相互独立
C.应用程序与数据库的逻辑结构相互独立
D.系统的逻辑结构与数据存储结构相互独立
【答案】C
【解析】数据独立性包括数据的逻辑独立性和数据的物理独立性。数据的逻辑独立性
是指用户的应用程序与数据库的逻辑结构相互独立。数据的物理独立性是指用户的应用程序与存储在数据库中的数据相互独立。
2.下列实体集的联系中,属于一对多联系的是_______。
A.学生和课程的联系
B.学号与学生的联系
C.学生与教室座位的联系
D.教研室和老师的联系
【答案】D
【解析】联系有三类: ( 1)一对一联系( 1∶1) :对应实体集A中的每一个实体,实体集B中至多有一个实体与之联系;反之亦然,则称实体集A和实体集B具有1∶1联系。( 2)一对多联系( 1∶n) :对于实体集A中的每一个实体,实体集B中有n个实体与之联系;而对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B存在1∶n的联系。( 3)多对多联系:若对于实体集A中的每一个实体,实体集B中有n个实体与之联系;而对于实体集B中的每一个实体,实体集A中也有m个实体与之联系,则称该两个实体集A、B之间存在m∶n联系。A选项:一个学生可以选多门课程,一门课程可以有多个学生选择,所以学生和课程之间的联系是“多对多联系”。B选项:一个学号只能被一个学生使用,反过来讲,一个学生也只能有一个学号,所以学号与学生之间的联系是“一对一联系”。C选项:一个学生在教室里只能有一个属于他的座位,反过来讲,一个座位也只能被一个学生坐,所以学生与教室座位的联系是“一对一联系”。D选项:一个教研室可以有多个老师,反过来讲,一个老师只从属于一个教研室,所以教研室和老师的联系是“一对多联系”。