3数据库的基本概念 四、数据库系统的内部结构体系 数据库系统在其内部具有三级模式及二级映射。 三级模式分别是概念级模式、内部级模式与外 部级模式。 二级映射则分别是概念级到内部级的映射以及 外部级到概念级的映射。 这种三级模式与二级映射构成了数据库系统内 部的抽象结构体系。 第三章数据库技术基础
第三章 数据库技术基础 ◼ 数据库系统在其内部具有三级模式及二级映射。 ◼ 三级模式分别是概念级模式、内部级模式与外 部级模式。 ◼ 二级映射则分别是概念级到内部级的映射以及 外部级到概念级的映射。 ◼ 这种三级模式与二级映射构成了数据库系统内 部的抽象结构体系。 3.1 数据库的基本概念 四、数据库系统的内部结构体系
3数据库的基本概念 四、数据库系统的内部结构体系 1.数据库系统的三级模式 1)概念模式 是数据库系统中全局数据逻辑结构的描述,是 全体用户(应用)公共数据视图。 概念模式主要描述数据的概念记录类型以及它 们间的关系,还包括一些数据间的语义约束, 对它的描述可用DBMS中的DDL语言定义 2)外模式 也称子模式或用户模式。它是用户的数据视图, 也就是用户所见到的数据模式,它由概念模式 推导而出。 第三章数据库技术基础
第三章 数据库技术基础 1.数据库系统的三级模式 1)概念模式 ◼ 是数据库系统中全局数据逻辑结构的描述,是 全体用户(应用)公共数据视图。 ◼ 概念模式主要描述数据的概念记录类型以及它 们间的关系,还包括一些数据间的语义约束, 对它的描述可用DBMS中的DDL语言定义。 2)外模式 ◼ 也称子模式或用户模式。它是用户的数据视图, 也就是用户所见到的数据模式,它由概念模式 推导而出。 3.1 数据库的基本概念 四、数据库系统的内部结构体系
31数据库的基本概念 四、数据库系统的内部结构体系 概念模式给出了系统全局的数据描述,而外 模式则给出每个用户的局部数据描述。一个 概念模式可以有若干个外模式。 3)内模式 又称物理模式,它给出了数据库物理存储结 构与物理存取方法,如数据存储的文件结构、 索引等存取方式与存取路径。 第三章数据库技术基础
第三章 数据库技术基础 ◼ 概念模式给出了系统全局的数据描述,而外 模式则给出每个用户的局部数据描述。一个 概念模式可以有若干个外模式。 3)内模式 ◼ 又称物理模式,它给出了数据库物理存储结 构与物理存取方法,如数据存储的文件结构、 索引等存取方式与存取路径。 3.1 数据库的基本概念 四、数据库系统的内部结构体系
31数据库的基本概念 四、数据库系统的内部结构体系 2.数据库系统的两级映射 (1)概念模式到内模式的映射。该映射给出了概念 模式中数据的全局逻辑结构到数据的物理存储 结构间的对应关系,此种映射一般由DBMs实 现。 (2)外模式到概念模式的映射。概念模式是一个全 局模式,而外模式是用户的局部模式 个概 念模式中可以定义多个外模式而每个外模式 是概念模式的一个基本视图。外模式到概念模 式的映射给出了外模式与概念模式的对应关系, 这种映射一般也是宙DBMS来实现的 第三章数据库技术基础
第三章 数据库技术基础 2.数据库系统的两级映射 (1)概念模式到内模式的映射。该映射给出了概念 模式中数据的全局逻辑结构到数据的物理存储 结构间的对应关系,此种映射一般由DBMS实 现。 (2)外模式到概念模式的映射。概念模式是一个全 局模式,而外模式是用户的局部模式。一个概 念模式中可以定义多个外模式,而每个外模式 是概念模式的一个基本视图。外模式到概念模 式的映射给出了外模式与概念模式的对应关系, 这种映射一般也是由DBMS来实现的。 3.1 数据库的基本概念 四、数据库系统的内部结构体系
32数据模型 、数据模型的基本概念 ■数据模型( data model):是数据特征的抽象,它 从抽象层次上描述了系统的静态特征、动态行 为和约束条件,为数据库系统的信息表示与操 作提供一个抽象的框架。 数据模型所描述的内容有三部分:数据结构、 数据操作、数据约束。 1.数据结构:主要描述数据的类型、内容、性质 以及数据间的联系等。 2.数据操作:主要描述在相应数据结构上的操作 类型与操作方式。 第三章数据库技术基础
第三章 数据库技术基础 ◼ 数据模型(data model):是数据特征的抽象,它 从抽象层次上描述了系统的静态特征、动态行 为和约束条件,为数据库系统的信息表示与操 作提供一个抽象的框架。 ◼ 数据模型所描述的内容有三部分:数据结构、 数据操作、数据约束。 1.数据结构:主要描述数据的类型、内容、性质 以及数据间的联系等。 2.数据操作:主要描述在相应数据结构上的操作 类型与操作方式。 3.2 数据模型 一、数据模型的基本概念