首页 百科知识 数据库系统体系结构

数据库系统体系结构

时间:2022-10-21 百科知识 版权反馈
【摘要】:数据库的体系结构是数据库系统的一个总框架。数据库的三级模式结构由外模式、模式和内模式组成,如图1-2所示。数据库系统的三级模式是对数据的三级抽象。

1.1.4 数据库系统体系结构

数据库的体系结构是数据库系统的一个总框架。尽管实际数据库软件产品种类繁多,使用的数据库语言各异,基础操作系统不同,采用的数据结构模型相差甚大,但是绝大多数数据库系统在总体结构上都具有三级模式的结构特征。数据库的三级模式结构由外模式、模式和内模式组成,如图1-2所示。

(1)外模式:又称子模式或用户模式,是模式的子集,是数据的局部逻辑结构,也是数据库用户看到的数据视图。

(2)模式:又称逻辑模式或概念模式,是数据库中全体数据的全局逻辑结构和特性的描述,也是所有用户的公共数据视图。

(3)内模式:又称存储模式,是数据在数据库系统中的内部表示,即数据的物理结构和存储方式的描述。

数据库系统的三级模式是对数据的三级抽象。为了实现3个抽象层次的转换,数据库系统在三级模式中提供了两次映像:外模式/模式映像和模式/内模式映像。所谓映像就是存在某种对应关系。

外模式到模式的映像,定义了外模式与模式之间的对应关系。模式到内模式的映像,定义了数据的逻辑结构和物理结构之间的对应关系。正是由于这两级映像,使数据库管理的数据具有两个层次的独立性:物理独立性和逻辑独立性。

img2

图1-2 数据库系统的体系结构

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈