### 本章学习目标
- 理解数据库的相关概念
- 了解数据库技术的产生和发展过程
- 理解概念模型和数据模型
- 理解数据库系统的模式和体系结构
- 了解数据库系统的组成
1. 数据库系统概论
1.1 概述
### 数据 (Data)
- 数据是描述事物的**符号**记录
- 数据描述的是事物的**属性**
- 符号可以是字符串, 文本, 数字, 图片, 声音, 视频, 日期, 逻辑值等
- 数据与**语义**是不可分的
- 语义是数据符号的含义, 以及这些含义之间的关系

### 保存数据的方法
- 以纸质或电子方式手工保存
- 以电子文件方式保存
- 以数据库方式保存

### 手工数据管理阶段 (-1950s)
- 不保存
- 不共享
- 不独立
- 由应用程序管理

### 电子文件系统阶段 (1950s-1960s)
- 可以长期保存
- 难共享
- 独立性低
- 由文件系统管理

### 数据库系统阶段 (1960s-)
- 数据结构化
- 共享性好
- 独立性高
- 由数据库管理系统管理

### 数据库
- 是长期存储在计算机中的有组织可共享的数据集合
- 其中的数据按照特定**数据模型**组织, 描述和储存
- 具有较低冗余度, 较高数据独立性和易扩展性
### 数据库管理系统
- DBMS, Database Management System
- 用户和计算机操作系统之间的一层数据管理软件
- 负责数据库的建立, 使用, 维护
- 负责对数据的定义和操纵
- 保证数据的安全性, 完整性, 并发使用
- 在发生故障后能加以恢复
### DBMS 的主要功能
- 数据定义: Data Definition Language (DDL)
- 数据组织, 存储和管理
- 数据操纵: Data Manipulation Language (DML)
- 数据库的事务管理和运行管理
- 数据库的建立和维护
- 通信, 数据转换, 数据库互访

### 数据库系统
- Database System
- 在计算机系统中引入数据库后构成的系统
- 一般由数据库, 数据库管理系统, 应用程序, 数据库管理员和用户构成

### 概念回顾
- 数据 (Data) 是描述事物的符号记录
- 数据库 (Database) 是长期存储在计算机内, 有组织, 可共享的数据集合
- 数据库管理系统 (DBMS) 数据库用户和计算机操作系统之间的一层数据管理软件
- 数据库系统 (Database System) 由数据库, 数据库管理系统, 应用程序, 数据库管理员和用户构成的一套计算机系统
### 数据库系统的特点
- 数据结构化
- 共享性高, 冗余度低, 易扩充
- 数据物理独立性高
- 数据逻辑独立性高
- 数据统一管理和控制

### 1.1 概述
- 什么是数据?
- 什么是数据库?
- 为什么要用数据库来管理数据?
- 数据库系统由哪些部分构成, 为什么?
- 数据库管理系统有哪些功能?
----
[ 全景图 ](dbds-0.html)
[| 练习 |](dbds-exec.html)
[ 1.2 数据模型 ](dbds-1-2.html)