数据库系统处理死锁一般采用哪两类方法?简述每类方法的基本原理

查看答案
正确答案:

解决死锁一般采用死锁预防和死锁检测与恢复两类方法。死锁预防利用死锁预防协议, 通过破坏死锁产生的必要条件来避免系统进入死锁状态,防止死锁发生。死锁检测与恢复则是允许系统进入死锁状态,并且定期检查系统是否发生死锁,当发现系统发生死锁后,采取相应的恢复机制使系统摆脱死锁状态。

答案解析:

暂无解析

上一题
你可能感兴趣的试题

下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的?

A、参照关系是从关系,被参照关系是主关系
B、参照关系与被参照关系之间的联系是1:n联系
C、参照关系与被参照关系通过外码相联系
D、其主码在另一个关系中作为外码的关系称为被参照关系

下列关于用户定义完整性约束的叙述中,哪一条是错误的?

A、用户定义完整性约束主要是对属性的取值进行限制
B、域完整性约束是用户定义完整性约束的重要组成部分
C、域完整性约束中含有属性间的多值依赖关系,但没有函数依赖关系
D、取值范围可分为静态定义和动态定义两种

从E-R模型向关系模式的转换是数据库设计的哪一个阶段的任务?

A、需求分析
B、概念结构设计
C、逻辑结构设计
D、物理结构设计

下列关于动态SQL语句的叙述中,哪一条是错误的

A、动态SQL允许在SQL客户模块或嵌入式宿主程序的执行过程中执行动态生成的SQL语句
B、动态SQL语句是指在程序编译时尚未确定,其中有些部分需要在程序的执行过程中临时生成的SQL语句
C、SQL标准提供的动态SQL语句的执行方式只能是先准备后执行方式
D、SQL标准弓|入动态SQL的原因是由于静态SQL语句不能提供足够的编程灵活性

在SQLServer2000中,若希望用户user1具有数据库服务器上的全部权限,则应将user1加入到下列哪个角色

A、db_owner
B、public
C、sysadmin
D、db_datawriter
热门试题 更多>
相关题库更多>
网络工程师
数据库工程师
软件测试工程师
嵌入式系统开发工程师
试卷库
试题库