数据库的三层模式结构和两层映像功能

Crq
Crq
Crq
218
文章
0
评论
2022年6月22日01:24:38
评论
286 568字阅读1分53秒

一、数据库系统三层模式结构

数据库的三层模式结构和两层映像功能

 

三级模式是对数据的三个抽象级别

  • 模式:也叫概念模式,数据库中全体数据的逻辑结构和特征的描述与物理存储和硬件环境无关。与具体的应用程序和开发语言无关。
  • 外模式:是模式的子集
  • 内模式:数据物理结构和存储方式的描述记录的存储方式:如顺序存储,堆存储,按hash方法存储索引 的组织方式::B+树,bitmap,hash是否压缩存储,是否加密…

二、数据库的二层映像功能和数据独立性

数据库管理系统(DBMS)提供二级映像

  • 外模式|模式映像——包含在外模式当中
    • 保证了数据的逻辑独立性:逻辑变化,应用程序不变
    • 模式改变,修改外模式|模式映像,使外模式不变
  • 模式|内模式映像——包含在模式当中
    • 定义了数据的全体逻辑结构和存储结构之间的对应关系:如某个逻辑记录对应哪个 存储结构保证了数据物理独立性:数据的物理存储改变了,应用程序不用改变。
    • 逻辑结构改变,修改模式|内模式映像使逻辑结构不变

模式(也叫概念模式)是内模式的逻辑表示,内模式是模式的物理实现,子模式是模式的逻辑子集
物理独立性:数据的物理存储改变了,逻辑结构可以不用改变。
逻辑独立性:数据的逻辑结构改变时,用户程序也可以不变。
前者通过E-C映像实现,后者通过C-I映像实现

二层映像功能的好处:

  • 保证了应用程序的稳定性
  • 从以程序为中心,发展为以数据为中心
  • 数据的存取由数据库管理系统管理

 

 

 

 

weinxin
我的微信
这是我的微信扫一扫
Crq
  • 本文由 发表于 2022年6月22日01:24:38
  • 转载请注明:https://www.cncrq.com/10259.html
求最小函数依赖解法与例题 关系数据库理论

求最小函数依赖解法与例题

算法: 1.将依赖集F的右侧分解为只有一个属性 2.去掉冗余项:从第一个函数依赖X -> Y开始,假设将其从F中去掉(从F里面删除,不去推导他的关系,如果删除成立,下一次求闭包也不能算他的关系,...
函数依赖 关系数据库理论

函数依赖

总述 函数依赖,提到这个概念我们有时候分不清楚它的关系,总结是一个将知识转化为自己东西的一个方法。现在咱们一起来”分解“它:函数依赖。 分述 一、函数依赖关系 1.数据依赖 数据依赖通常包括函数依赖和...
数据库设计六个阶段 关系数据库理论

数据库设计六个阶段

数据库设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。 各阶段任务如下: ①需求分析:准确了解与分析用户需求( 包括数据与处理)。 ②概念结构设计:...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: