Databases and applications commonly carry out the function that is illustrated in the graphic that follows. Which of the followi

admin2013-12-19  37

问题 Databases and applications commonly carry out the function that is illustrated in the graphic that follows. Which of the following best describes the concept that this graphic is showing?

选项 A、Checkpoint
B、Commit
C、Two-phase commit
D、Data dictionary

答案A

解析 A正确。检查点(checkpoint)是系统在事务处理过程中出现系统故障或者问题时用来恢复数据的。它被用来周期性保存应用程序的状态和用户的信息。如果应用程序出现小故障,检查点拥有的必要工具会帮助用户在不丢失任何数据的情况下重新回到工作环境。当Word处理器问你是否需要查看刚才操作文件的恢复版本时,这便是检查点。Word处理器在用户处理文档时会时不时保存文档,并在系统出现故障时能够把文档找回来。
B不正确。因为commit操作会完成一个业务,并执行用户作出的所有更改。顾名思义,一旦commit命令执行了,这些更改都会被提交并在数据库中反映出来。这些更改可以是对数据或者模式信息的更改。当这些更改被提交时,它们随即对所有其他应用程序和用户都是可用的。如果用户试图提交某个更改但它却未能正确完成时,则会执行回滚。这样可以确保不会发生部分更改,也不会损毁数据。
C不正确。因为two-phase commit机制是数据库用于确保其中数据的完整性的一种控制手段。数据库通常执行事务进程,这意味着用户和数据库同时进行交互。数据库需要确保每个数据库都得以正确修改,或者任何修改都没有发生。当用户提交一个数据库更改时,其他不同的数据库会先行暂时存储这些更改。然后,事务监控向各个数据库发送precommit命令。如果所有正确的数据库都作出应答响应,那么这个监控便向每个数据库发出commit命令。这样能确保所有必要信息都在恰当的时间保存在恰当的位置。
D不正确。因为数据字典(data dictionary)是数据库的数据元素定义、模式对象和引用键的一个中央集合。模式对象可以包括表、视图、索引、过程、函数和触发器。数据字典还包含列的默认值、完整性信息、用户姓名、用户的特权和角色,以及审计信息。它是通过控制数据库中关于数据的数据(叫做元数据)来集中管理部分数据库的一个工具。它提供了各组数据元素群和数据库之间的交叉引用。
转载请注明原文地址:https://jikaoti.com/ti/pEO7FFFM
0

最新回复(0)