三级模式结构:外模式、模式和内模式

a、模式也叫逻辑模式、概念模式,是对数据库中全体数据的逻辑结构和特征的描述、是对型的描述,不涉及具具体值、模式是相对稳定的,一个数据库只有一个概念模式 。

例如 基本表

b、外模式也称为子模式、用户模式,它是用户能够看见和使用的局部数据的逻辑结构和特征的描述,是用户的数据视图,是与某一应用有关的数据的逻辑表示,一个数据库可以有多个外模式,一个应用程序只能使用一个外模式

例如:视图

c、内模式也称为存储模式,它是数据库在物理存储器上具体实现的描述,是数据在数据库内部的表示方法,也是数据物理结构和存储方式的描述。一个数据库只有一种内模式。

例如:存储文件、创建表的索引

d、在数据库系统的三级模式中,模式是数据库的中心与关键;
     内模式依赖于概念模式,独立于外模式和存储设备;
     外模式面向具体的应用,独立于内模式和存储设备;
     应用程序依赖于外模式,独立于模式和内模式。

两级映像

(1)模式/内模式的映像:存在于概念级和内部级之间,实现了概念模式到内模式之间的物理独立性,数据的物理独立性是指内模式发生变化,只需要调整 模式与内模式之间的映射

(2)外模式/模式的映像:存在于外部级和概念级之间,实现了外模式到概念模式之间的逻辑独立性,数据的逻辑独立性是指模式发生变化,只需要调整 外模式与模式之间的映射

数据库的三级模式结构和两级映射相关推荐

  1. 数据库的三级模式结构和两级映像

    数据库的三级模式结构 请先把下面的关系记在心中. 外模式(应用)->概念模式(表结构)->内模式(物理) 外模式(external schema) 也称"用户模式"或者 ...

  2. 数据库的三级模式结构以及如何理解数据库的三级模式

    所谓模式是指用数据描述语言精确定义的数据模型.数据模式的三个层次:外部层.概念层和内部层,构成数据库系统的三级模式结构,如图所示.不管数据库管理系统的功能如何变化.操作系统的平台如何不同.数据模型如何 ...

  3. oracle数据库是三级模式结构,什么是数据库三级模式结构?

    什么是模式?简单说来,模式类似于定式,就是遇到反复出现的同一问题时所固定使用的解决方案.下围棋的朋友可能对"定式"这个词比较熟悉,定式包含着下棋时做遇到的各种情况下的下法.急所.手 ...

  4. 数据库的三级模式结构

    数据库管理系统(DBMS)从三个层次来管理数据:外部层次(External Level).概念层次(Conceptual Level)和内部层次(Internal Level). 作用:数据库采用外模 ...

  5. 数据库系统结构——三级模式和两级映像

    数据库系统结构 一.数据库系统的三级模式结构:外模式.模式.内模式 名称 功能 定义和描述语言 模式(Schema)也称概念模式或逻辑模式 它是数据库总的框架,是对数据库中全体数据的逻辑结构和特性的描 ...

  6. 数据库系统的三级模式结构知识笔记

    1.数据抽象的三个层次 数据库系统利用三个层次划分来抽象来对用户屏蔽系统的复杂性.简化用户与系统的交互. 1.1 物理层 物理层属于最低级层次的抽象,描述数据在存储器上如何进行存储的.物理层会详细描述 ...

  7. 数据库结构与模式 - 三级模式 两级独立性/两级映射

    数据库技术中采用分级的方法将数据库的结构划分为多个层次.最著名的是美国 ANSI/ SPARC 数据库系统研究组 1975 年提出的三级划分法 数据库系统划分为三个抽象级:用户级.概念级.物理级. ( ...

  8. 数据库的三级模式和两级映射--简单介绍

    形象解释数据库的三级模式和两级映射 数据库的三级模式和两级映射是美国国家标准协会(American National Standard Institute, ANSI)的数据库管理系统研究小组于197 ...

  9. 数据库模式(三级模式+两级映射)

    数据库模式(三级模式+两级映射)         美国国家标准协会(American National Standard Institute, ANSI)的数据库管理系统研究小组于1978年提出了标准 ...

最新文章

  1. 像素位移_1亿像素放大也清晰 OPPO Ace2超清四摄解析
  2. autocomplete触发事件_输入内容的自动匹配(AutoCompleteTextView)的点击事件遇到的问题...
  3. Linux网络那点事
  4. 巨杉mysql支持临时表_sql server用变量动态命名临时表表名
  5. Android 应用开发(42)---ImageView
  6. js深拷贝和浅拷贝对数组的影响_浅拷贝与深拷贝(JavaScript)
  7. python 批量修改文件名
  8. Freeswitch配置:一台Freeswitch向另外一台Freeswitch转发视频会议命令
  9. The size of tensor a (4) must match the size of tensor b (2) at non-singleton dimension 1
  10. java 四分位算法_四分位数怎么算
  11. MPLS-虚拟专用网络
  12. 风光过后就崩溃,互联网公司让你心好累
  13. flvplayer.swf flv视频播放器使用方法
  14. [笔记]Windows核心编程《十六》线程栈
  15. 百度谷歌搜索引擎常用搜索技巧
  16. .San(三). Xia(峡).近一个月调度过程图解简介
  17. Segment 2:Introduction Number Theory——Fermat and Euler【费马定理和欧拉定理】
  18. 网络游戏的朴素理财观
  19. 研报网站waitu.com介绍
  20. 简易网页制作之内网穿透工具

热门文章

  1. Nginx静态资源部署
  2. python selenium(环境搭建)
  3. Python+Statasmodels+实现泊松回归+实例+代码
  4. linux使用wget安装Maven
  5. 转 【调侃】IOC前世今生
  6. 奇妙的安全旅行之HMAC算法
  7. 儿童青少年近视防控光明行动课题调研成果发布
  8. 离职到入职,有太多想要感谢的
  9. charles为什么只能运行30分钟_charles使用问题汇总
  10. matlab沉降数据处理,基于MATLAB的高层建筑沉降变形监测数据处理