数据库系统的结构
从数据库应用开发人员角度看,数据库系统通常采用三级模式结构,是数据库系统内部的系统结构。从数据库最终用户角度看,数据库系统的结构分为:单用户结构、主从式结构、分布式结构、客户-服务器、浏览器-应用服务器/数据库服务器多层结构等。
2.3.1 模式
模式(Schema)数据库逻辑结构和特征的一种抽象描述,是型的描述,不涉及具体值,反映的是数据的结构及其联系。通常由三级构成,如图2-2所示。模式可以由多种实例来显示,一个具体实例可以称为实例(Instance)模式的一个具体值,反映数据库某一时刻的状态,同一个模式可以有很多实例,实例随数据库中的数据的更新而变动。下面我们将介绍外模式和内模式的基本概念,进一步理解模式这个抽象且重要的概念。在第六章数据管理系统分层结构中,我们将从数据管理逻辑结构的角度再次谈及模式及内外模式。
图2-2 数据库系统的三级模式结构图