清华大学出版社 5摒库的你系绱构 1.三级模式结构 ■数据库的体系结构分为三级:外部级、概念级 和内部级(图5.1),亦称为三级模式结构或数 据抽象的三个级别。 ■数据视图( Data view):从某个角度看到的数 据特性
1.三级模式结构 ◼数据库的体系结构分为三级:外部级、概念级 和内部级(图5.1),亦称为三级模式结构或数 据抽象的三个级别。 ◼数据视图(Data View) :从某个角度看到的数 据特性。 数据库理论 5.1.2 数据库的体系结构
清华大学出版社 5,l数揖库的你系结构 外部级 用户局部逻辑结构 (单个用户视图) 概念级 数据库的整体数据结构 (全局视图) 内部级 数据库的物理结构 (存储视图) 图5.1三级模式结构
图5.1 三级模式结构 数据库理论 5.1.2 数据库的体系结构 外部级 用户局部逻辑结构 概念级 内部级 (单个用户视图) (全局视图) (存储视图) 数据库的整体数据结构 数据库的物理结构
清华大学出版社 5,l数揖库的你系结构 外部级最接近用户,是单个用户所能看到的数 据特性,单个用户使用的数据视图的描述称为 外模式 概念级涉及到所有用户的数据定义,也就是全 局性的数据视图,全局数据视图的描述称概念 模式。 内部级最接近于物理存储设备,涉及到物理数 据存储的结构,物理存储数据视图的描述称为 内模式
▪ 外部级最接近用户,是单个用户所能看到的数 据特性,单个用户使用的数据视图的描述称为 外模式。 ▪ 概念级涉及到所有用户的数据定义,也就是全 局性的数据视图,全局数据视图的描述称概念 模式。 ▪ 内部级最接近于物理存储设备,涉及到物理数 据存储的结构,物理存储数据视图的描述称为 内模式。 数据库理论 5.1.2 数据库的体系结构
清华大学出版社 5摒库的你系绱构 为了实现这三个抽象级别的联系和转换, DBMS在三级结构之间提供两个层次的映象 (Mapping): 外模式/模式映象; 模式/内模式映象。 ■概念模式的简称为模式。 ■数据库的三级模式结构,即数据库系统的体系 结构如图52所示
◼为了实现这三个抽象级别的联系和转换, DBMS在三级结构之间提供两个层次的映象 (Mapping): 外模式/模式映象; 模式/内模式映象。 ◼概念模式的简称为模式。 ◼数据库的三级模式结构,即数据库系统的体系 结构如图5.2所示。 数据库理论 5.1.2 数据库的体系结构
清华大学出版社 5,l数揖库的你系结构 用户A1用户A2用户B1用户B2用户B3 主语言+主语言+主语言+主语言+主语言+ DML DML DML DML DML 外模式A 外模式B 外模式/模式映象A外模式/模式映象B 概念模式 由 管理员 模式/内模式映象 数据库 管理系统 内模式 OS 数据库 图5.2数据库系统的体系结构
图5.2 数据库系统的体系结构 数据库理论 5.1.2 数据库的体系结构 主语言+ DML 主语言+ DML 主语言+ DML 主语言+ DML 主语言+ DML 用户A1 用户A2 用户B1 用户B2 用户B3 外模式A 外模式B 外模式/模式映象A 外模式/模式映象B 概念模式 模式/内模式映象 内模式 数据库 管理系统 数据库 OS 由数据库管理员 建立和维护