数据库系统实现 第一章 DBMS 系统概述

数据库系统实现 第一章 DBMS 系统概述

1.数据库管理系统应当满足条件

  • 数据定义
  • 数据查询
  • 数据存储(长期)
  • 数据持久性
  • 多用户访问(孤立性),操作完整(原子性)

2.数据库系统演变

  • 文件系统
    满足3,存储没毛病
    对于1和2,我觉得也就是创建一个目录结构,算是非常简单的定义和存储吧,但是功能非常有限
    第4条,也不能保证,因为文件有可能会丢失
    第5条,虽然满足多用户并发访问,但是不组织用户同时修改,就很皮

所以基本上就满足3了,早期的数据库数据库

3.关系数据库

以后基本跟它打交道了,先不多说

4.数据库管理系统概述

还是一个一个说

  • 4.1数据库定义语言

就是数据库管理员(DBA)定义数据库的模式

  • 4.2查询处理

    查询响应:查询语言 -> 查询编译器 -> 执行引擎 -> 索引/文件/记录管理器->
    缓冲区管理器 -> 存储管理器 -> 存储

    事务管理器:有日志管理器和并发调度管理器

  • 4.3主存和缓冲区

    缓冲区管理器把可用的内存分割成缓冲区,缓冲区是页面大小相等的区域,查询所需的块可以放到缓冲区

  • 4.4事务处理

    日志记录、并发控制、死锁解决

  • 4.5查询处理器

    查询编译器,执行引擎,后面再详述。

5.本书概述

第一部分:数据库系统实现

第二部分:现代数据库专题

下一章就开始第一部分:数据库系统实现了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值