>数据库系统层次结构图如下图 应周爱 DBMS OS 硬件 由上图看出: DBMS在操作系统(OS)的支持下工作 应用程序在DBMS支持下才能使用数据库 U回
返回 31 ➢数据库系统层次结构图如下图 由上图看出: ➢ DBMS在操作系统(OS)的支持下工作, ➢ 应用程序在DBMS支持下才能使用数据库
132数据库系统的结构 可以从多种不同的角度考查数据库系统的结构。 ☆从数据库管理系统的角度看,数据库系统通常采用三级模式 结构,这是数据库系统内部的体系结构; ◆从数据库最终用户的角度看,数据库系统的结构分为集中式 结构、分布式结构和客户服务器结构,这是数据库系统外部 的体系结构。 1.32.1数据库系统的三级模式结构 >模式( Schema)是数据库中全体数据的逻辑结构和特 征的描述。 ◇例如:学生记录定义为(学号、姓名、性别、系别、年龄) 称为记录型 ◇而(001101,张立,男,计算机,20)则是该记录型的一个 记录值 ◆模式只是对记录型的描述,而与具体的值无关。 U回
返回 32 1.3.2 数据库系统的结构 ➢ 可以从多种不同的角度考查数据库系统的结构。 ❖ 从数据库管理系统的角度看,数据库系统通常采用三级模式 结构,这是数据库系统内部的体系结构; ❖ 从数据库最终用户的角度看,数据库系统的结构分为集中式 结构、分布式结构和客户/服务器结构,这是数据库系统外部 的体系结构。 1.3.2.1 数据库系统的三级模式结构 ➢ 模式(Schema)是数据库中全体数据的逻辑结构和特 征的描述。 ❖ 例如:学生记录定义为(学号、姓名、性别、系别、年龄), 称为记录型, ❖ 而(001101,张立,男,计算机,20)则是该记录型的一个 记录值。 ❖ 模式只是对记录型的描述,而与具体的值无关
>在数据库系统中,对于同一意义下的数据,如:学生 数据,从计算机中处理的二进制表示到用户处理的诸 如学生姓名、年龄等概念的数据之间,存在着许多抽 象和转换。 通常DBMS把数据库从逻辑上分为三级,即外模式、 模式和内模式,它们分别反映了看待数据库的三个角 度。三级模式结构如图1.5所示。 U回
返回 33 ➢ 在数据库系统中,对于同一意义下的数据,如:学生 数据,从计算机中处理的二进制表示到用户处理的诸 如学生姓名、年龄等概念的数据之间,存在着许多抽 象和转换。 ➢ 通常DBMS把数据库从逻辑上分为三级,即外模式、 模式和内模式,它们分别反映了看待数据库的三个角 度。三级模式结构如图 1.5 所示
应用1应用2 应用n|; 子模式1 子模式m 子模式/模式映象 模式 模式/内模式映象 内模式 数据库 图15数据库系统的三级模式结构 U回
返回 34 应用1 应用2 …… 应用n 子模式1 …… 子模式m 子模式/模式映象 模 式 模式/内模式映象 内 模 式 数据库 图 1.5 数据库系统的三级模式结构
1.模式 模式( Schema)是数据库中全体数据的逻辑结构和特 征的描述,又称概念模式或概念视图。视图可理解为 组记录的值,用户或程序员看到和使用的数据库的 内容。 >模式处于三级结构的中间层,它是整个数据库实际存 储的抽象表示,也是对现实世界的一个抽象,是现实 世界某应用环境(企业或单位)的所有信息内容集合 的表示,也是所有个别用户视图综合起来的结果,所 以又称用户共同视图。 它表示了数据库的整体数据 由多个“概念记录”组成,包含数据库的所有信息 也称“概念数据库”、“DBA视图”。 DBMS提供模式描述语言(模式DDL)来定义模式 U回
返回 35 1. 模式 ➢ 模式(Schema)是数据库中全体数据的逻辑结构和特 征的描述,又称概念模式或概念视图。视图可理解为 一组记录的值,用户或程序员看到和使用的数据库的 内容。 ➢ 模式处于三级结构的中间层,它是整个数据库实际存 储的抽象表示,也是对现实世界的一个抽象,是现实 世界某应用环境(企业或单位)的所有信息内容集合 的表示,也是所有个别用户视图综合起来的结果,所 以又称用户共同视图。 ➢ 它表示了数据库的整体数据。 ➢ 由多个“概念记录”组成,包含数据库的所有信息, 也称“概念数据库” 、 “DBA视图” 。 ➢ DBMS 提供模式描述语言(模式DDL)来定义模式