现代数据库为了实现数据的独立性,通常采用三层体系结构。如图6—15所示,数据库系统从逻辑上可分为用户级、概念级和物理级三级。
用户级数据库也称为数据库的外部模型,是从用户观点看待的数据库。
概念级数据库也称为数据库的概念模式,它是数据库管理人员所看到的数据库,它由多种概念记录组成、这些概念记录可以用概念模式或简称模式来描述,它是用户视图中对数据提出的概念要求即子模式,经归纳集中后形成的“共同”的数据库管理人员所看到DBA视图,更具有一般性和通用性,便于数据库管理系统操作和管理。但模式不应涉及具体的存贮结构和访问策略等问题。
物理级数据库也称为数据库的内部模型,它由多种类型的内部记录所组成的内模式或称为存贮模式来描述,它不仅定义各种类型的存贮记录,还要描述索引的类型、信息段的存贮表示以及存贮记录的物理顺序等问题。