软考之数据库技术基础
2016-11-25 21:32
281 查看
数据库是软考的一大重点,软考玩总结一下、不过这次总结的不太好,虽如此还是发个博客记录一下吧:
数据库系统是储存信息的系统;数据库则是信息仓库,设计数据库是为了管理大量的信息,提供抽象视图;
数据:描述事物符号记录;信息:现实世界存在方式、状态的反映;
![](https://img-blog.csdn.net/20161125211538185?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
【关于并发控制技术:】
封锁:
排他锁:X,事务T对数据对象A加上X锁,只容许T读取、修改A,直到释放
共享锁:多个事务读取,不能修改
封锁协议:
一级封锁协议:事务T修改数据R前先对T加X直到结束(正常结束COMMIT/非正常结束ROLLBACK)——解决丢失更新问题(两个事务修改同一数据、破坏隔离性)
二级封锁协议:一级基础上,T读R前先加S,读完释放——读脏数据(回滚、修改无效、修改的数据无用)
三级封锁协议:一级基础上,T读R前先加S,事务完释放S
附上之前的博客:
SQL查询
先这样吧,thanks for reading
数据库系统是储存信息的系统;数据库则是信息仓库,设计数据库是为了管理大量的信息,提供抽象视图;
数据:描述事物符号记录;信息:现实世界存在方式、状态的反映;
【关于并发控制技术:】
封锁:
排他锁:X,事务T对数据对象A加上X锁,只容许T读取、修改A,直到释放
共享锁:多个事务读取,不能修改
封锁协议:
一级封锁协议:事务T修改数据R前先对T加X直到结束(正常结束COMMIT/非正常结束ROLLBACK)——解决丢失更新问题(两个事务修改同一数据、破坏隔离性)
二级封锁协议:一级基础上,T读R前先加S,读完释放——读脏数据(回滚、修改无效、修改的数据无用)
三级封锁协议:一级基础上,T读R前先加S,事务完释放S
附上之前的博客:
SQL查询
先这样吧,thanks for reading
相关文章推荐
- 《计算机基础复习》===数据库技术基础
- 数据库技术基础之基本概念
- 【软考】--数据库基础
- 巨杉数据库通过“Mpp数据库基础能力认证”,权威技术认证金融级数据库
- 软考—软件设计师—第7章数据库技术基础
- java基础教程-JDBC数据库访问技术
- 第八章C#语言数据库技术基础
- C#语言和数据库技术基础 MyBank
- 数据库技术基础之数据模型
- 软考知识点-信息安全技术基础
- 数据库通用基础实现技术---多进程共享信息
- 《C#语言和数据库技术基础》单词必备
- 数据库存储技术基础(一) 字典编码
- 数据库存储原理技术基础:RAID
- 学习《Microsoft SQL Server 2008 技术内幕:T-SQL 语言基础 》之一:学习资料、数据库、数据库脚本准备
- C#语言和数据库技术基础学习小结
- linux学习笔记--工程师技术:邮件服务器,数据库服务基础
- C#语言和数据库技术基础 ----------------- 第二章 简答二 、
- 数据库基础知识(二)数据库分表技术
- 一起谈.NET技术,概括ADO.NET数据库连接的所有形式(基础)