数据管理技术的发展

数据管理技术的发展

1.人工管理阶段

2.文件系统阶段

3.数据库系统阶段

数据库系统的内部结构:

     数据库系统结构,从不同角度看有不同的划分方法。从数据库系统内部(也即数据库管理系统)角度看,数据库系统通常采用三级模式结构。

模式:是数据库中全体数据的逻辑结构和特征的描述,反映的是数据的结构及联系。

实例:模式的一个具体值,反映的是数据库某一时刻的状态。同一模式可以有很多实例。

数据库系统三级模式结构:

数据管理技术的发展

数据库系统的三级模式:

1.内模式:是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。

2.模式:是数据库中全体数据逻辑结构和特征的描述,是所有用户的公共数据视图。它既不涉及数据的物理存储细节和硬件环境,也与具体应用程序、所使用的开发工具、高级程序设计语言无关。一个数据库只有一个模式。

3.外模式:是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是模式的子集。一个数据库可以有多个外模式。

数据管理技术的发展

数据库系统的二级映象:

数据库系统的三级模式的结构差别很大,为实现三个抽象级别的联系和转换,DBMS提供两个层次的映象功能:外模式/模式映象和模式/内模式映象,从而保证数据库系统的数据具有较高的逻辑独立性和物理独立性。