为什么事务非正常结束时会影响数据库数据的正确性,请列举一例说明之

题目

为什么事务非正常结束时会影响数据库数据的正确性,请列举一例说明之。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

阅读下列说明,回答问题1至问题3,将解答填入对应栏内。

【说明】

某企业业务信息系统某天突然出现故障,无法处理业务。信息系统维护人员采用重新启动的方法来进行恢复,发现数据库系统无法正常启动。

数据库故障主要分为事务故障、系统故障和介质故障,不同故障的恢复方法也不同。

请解释这3种数据库故障的恢复方法,回答该企业的数据库故障属于何种类型的故障,为什么?


正确答案:数据库3种故障的恢复方法如下。 . 事务故障:恢复由数据库系统自动完成不破坏数据库。 . 系统故障:恢复是由数据库系统在重新启动时自动完成不破坏数据库。 . 介质故障:恢复无法由数据库自动恢复。恢复方法是重装数据库然后重做已 完成的事务同时也需要DBA的介入。 故障类型:介质故障。 原因:根据说明中的描述该故障在维护人员重新启动数据库后数据库系统没有自行恢复。根据3种故障的恢复方法可以明确该故障是介质故障。
数据库3种故障的恢复方法如下。 . 事务故障:恢复由数据库系统自动完成,不破坏数据库。 . 系统故障:恢复是由数据库系统在重新启动时自动完成,不破坏数据库。 . 介质故障:恢复无法由数据库自动恢复。恢复方法是重装数据库,然后重做已 完成的事务,同时也需要DBA的介入。 故障类型:介质故障。 原因:根据说明中的描述,该故障在维护人员重新启动数据库后,数据库系统没有自行恢复。根据3种故障的恢复方法,可以明确该故障是介质故障。

第2题:

请简要说明数据库安全机制?
一个用户访问SQL Server必须要经过4个层次的安全控制,操作系统的安全性;服务器的安全性;数据库的安全性;表和列的安全性。从上述流程可以看出,用户使用SQL Server时,需要经过两个安全性阶段:身份验证和权限认证。
身份验证阶段系统只检验用户是否有连接SQL Server实例的权力,如果身份验证通过了,只表示用户可以连接SQL Server实例,否则系统将拒绝用户的连接。然后需要检验用户是否有访问服务器上数据库的权限,为此需要授予每个数据库中映射到用户登录的账号访问权限,权限认证就可以控制用户在数据库中进行的操作。

第3题:

如果事务正常结束,则使用COMMIT语句,从而使相应的事务开始后所有对数据库造成的改变永久保留在数据库中。()


参考答案:正确

第4题:

说明数据库中事务日志文件与数据文件的不同点。


正确答案:数据库事务日志文件保存用于恢复数据库的日志信息;数据文件包含的是数据和对象。

第5题:

在关系数据库维护期间,许多事务表中外键的值被破坏了了,后果是()。

  • A、事务中细节与主数据不再有关联,这样在事务处理时会导致错误
  • B、除了删除元组,或者事务重写,没有别的方法重构丢失的信息
  • C、数据库会立刻停止运行,并且丢失更多的信息
  • D、数据库不再接受输入数据

正确答案:A

第6题:

在SQL中,通过使用COMMIT和和ROLLBACK语句可以结束事务。以下说法正确的是( )

A.某事务执行了ROLLBACK语句,表示事务正确地执行完毕
B.某事务执行了ROLLBACK语句,可将其对数据库的更新写入数据库
C.某事务执行了ROLLBACK语句,可将其对数据库的更新撤消
D.某事务执行了COMIMIIT语句,其影响可用ROLLBACK语句来撤销

答案:C
解析:

第7题:

何谓数字图像的模式,请具一例说明之。


正确答案: 彩色图像的模式是指根据一定原理或者规范,用于描述图像亮度和色度信息的技术方案或规约。如根据三原色原理而设计的RGB模式中,对每一个像互点上分别用R(红)、G(绿)、B(蓝)(三原色)三个通道来描述其亮度和色度信号,其中每个通道都分别用8位量化级来进行量化,也就是说每个4.通道者运用了28个级别来表示各自的信息量。

第8题:

阅读以下说明,回答问题1~4,将解答填入对应的解答栏内。

[说明] 设T1,T2,T3为如下所述的三个事务。

T1:A:=A+1。

T2: A:=A*2。

T3:A:= 在屏幕上输出A,并将A置为1;其中A为数据库中的某个数据项。设A的初值为0。

若这三个事务允许并行执行,则请列举出有多少可能的正确结果。


正确答案:有6种可能的正确结果相应的6个串行调度是: T1-T2-T3:A=1 T1-T3-T2:A=2 T2-T1-T3:A=1 T2-T3-T1:A=2 T3-T1-T2:A=4 T3-T2-T1:A=3
有6种可能的正确结果,相应的6个串行调度是: T1-T2-T3:A=1 T1-T3-T2:A=2 T2-T1-T3:A=1 T2-T3-T1:A=2 T3-T1-T2:A=4 T3-T2-T1:A=3

第9题:

影响心尖搏动位置改变的病理因素有哪些?请各举一例说明。


正确答案:①横膈位置的影响:如大量腹水、腹腔肿瘤等使心尖搏动外移。
②纵膈位置的影响:一侧胸膜增厚或肺不张,心尖搏动移向健侧。
③心脏增大:右心室增大时向左移位,左心室增大时向左下移位。
④先天性右位心:心尖搏动位于右侧与正常心尖搏动相对应的部位。

第10题:

请列举常用的数据库安全性控制技术。


正确答案:(1)用户标识与口令鉴别;
(2)存取控制;
(3)视图机制;
(4)数据加密。