1.1 数据库系统的发展
数据库就是信息的集合,它可以存在很长时间
特点:
数据定义语言
数据库查询语言
支持对非常大量的数据长期存储
数据存储具有持久性
独立性 原子性
1.2 数据库管理系统概述
1、数据定义语言
2、查询处理概述
查询响应
事物处理 包含并发控制管理器或调度器(保证原子性和独立性) 日志和恢复管理器(持久性)
3、主存和缓冲区管理器 (数据、元数据<描述数据库的结构及约束的数据库模式>、日志记录、统计信息、索引)
4、事务处理:日志记录 并发控制 死锁解决
A(原子性)C(一致)I(孤立性)D(持久性)
5、查询处理器
(1)查询编译器:查询分析器、查询预处理器、查询优化器
(2)执行引擎:执行查询计划中每一步
1.4
视图:不实际存储但在需要时从实际存储的关系构造出来的关系的描述。