1.3 数据库系统的结构
- 从数据库应用开发人员角度看
数据库系统采用三级模式结构,是数据库系统内部的系统结构 - 从数据库最终用户角度看
数据库系统的结构有:- 单用户结构
- 主从式结构
- 分布式结构
- 客户-服务器结构
- 浏览器-应用服务器/数据库服务器等
一、数据库系统模式的概念
模式
- 是对数据库逻辑结构和特征的描述
- 是型的描述,不涉及具体值
- 模式是相对稳定的
实例
- 数据库某一时刻的状态——模式的一个具体值
- 同一个模式可以有很多实例
- 实例随数据库中的数据的更新而变动
1、模式
2、外模式
3、内模式
二、数据库的二级映像功能与数据独立性
1、外模式/模式映像
2、模式/内模式映像
- 保证了应用程序的稳定性
- 除非应用需求本身发生变化,否则应用程序一般不需要修改
- 从程序为中心——发展为以数据为中心
- 具有了数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出去
- 数据的存取由数据库管理系统管理
- 简化了应用程序的编制
- 大大减少了应用程序的维护和修改
1.4 数据库系统的组成
1、硬件平台及数据库
- 数据库系统对硬件资源的要求
- 足够大的内存
- 足够大的磁盘或磁盘阵列等外部设备
- 较高的通道能力,提高数据传输速率
2、软件
- 数据库管理系统
- 支持数据库管理系统运行的操作系统
- 与数据库接口的高级语言机器编译系统
- 以数据库管理系统为核心的应用开发工具
- 为特定应用环境开发的数据库应用系统
3、人员
扫描二维码关注公众号,回复:
15102427 查看本文章
本章小结
重点:
- 牢固掌握概念模型的基本概念;数据模型的3个组成要素;
- 数据库系统三级模式和两层映像的体系结构;
- 数据库系统的逻辑独立性和物理独立性等。
难点:
- 基本概念
- 数据模型及数据库系统的体系结构