background image

一系列操作完成整个事务,但其缺点是有可能因整个事务太大而使不能完成,或者,由于偶然的意外而使

事务重做所需的时间太长。

较好的解决方法是,把整个事务分解成几个较小的事务,再由应用程序控制整个系统的流程。这样,

如果其中某个事务不成功,则只需重做该事务,因而既可节约时间,又可避免长事务。

7.适当超前。

计算机技术发展日新月异,数据库的设计必须具有一定前瞻性,不但要满足当前的应用要求,还要考

虑未来的业务发展,同时必须有利于扩展或增加应用系统的处理功能。

相对于中小型数据库,大型数据库的设计与开发要复杂得多,因此在设计、开发过程中,除了要遵循

数据库范式理论、增加系统的一致性和完整性外,还要在总体上根据具体情况进行分布式设计,紧紧把握

集中控制、统一审核的基本原则,保证数据库设计结构紧凑、分布平衡、定位迅速。

在数据库设计与开发操作中,要采用一定的技巧提高整个应用系统的执行效率,并注意适当超前,以

适应不断变化的应用及系统发展的要求。