你的浏览器不支持本网站所要求的功能, 现在看到的是本网站简化版本.
为了获得最佳体验, 请使用最新的Chrome, Safari, Firefox 或 Edge 浏览器.
1. 数据库系统概论
1.3 数据库系统的结构
### 从程序员员角度看
- 外部模式 (视图)
- 概念模式 (逻辑模型)
- 内部模式 (物理模型)
### 从最终用户角度看
- 单用户结构
- 主从式结构
- 分布式结构
- 客户-服务器结构
- 浏览器-应用服务器结构
### 数据模型中的型与值
- 型 (Type) 是对某类数据的结构和属性的说明
- 值 (Value) 是型的一个具体赋值
### 数据库系统中的模式和实例
- 模式 (Schema) 是对数据库中全体数据的逻辑结构和特征的描述
- 模式的一个具体值称为模式的一个实例 (Instance)
### 三级模式结构
- 模式 (Schema)
- 外模式 (External Schema)
- 内模式 (Internal Schema)
- 模式之间通过映像实现数据的转换和访问控制

#### 模式
### 模式
- 数据库的公共数据视图
- 全体数据的逻辑结构, 联系, 安全性和完整性要求
- 一个数据库只有一个模式
### 外模式
- 也称为子模式 (Subschema) 或用户模式
- 描述用户能使用的局部数据的逻辑结构和特征
- 外模式是与某一特定应用有关的数据的逻辑表示
- 外模式通常是模式的子集
- 一个数据库可以有多个外模式
- 外模式有助于确保数据库的安全性
### 内模式
- 也称为存储模式 (Storage Schema)
- 描述了数据的物理结构和存储方式
- 一个数据库只有一个内模式
### 内模式
- 记录的存储方式
- 索引的组织方式
- 数据的压缩存储和加密
- 存储记录的结构规定

#### 模式
### 二级映像
- 外模式/模式映像
- 模式/内模式映像
- 两级映像保证逻辑独立性和物理独立性
### 外模式/模式映像
- 定义了外模式与模式之间的对应关系
- 每个外模式都有一个外模式/模式映像
- 当模式发生变化时, 外模式可以保持不变
- 实现数据的逻辑独立性
### 模式/内模式映像
- 定义了全局逻辑结构与存储结构的对应关系
- 模式/内模式映像是唯一的
- 当数据库的存储结构改变时, 不需要修改模式
- 保证了数据的物理独立性

#### 模式

### 1.3 数据库系统的结构
- 什么是模式? 举例说明其作用.
- 外模式和内模式的定义和主要区别是什么?
- 从程序员角度看, 数据库系统可以分为哪三个部分?
- 在数据库系统中, "型" 与 "值" 的区别是什么?
----
[ 1.2 数据模型](dbds-1-2.html#/overview)
[| 练习 |](dbds-exec.html)
[ 1.4 数据库系统的组成](dbds-1-4.html#/overview)