《数据库原理与应用(第二版)》配套PPT电子课件.ppt

《数据库原理与应用(第二版)》配套PPT电子课件.ppt

* 在需求分析中,通过自顶向下、逐步分解的方 法分析系统。 数据流图是从“数据”和“处理”两方面表达数据 处理的一种图形化表示方法。在需求分析阶段,不 必确定数据的具体存储方式,这些留待后边的物理 数据库设计考虑。数据流图中的“处理”抽象地表达 了系统的功能需求。 数据源 数据输出 处理 数据存储 图7-3 * 二、需求调查 需求分析首先要调查清楚用户的实际需 求,与用户达成共识,然后再分析和表达这些 需求。 需求调查的重点是“数据”和“处理”, 在调查前要拟定调查提纲。调查时要抓住两个 “流”,即“信息流”和“处理流”,而且调 查中要不断地将这两个“流”结合起来。 * 解决死锁问题方法: 一类是采取一定措施来预防死锁发生 一类是允许发生死锁,采用一定手段定期诊断系统中有无死锁,若有则解除之。 * 预防死锁方法: 一次封锁法:每个事务一次将所有要使用的数据全部加锁。 封锁范围大,降低了系统的并发性 顺序封锁法:预先对数据对象规定一个封锁顺序,所有事务都按这个顺序封锁。 难以确定封锁事务及其封锁顺序 死锁诊断与解除: 方法与操作系统类似,一般使用超时法或事 务等待图法 * 五、并发调度的可串行性 直观地说,如果多个事务在某个调度下的 执行结果与这些事务在某个串行调度下的执行 结果相同,那么这个调度就一定是正确的,因

文档评论(0)

1亿VIP精品文档

相关文档