数据库第六章小结

 

    这一章,主要讲了数据库的 管理方面应该注意的问题和事情。数据库运行的时候,需


要进行管理和保护,因为数据库运行的过程中,如果不进行管理,也不能进行正常的运


行。数据库运行的基本单位是“事务”,数据由一组操作序列组成,要么完全执行,要


么点一都不执行。它的四个属性ACID——原子性(Atomicity) 一(Consistency) 


 隔离性(Isolation)   持久性(Durability) 则又是对概念的详细的解释。

 

  

    但是多个事务的并发操作执行很有可能带来一些列破坏数据库一致性的问题,如丢失


新问题、读脏数据的问题、不可重复读问题。从而引出了锁的概念。DNMS是采用排


他锁和共享锁的相结合的技术来控制事务之间的 相互作用。并发操作的正确性用“可串


行”概念来解决,同时  这一章,主要讲了数据库的 管理方面应该注意的问题和事情。


数据库运行的时候,需要进行管理和保护,因为数据库运行的过程、中,如果不进行管


理,也不能进行正常的运行。数据库运行的基本单位是“事务”,数据由一组操作序列


成,要么完全执行,要么点一都不执行。它的四个属性ACID——原子性


(Atomicity)  一致性(Consistency)  隔离性(Isolation)  持久性(Durability) 则又是


对概念的详细的解释。但是 多个事务的并发操作执行很有可能带来一些列破坏数据库一


致性的问题,如丢失更新问题、读脏数据的问题、不可重复读问题。从而引出了锁的


念。DNMS是排他锁和共享锁的相结合的技术来控制事务之间的 相互作用。并


操作的正确性用“可行”概念来解决,同时SQl中设置事务的存取方式和隔离级别对 


并发 操作进行了管理。

    

      数据库就像一台机器,总会出现各种的问题和故障。比如磁盘损坏/电源故障等,这


些故障可能导致数据丢失,所以数据库管理系统会采取各种措施来解决这些问题。在平


时的时候就要做好数据库的备份和记日志这两件事,在出故障的时候就可以liyong备份


和日志做好恢复工作。同时在运行的过程中再具体问题具体解决,如事务故障、系统故


障、介质故障等,分别利用不同的方式解决。

    

完整性保证了用户对数据库的修改不会导致数据库完整性破坏。SQL中采用了域约束、


断言、基本表约束和触发器 来实现数据库的完整性。我们知道完整性是防止用户无意中


造成的破坏,目的是确保用户所的事情是正确的。那么安全性是保护数据防止非法用户


故意造成的破坏,也就是安全性确保用户被限制在做想做的事情,防止对数据库的恶意


的滥用。SQL中有四个机制提供了安全性:视图(View)、权限(Authorization)、


角色(Role)和审计(Audit)。在具体的数据库系统中还运用了强制存取控制、同时数


据库的安全性技术、自然环境的预防的等措施来保护期安全性。

       

       小结:数据库看着很费劲,再加上书本的质量问题看着很生疏,其实梳理一下,他 


们还是可以串起来的,这样恐惧就小多了。多多总结,多多思考。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 27
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值