文档介绍:第七章数据资源管理技术
2017/11/11
2
数据库技术的基本理论
什么是数据库?
数据库是一种用于存储和管理大量数据的计算机技术,
特点是把存储的数据和对数据进行管理的程序分为2个独立的部分;
数据部分高度结构化,以实现数据的独立性、共享性和低冗余度。
2017/11/11
3
数据库技术的基本理论
对数据进行统一管理和控制的是数据库管理系统
(Data Base Management System,DBMS);
数据库文件、DBMS和系统运行的计算机软硬件环境组成了数据库系统
(Data Base System,DBS);
数据库系统是信息系统的一个重要的支撑环境。
2017/11/11
4
数据库技术的基本理论
一、数据库系统的系统结构
单用户数据库系统
主从式结构的数据库系统
分布式数据库系统
客户/服务器结构数据库系统
浏览器/服务器结构数据库
2017/11/11
5
数据库技术的基本理论
二、数据库系统的模式结构
数据库的模式即全局逻辑结构;
三级抽象模式
1971年,美国数据系统语言协会提出
对应用程序所需的那部分数据结构描述的外模式;
对整个客体系统数据结构描述的概念模式;
对数据存储结构描述的内模式。
2017/11/11
6
数据库技术的基本理论
1. 数据库系统的三级模式结构
外模式(用户视图)
也称子模式或用户模式,即用户看到的数据逻辑结构和特征描述,一个数据库可以有多个外模式。
逻辑模式(概念视图)
也称模式或概念模式,对全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,不涉及数据存储的物理细节,与应用程序和开发工具无关。
内模式(物理视图)
也称存储模式,对数据物理结构和存储结构的描述,是唯一客观存在的数据库。
2017/11/11
7
数据库技术的基本理论
数据库系统的三级模式结构
应用1
应用3
应用2
用户视图
外模式A
物理视图
外模式B
模式
内模式
概念视图
模式/内模式映象
外模式/模式映象
2017/11/11
8
第三节数据库技术的基本理论
2. 数据库的二级映像功能与数据独立性
数据库系统在这三级模式之间提供了两层映像:
外模式/模式映像
模式/内模式映像
保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
2017/11/11
9
数据库技术的基本理论
①外模式/模式的映像及作用
外模式与模式之间的映像,定义并保证了外模式与模式之间的对应关系,同时也建立了用户级数据库和概念级数据库的对应关系。
②模式/内模式的映像及作用
模式和内模式之间的影响,定义并保证了数据的模式与内模式之间的对应关系,同时也建立了概念级数据库与物理级数据库之间的对应关系。
2017/11/11
10
第三节数据库技术的基本理论
内模式
外模式
外模式/模式映射
模式
模式/内模式映射