单选题在数据库系统中,数据锁定功能使得交易对其完成所需的全部数据拥有控制权,从而保证了数据的完整性。但是,数据锁定程序也可能导致:()A数据处理不一致B回滚失败C交易无法恢复D死锁
单选题
在数据库系统中,数据锁定功能使得交易对其完成所需的全部数据拥有控制权,从而保证了数据的完整性。但是,数据锁定程序也可能导致:()
A
数据处理不一致
B
回滚失败
C
交易无法恢复
D
死锁
参考解析
解析:
A不正确。数据锁定程序不会导致数据处理的不一致。
B不正确。数据锁定程序不会导致回滚失败。
C不正确。数据锁定程序不会导致交易无法恢复。
D正确。当两个交易各锁定一个数据,并同时向对方已经锁定的数据提出新的锁定要求时,就会产生互相永久等待的死锁。
B不正确。数据锁定程序不会导致回滚失败。
C不正确。数据锁定程序不会导致交易无法恢复。
D正确。当两个交易各锁定一个数据,并同时向对方已经锁定的数据提出新的锁定要求时,就会产生互相永久等待的死锁。
相关考题:
使DBMS统一管理和控制数据幸的建立、运行和维护,以保证数据的安全性和完整性,保证多用户对数据的并发访问和数据库系统的故障恢复______。A) 数据定义功能B) 数据操纵功能C) 数据控制功能D) 数据维护功能A.B.C.D.
数据库系统存储了大量的数据,在发生意外的情况下,为了确保数据能够尽可能准确地恢复,数据库系统提供了备份和恢复的功能。通常,数据库管理系统都提供了全部数据备份、部分数据备份等两种方式,根据备份方式的不同也采用相应的恢复方式。例如,许多数据库管理系统中都提供了数据库级别的备份和恢复,也提供了表空间级别的备份和恢复(一个数据库可以包含多个表空间,一个表空间可以包含多张表)。在对数据库进行了部分数据恢复后,能否立即使用数据?请简要说明理由。
判断下列叙述是否正确。①在数据库系统中,数据独立性指数据之间的相互独立,互不依赖。②SQL语言的视图定义和视图操作功能不支持逻辑数据的独立性。③SQL语言中不提供显式地使用索引的功能,支持了物理数据的独立性。④用户对“脏数据”的读出是由于数据库完整性规则受到了破坏。⑤在数据库系统中,数据的安全性是指保护数据以防止被末授权用户的蓄意或者无意使用。⑥实体完整性规则指主关键字值的任何组成部分都不可以是空值;参数完整性规则则不允许引用不存在的实体(即元组)。⑦在数据库系统中,数据的完整性是指数据的正确性和有效性。⑧“授权”是数据库系统中采用的完整性措施之一。⑨事务处理(Transaction)是数据库运行的基本单位。如果一个事务处理成功,则全部数据应更新和提交;如果失败,则已做的全部更新被恢复成原状,好像整个事务处理未进行过一样。这样使数据库保持了一致性。⑩对数据库的查找、增添、删除、修改等操作都需由数据库管理员进行完整性定义和完全性授权,由数据库系统具体执行。
随着数据处理量急剧增长,人们对数据共享到要求越来越迫切,为了解决多用户、多应用共享数据到需求,使数据为尽可能多到应用程序服务,出现了数据库系统。请问数据库系统的特点有() A、不同应用程序的数据之间不能共享B、数据冗余度小,易于扩充C、数据与程序独立D、统一的数据控制功能E、面向全组织到复杂数据结构
通过数据库系统可以()。A、提高数据的共享性,使多个用户能够同时访问数据库中的数据B、减小数据的冗余度,以提高数据的一致性和完整性C、提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价D、以上答案均正确
单选题通过数据库系统可以()。A提高数据的共享性,使多个用户能够同时访问数据库中的数据B减小数据的冗余度,以提高数据的一致性和完整性C提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价D以上答案均正确