您的位置:首页 > 数据库

软考之数据库技术基础

2016-11-25 21:32 281 查看
数据库是软考的一大重点,软考玩总结一下、不过这次总结的不太好,虽如此还是发个博客记录一下吧:

数据库系统是储存信息的系统;数据库则是信息仓库,设计数据库是为了管理大量的信息,提供抽象视图;

数据:描述事物符号记录;信息:现实世界存在方式、状态的反映;



【关于并发控制技术:】

封锁:

排他锁:X,事务T对数据对象A加上X锁,只容许T读取、修改A,直到释放

共享锁:多个事务读取,不能修改

封锁协议:

一级封锁协议:事务T修改数据R前先对T加X直到结束(正常结束COMMIT/非正常结束ROLLBACK)——解决丢失更新问题(两个事务修改同一数据、破坏隔离性)

二级封锁协议:一级基础上,T读R前先加S,读完释放——读脏数据(回滚、修改无效、修改的数据无用)

三级封锁协议:一级基础上,T读R前先加S,事务完释放S

附上之前的博客:

SQL查询

先这样吧,thanks for reading
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: