其实现在的BS与CS就是这个问题的解决
在数据库中合理的应用触发器和过程会保证数据的一致性
但太多的触发器与过程将会带来数据库服务器的负担
应用了应用服务器将会减少这个问题的产生
BS是个潮流

解决方案 »

  1.   

    好处:
    触发器和存储过程都是后台处理,速度快,效率高.
    避免了大量的SQL语句从网上传递的现象.
    使用触发器可以减少在前台程序中的很多代码来维护数据完整性,一致性.坏处:
    如果没有应用服务器,那么DB服务器的负担将加重.
    如果要进行数据库的迁移,比方说从SQL Server的数据库迁移到Oracle的话.
    那么大量的触发器和存储过程将给你带来很多的麻烦.
    因为各个DBMS的语法及处理方式皆不同.