在数据库恢复时,对已经提交但更新还留在缓冲区的事务执行()
A.UNDO处理
B.REDO处理
C.ROLLBACK处理
D.ABORT处理
A.UNDO处理
B.REDO处理
C.ROLLBACK处理
D.ABORT处理
A.主动冗余 B.影子拷贝 C.热备份 D.多版本编程 A.逻辑正确性检查 B.物理正确性检查 C.完整性约束检查 D.唯一性检查 A.能够保证事务的可串行化执行,可能发生死锁 B.不能保证事务的可串行化执行,不会发生死锁 C.不能保证事务的可串行化执行,可能发生死锁 D.能够保证事务的可串行化执行,不会发生死锁 A.无需记录“事务开始执行”这一事件 B.无需记录“事务已经提交”这一事件 C.无需记录数据项被事务修改后的新值 D.无需记录数据项被事务修改前的原始值 A.重做 B.撤销 C.什么都不做 D.抛出异常后退出
事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即使此时系统出现故障,事务的执行结果仍不会丢失,称为事务的 (54) 。为保证事务的此性质,需要利用数据库的 (55) 。
(54)
A.原子性
B.一致性
C.隔离性
D.持久性
下列关于基于日志的故障恢复的叙述中,哪一条是不正确的?
A.日志是日志记录的序列,它记录了数据库中的所有更新活动
B.日志记录中包括事务提交日志记录:《Ti commit>
C.利用更新日志记录中的改前值可以进行uN:DO
D.事务故障恢复只需要正向扫描日志文件
由于软硬件故障可能造成数据库中数据被破坏,数据库恢复就是(43)。可以有多种方法实现数据库恢复,如定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入(44);当系统正常运行时,按一定的时间间隔,设立(45),把内存缓冲区内容还未写入到磁盘中去的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。
A.重新安装数据库管理系统和应用程序
B.重新安装应用程序,并将数据库做镜像
C.重新安装数据库管理系统,并将数据库做镜像
D.在尽可能短的时间内,把数据库恢复到故障发生前的状态
(43)
A. 重新安装数据库管理系统和应用程序
B. 重新安装应用程序,并将数据库做镜像
C. 重新安装数据库管理系统,并将数据库做镜像
D. 在尽可能短的时间内,把数据库恢复到故障发生前的状态
(44)
A. 日志文件
B. 程序文件
C. 检查点文件
D. 图像文件
(45)
A. 日志文件
B. 程序文件
C. 检查点文件
D. 图像文件
A.重新安装数据库管理系统和应用程序 B.重新安装应用程序,并将数据库做镜像 C.重新安装数据库管理系统,并将数据库做镜像 D.在尽可能短的时间内,把数据库恢复到故障发生前的状态 A.日志文件 B.程序文件 C.检查点文件 D.图像文件 A.日志文件 B.程序文件 C.检查点文件 D.图像文件
A ) undo
B )介质恢复
C )进程恢复
D ) redo
判断下列叙述是否正确。
①在数据库系统中,数据独立性指数据之间的相互独立,互不依赖。
②SQL语言的视图定义和视图操作功能不支持逻辑数据的独立性。
③SQL语言中不提供显式地使用索引的功能,支持了物理数据的独立性。
④用户对“脏数据”的读出是由于数据库完整性规则受到了破坏。
⑤在数据库系统中,数据的安全性是指保护数据以防止被末授权用户的蓄意或者无意使用。
⑥实体完整性规则指主关键字值的任何组成部分都不可以是空值;参数完整性规则则不允许引用不存在的实体(即元组)。
⑦在数据库系统中,数据的完整性是指数据的正确性和有效性。
⑧“授权”是数据库系统中采用的完整性措施之一。
⑨事务处理(Transaction)是数据库运行的基本单位。如果一个事务处理成功,则全部数据应更新和提交;如果失败,则已做的全部更新被恢复成原状,好像整个事务处理未进行过一样。这样使数据库保持了一致性。
⑩对数据库的查找、增添、删除、修改等操作都需由数据库管理员进行完整性定义和完全性授权,由数据库系统具体执行。
A.定期安装DBMS和应用程序
B.定期安装应用程序,并将数据库做镜像
C.定期安装DBMS,并将数据库作备份
D.定期将数据库作备份;在进行事务处理时,需要将数据更新写入日志文件