当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《数据库应用基础》第3章(3-11)数据库系统的三级模式

资源类别:文库,文档格式:PDF,文档页数:129,文件大小:232.34KB,团购合买
绝大多数数据库系统在总的体系结构上都具有三级模式的特征
点击下载完整版文档(PDF)

歌据应用基 Fundamental and Application of Database 算八谱 测控技术与自动化教研中心冯仁剑

1 Fundamental and Application of Fundamental and Application of Database Database 数据库应用基础 数据库应用基础 第八讲 测控技术与自动化教研中心 冯仁剑

313数据年糸统的三级模式 应用系统 应用系统开发工具 DBMS 操作系统 硬件

2 3.13 数据库系统的三级模式 数据库系统的三级模式 硬件 操作系统 DBMS 应用系统开发工具 应用系统

313数据库系统的三级模式 绝大多数数据库系统在总的体系结构上 都具有三级模式的特征

3 „ 绝大多数数据库系统在总的体系结构上 都具有三级模式的特征 3.13 数据库系统的三级模式 数据库系统的三级模式

313数据库系统的三级模式 应用A[应用B[应用C 应 应用E [外糢式 外糠2 [外糢式3 匚禳式 外模式/模式映象 模式/内模式映象 内模式 教据库 数据库的三级模式

4 数据库的三级模式 应用A 应用B 应用C 应用D 应用E 外模式1 外模式2 外模式3 模式 内模式 数据库 外模式/模式映象 模式/内模式映象 3.13 数据库系统的三级模式 数据库系统的三级模式

313数据库系统的三级模式 三级模式是对数据的三个抽象级别 外模式(用户模式) 模式(逻辑模式) ■内模式(存储模式) ■为了实现三个抽象层次的联系和转换,数据库 系统在这三级模式中提供了两层映像 外模式/模式映像 模式/内模式映像

5 „ 三级模式是对数据的三个抽象级别: „ 外模式(用户模式) „ 模式(逻辑模式) „ 内模式(存储模式) „ 为了实现三个抽象层次的联系和转换,数据库 系统在这三级模式中提供了两层映像: „ 外模式/模式映像 „ 模式/内模式映像 3.13 数据库系统的三级模式 数据库系统的三级模式

313数据库系统的三级模式 1.模式 数据库中全部数据的逻辑结构和特性的描 述,是所有用户的公共视图。 它与具体的应用程序及使用的高级程序设计 语言无关。 逻辑上的视图,通常以某一种数据模型为基 础 用模式描述语言(模式DDL)描述数据在逻 辑上的视图

6 1. 模式: „ 数据库中全部数据的逻辑结构和特性的描 述,是所有用户的公共视图。 „ 它与具体的应用程序及使用的高级程序设计 语言无关。 „ 逻辑上的视图,通常以某一种数据模型为基 础。 „ 用模式描述语言(模式DDL)描述数据在逻 辑上的视图。 3.13 数据库系统的三级模式 数据库系统的三级模式

313数据库系统的三级模式 2.外模式: 是数据用户看到的数据视图,即与某一应用有关的 数据的逻辑表示 口外模式通常是模式的子集,不同用户的外模式的描 述可以不同。 不同用户的外模式可以互相覆盖,同一外模式可以 为某一用户的多个应用所使用,一个应用程序只能 使用一个外模式。 ■用外模式描述语言(外模式DDL)描述用户数据视 图

7 2. 外模式: „ 是数据用户看到的数据视图,即与某一应用有关的 数据的逻辑表示。 „ 外模式通常是模式的子集,不同用户的外模式的描 述可以不同。 „ 不同用户的外模式可以互相覆盖,同一外模式可以 为某一用户的多个应用所使用,一个应用程序只能 使用一个外模式。 „ 用外模式描述语言(外模式DDL)描述用户数据视 图。 3.13 数据库系统的三级模式 数据库系统的三级模式

313数据库系统的三级模式 3.内模式 是数据在数据库系统内部的表示,即对数据 的物理结构和存储方式的描述。 例如:记录是顺序存储还是按照B树结构存 储,或是按照hash方法存储,索引的组织 方式是什么,数据是否压缩、是否加密,数 据的存储记录结构的规定等。 用内模式描述语言(内模式DDL)来描述和定 义

8 3. 内模式: „ 是数据在数据库系统内部的表示,即对数据 的物理结构和存储方式的描述。 例如:记录是顺序存储还是按照B树结构存 储,或是按照hash方法存储,索引的组织 方式是什么,数据是否压缩、是否加密,数 据的存储记录结构的规定等。 „ 用内模式描述语言(内模式DDL)来描述和定 义。 3.13 数据库系统的三级模式 数据库系统的三级模式

313数据库系统的三级模式 4.二级映像: ■外模式/模式的映像:定义某一个外模式和模式之 间的对应关系。当模式改变时,外模式/模式的映 像要作相应的改变,以保证外模式保持不变。保 证了数据的逻辑独立性 ■模式/内模式的映像:定义数据逻辑结构和存储结 构之间的对应关系,同样,当数据库的存储结构 改变时,模式/内模式的映像也必须作相应的修 改,使得模式保持不变。保证了数据的物理独立 性

9 4. 二级映像: „ 外模式/模式的映像:定义某一个外模式和模式之 间的对应关系。当模式改变时,外模式/模式的映 像要作相应的改变,以保证外模式保持不变。保 证了数据的逻辑独立性 „ 模式/内模式的映像:定义数据逻辑结构和存储结 构之间的对应关系,同样,当数据库的存储结构 改变时,模式/内模式的映像也必须作相应的修 改,使得模式保持不变。保证了数据的物理独立 性 3.13 数据库系统的三级模式 数据库系统的三级模式

5.三级模式的优点 保证数据的独立性 简化了用户接口,方便了用户使用 有利于数据共享 a有利于数据安全保密

10 5. 三级模式的优点: „ 保证数据的独立性 „ 简化了用户接口,方便了用户使用 „ 有利于数据共享 „ 有利于数据安全保密

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共129页,可试读30页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有