数据库系统实现 第一章 DBMS 系统概述
2017-11-28 23:03
465 查看
数据库系统实现 第一章 DBMS 系统概述
1.数据库管理系统应当满足条件
数据定义
数据查询
数据存储(长期)
数据持久性
多用户访问(孤立性),操作完整(原子性)
2.数据库系统演变
文件系统
满足3,存储没毛病
对于1和2,我觉得也就是创建一个目录结构,算是非常简单的定义和存储吧,但是功能非常有限
第4条,也不能保证,因为文件有可能会丢失
第5条,虽然满足多用户并发访问,但是不组织用户同时修改,就很皮
所以基本上就满足3了,早期的数据库数据库
3.关系数据库
以后基本跟它打交道了,先不多说
4.数据库管理系统概述
还是一个一个说
4.1数据库定义语言
就是数据库管理员(DBA)定义数据库的模式
4.2查询处理
查询响应:查询语言 -> 查询编译器 -> 执行引擎 -> 索引/文件/记录管理器->
缓冲区管理器 -> 存储管理器 -> 存储
事务管理器:有日志管理器和并发调度管理器
4.3主存和缓冲区
缓冲区管理器把可用的内存分割成缓冲区,缓冲区是页面大小相等的区域,查询所需的块可以放到缓冲区
4.4事务处理
日志记录、并发控制、死锁解决
4.5查询处理器
查询编译器,执行引擎,后面再详述。
5.本书概述
第一部分:数据库系统实现
第二部分:现代数据库专题
下一章就开始第一部分:数据库系统实现了
1.数据库管理系统应当满足条件
数据定义
数据查询
数据存储(长期)
数据持久性
多用户访问(孤立性),操作完整(原子性)
2.数据库系统演变
文件系统
满足3,存储没毛病
对于1和2,我觉得也就是创建一个目录结构,算是非常简单的定义和存储吧,但是功能非常有限
第4条,也不能保证,因为文件有可能会丢失
第5条,虽然满足多用户并发访问,但是不组织用户同时修改,就很皮
所以基本上就满足3了,早期的数据库数据库
3.关系数据库
以后基本跟它打交道了,先不多说
4.数据库管理系统概述
还是一个一个说
4.1数据库定义语言
就是数据库管理员(DBA)定义数据库的模式
4.2查询处理
查询响应:查询语言 -> 查询编译器 -> 执行引擎 -> 索引/文件/记录管理器->
缓冲区管理器 -> 存储管理器 -> 存储
事务管理器:有日志管理器和并发调度管理器
4.3主存和缓冲区
缓冲区管理器把可用的内存分割成缓冲区,缓冲区是页面大小相等的区域,查询所需的块可以放到缓冲区
4.4事务处理
日志记录、并发控制、死锁解决
4.5查询处理器
查询编译器,执行引擎,后面再详述。
5.本书概述
第一部分:数据库系统实现
第二部分:现代数据库专题
下一章就开始第一部分:数据库系统实现了
相关文章推荐
- 数据库系统概述+相关DBMS
- 数据库系统实现译文(查询过程概述)
- 数据库系统的基本概念(第一章)-----数据库管理系统(DBMS
- 数据库第一章 数据库系统概述
- 数据库系统第一章概述
- JDBC应用、控制台连MySQL接数据库实现学生管理系统的登录注册、增删改查
- 对数据库系统(DBMS)的初步认识
- oracle 数据库系统结构概述
- 数据库系统原理教程 第一章 绪论 习题解答
- 利用NVM(Non-Volatile Memory)实现新型数据库系统
- 分享制作精良的知识管理系统 配置SQL Server文档数据库 完美实现博客文章的的下载,存储和浏览
- 数据一致性-分区可用性-性能——多副本强同步数据库系统实现之我见
- 1.1数据库系统概述
- 第一章 嵌入式系统概述
- 一、数据库系统概述
- [转] 基于MySQL的数据库集群系统的实现
- 在家看孩子,10分钟生成一个业务管理系统【能支持多数据库,大数据,流程审批,权限控制,即时提醒】,视频讲解详细实现步骤
- 【基于WinForm+Access局域网共享数据库的项目总结】之篇一:WinForm开发总体概述与技术实现
- “食面埋伏”餐饮管理系统设计与实现--JAVA开发涉及UI界面、POI、连接数据库
- 《数据库系统基础教程》读书笔记——第一章 数据库系统世界