数据库系统内部具有三级模式和二级映射文UNS三级模式分别是外部模式、概念模式和内模式二级映射则分别是外部模式到概念模式的映射以及概念模式到内模式的映射应用E应用A应用B应用C应用D外模式2外模式1外模式3外模式/棋式映象模式模式内模式映象内模式11数据库
11 数据库系统内部具有三级模式和二级映射。 三级模式分别是外部模式、概念模式和内模式 二级映射则分别是外部模式到概念模式的映射以及概念 模式到内模式的映射
(1)外模式也称子模式或用户模式:是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出。概念模式给出了系统全局的数据描述,而外模式则给出每个用户的局部数据描述。一个概念模式可以有若于个外模式,每个用户只关心与它有关的模式,这样不仅可以屏蔽大量无关信息而且有利于数据保护。(2)概念模式,是数据库系统中全局数据逻辑结构的描述,是全体用户(应用)公共数据视图。此种描述是一种抽象的描述,它不涉及具体的硬件环境与平台,也与具体的软件环境无关。(3)内模式文称物理模式给出了数据库物理存储结构与物理存取方法
(1)外模式也称子模式或用户模式 是用户的数据视图,也就是用户所见到的数据模式,它由概念 模式推导而出。概念模式给出了系统全局的数据描述,而外模 式则给出每个用户的局部数据描述。一个概念模式可以有若干 个外模式,每个用户只关心与它有关的模式,这样不仅可以屏 蔽大量无关信息而且有利于数据保护。 (2)概念模式 是数据库系统中全局数据逻辑结构的描述,是全体用户(应用) 公共数据视图。此种描述是一种抽象的描述,它不涉及具体的 硬件环境与平台,也与具体的软件环境无关。 (3)内模式又称物理模式 给出了数据库物理存储结构与物理存取方法
外模式/模式映象■定义某一个外模式和模式之间的对应关系,映象定义通常包含在各外模式中当模式改变时,修改外模式/模式映象,使外模式保持不变,从而应用程序可以保持不,称为数据的逻辑独立性模式/内模式映象定义数据逻辑结构与存储结构之问的对应关系■存储结构改变时,修改模式/内模式映象,使模式保持不变,从而应用程序可以保持不变,称为数据的物理独立性
举例说明:N教宿科学籍科1S(S#,SNAME,ADDRESS)SS#,SNAME,CREDIT)视图视图S(S#,SNAME,SEX,AGE,ADDRESS,CREDIT,DEGREE模式
举例说明:
6.1数据库技术基础n数据库应用系统数据库管理系统操作系统硬件数据库系统层次示意图15
15 数据库应用系统 数据库管理系统 操作系统 硬件 数据库系统层次示意图 6.1 数据库技术基础