1、数据库应用系统功能设计包括哪两个方面?每个方面主要由哪些设计步骤组成?(10分)
答:数据库应用系统功能高计包括数据库事务设计和数据库应用程序设计。与数据库应用系统设计的概念设计、逻辑设计、物理设计相对应,应用程序设计分为总体设计、概要设计、详细设计,数据库事务设计则由事务概要设计和事务详细设计组成。2、数据库系统处理死锁一般采用哪两类方法?简述每类方法的基本原理(10分)
答:数据库处理死锁一般采用两类方法,一类是死锁预防以避免系统进入死锁状态,另一类则是允许系统进入死锁状态,然后使用死锁检测与恢复机制使系统摆脱死锁状态。如果数据库进入死锁的概率比较高,使用死锁预防机制的效果好些,否则使用死锁检测与恢复机制的适用性更好。死锁预防通过破坏死锁产生的必要条件来防止死锁发生。死锁检测与恢复机制由两部分组成:死锁检测与死锁恢复,死锁检测用于定期检查系统是否发生死锁,死锁恢复用于将系统从死锁中解救出来。3、请按要求解答下列问题:
在设计数据库应用系统时,需要对系统所需的存储空间进行规划。规划时需要考虑多种因素,请列出其中的.4种 (4分) 1、单条数据的长度;Copyright ©2024 才华斋 All Rights Reserved.