你的浏览器不支持本网站所要求的功能, 现在看到的是本网站简化版本.

为了获得最佳体验, 请使用最新的Chrome, Safari, Firefox 或 Edge 浏览器.

1. 数据库系统概论

1.3 数据库系统的结构

Powered by impress.js
Ver. 2408

### 从程序员员角度看 - 外部模式 (视图) - 概念模式 (逻辑模型) - 内部模式 (物理模型)
### 从最终用户角度看 - 单用户结构 - 主从式结构 - 分布式结构 - 客户-服务器结构 - 浏览器-应用服务器结构
### 数据模型中的型与值 - 型 (Type) 是对某类数据的结构和属性的说明 - 值 (Value) 是型的一个具体赋值
### 数据库系统中的模式和实例 - 模式 (Schema) 是对数据库中全体数据的逻辑结构和特征的描述 - 模式的一个具体值称为模式的一个实例 (Instance)
### 三级模式结构 - 模式 (Schema) - 外模式 (External Schema) - 内模式 (Internal Schema) - 模式之间通过映像实现数据的转换和访问控制
![Schema](img/c01/schema.svg) #### 模式
### 模式 - 数据库的公共数据视图 - 全体数据的逻辑结构, 联系, 安全性和完整性要求 - 一个数据库只有一个模式
### 外模式 - 也称为子模式 (Subschema) 或用户模式 - 描述用户能使用的局部数据的逻辑结构和特征 - 外模式是与某一特定应用有关的数据的逻辑表示 - 外模式通常是模式的子集 - 一个数据库可以有多个外模式 - 外模式有助于确保数据库的安全性
### 内模式 - 也称为存储模式 (Storage Schema) - 描述了数据的物理结构和存储方式 - 一个数据库只有一个内模式
### 内模式 - 记录的存储方式 - 索引的组织方式 - 数据的压缩存储和加密 - 存储记录的结构规定
![Schema](img/c01/schema.svg) #### 模式
### 二级映像 - 外模式/模式映像 - 模式/内模式映像 - 两级映像保证逻辑独立性和物理独立性
### 外模式/模式映像 - 定义了外模式与模式之间的对应关系 - 每个外模式都有一个外模式/模式映像 - 当模式发生变化时, 外模式可以保持不变 - 实现数据的逻辑独立性
### 模式/内模式映像 - 定义了全局逻辑结构与存储结构的对应关系 - 模式/内模式映像是唯一的 - 当数据库的存储结构改变时, 不需要修改模式 - 保证了数据的物理独立性
![Schema](img/c01/schema.svg) #### 模式
![course 1.3 mindmap](img/c01/mindmap-1-3.png)
### 1.3 数据库系统的结构 - 什么是模式? 举例说明其作用. - 外模式和内模式的定义和主要区别是什么? - 从程序员角度看, 数据库系统可以分为哪三个部分? - 在数据库系统中, "型" 与 "值" 的区别是什么? ---- [ 1.2 数据模型](dbds-1-2.html#/overview) [| 练习 |](dbds-exec.html) [ 1.4 数据库系统的组成](dbds-1-4.html#/overview)

黑公网安备23010302001726号   黑ICP备2024033110号-1