- 8
- 0
- 约5.47千字
- 约 50页
- 2016-12-18 发布于重庆
- 举报
4)关系数据模型的存储结构 实体及实体间的联系都用表来表示 表以文件形式存储 有的DBMS一个表对应一个操作系统文件 有的DBMS自己设计文件结构 5)关系数据模型的优缺点 优点 建立在严格的数学概念的基础上 概念单一 关系模型的存取路径对用户透明 缺点 查询效率往往不如非关系数据模型 增加了开发DBMS的难度。 三、数据库系统结构 (一)数据库系统结构 (二)数据库系统的组成 (一) 数据库系统结构 从数据库最终用户角度看(数据库系统外部的体系结构) ,数据库系统的结构分为: 单用户结构 主从式结构 分布式结构 客户/服务器 浏览器/应用服务器/数据库服务器多层结构等 从数据库管理系统角度看,数据库系统通常采用三级模式结构,是数据库系统内部的系统结构 1、基本概念 “型” 和“值” 的概念 型(Type) 对某一类数据的结构和属性的说明。 如:学生(学号,姓名,性别,系别,年龄,籍贯) 值(Value) 是型的一个具体赋值。 如记录值:(200501,张三,男,计算机,22,江苏) 模式(Schema) 数据库中全体数据的逻辑结构和特征的描述 只涉及型,不涉及值 反映的是数据的结构及其联系 模式是相对稳定的 实例(Instance) 模式的一个具体值 反映数据库某一时刻的状态 同一个模式可以有很多实例 实例随数据库中的数据的更新而变动 (二) 数据库系统的三级模式结构 外模式(External Schema) 模式(Schema) 内模式(Internal Schema) 数据视图可分为三个层次 应用A 应用B 应用C 应用D 应用E 外模式1 外模式2 外模式3 内模式 模式 数据库 数据库系统的三级模式结构 1)模式(Schema) 模式(也称逻辑模式) 数据库中全体数据的逻辑结构和特征的描述 所有用户的公共数据视图,综合了所有用户的需求 一个数据库只有一个模式 模式的地位:是数据库系统模式结构的中间层 与数据的物理存储细节和硬件环境无关 与具体的应用程序、开发工具及高级程序设计语言无关 DBMS提供模式描述语言来严格地定义模式。 定义模式时不仅要定义数据地逻辑结构,而且要定义数据之间地联系,定义与数据有关地安全性、完整性。 2)外模式(External Schema) 数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述。 是与某一应用有关的数据的逻辑表示。 外模式通常是模式的子集。 一个数据库可以有多个外模式。反映了不同的用户的应用需求、看待数据的方式、对数据保密的要求。 外模式的用途 保证数据库安全性的一个有力措施 每个用户只能看见和访问所对应的外模式中的数据 3)内模式(Internal Schema) 内模式(也称存储模式) 是数据物理结构和存储方式的描述 是数据在数据库内部的表示方式 记录的存储方式(顺序存储,按照B树结构存储, 按hash方法存储) 索引的组织方式 数据是否压缩存储 数据是否加密 数据存储记录结构的规定 一个数据库只有一个内模式 例如学生记录,如果按堆存储,则插入一条新记录总是放在学生记录存储的最后,如a图所示 如果按学号升序存储,则插入一条记录就要找到它应在的位置插入,如图b所示 如果按照学生年龄聚簇存放,假如新插入的S3是16岁,则应插入的位置如图c所示 4)数据库的二级映像功能 三级模式是对数据的三个抽象级别 二级映象在DBMS内部实现这三个抽象层次的联系和转换 外模式/模式映像:逻辑独立性 模式/内模式映像:物理独立性 外模式/模式映象 保证了数据的逻辑独立性 当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变。 应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 外模式与模式的区别及联系 模式:描述的是数据的全局逻辑结构 外模式:描述的是数据的局部逻辑结构 同一个模式可以有任意多个外模式 每一个外模式,数据库系统都有一个外模式/模式映象,定义外模式与模式之间的对应关系。 映象定义通常放在外模式中描述。 模式/内模式映象 数据库中模式/内模式映象是唯一的 保证了数据的物理独立性 当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变 同时外模式和应用程序影响更小,保证了数据与程序的物理独立性,简称数据的物理独立性。 本讲小结 数据模型 E-R 模型(概念结构模型) 三种主要数据库模型(逻辑结构模型) E-R 模型向关系模型的转换 数据库系统的结构 数据库系统三级模式结构 数据库系统两层映像系统结构 * * 复习上节课内容 1、基本概念 数据、信息、数据处理、数据管理 数据库(DB)、数据
您可能关注的文档
最近下载
- 2026年“五个带头”民主生活会对照检查剖析发言材料范文 (1).docx VIP
- 地铁防灾报警系统(FAS)与设备监控系统(BAS)调试内容概述与FAS、BAS系统方案探析.doc VIP
- 公共服务领域韩文译写规范.pptx VIP
- 证券从业之证券市场基本法律法规考试题库(考点梳理).docx
- 三篇:2026年在带头强化政治忠诚、提高政治能力等“五个带头”方面对照检查材料.docx VIP
- 2025年湖北卷历史高考试卷(原卷+答案).pdf VIP
- 2024年幼儿自主游戏方案 .pdf
- 水务公司管理制度汇编修改.doc VIP
- 基于Java考试系统的设计与实现.docx VIP
- 加强农电安全管理工作(三篇) .pdf
原创力文档

文档评论(0)