数据库系统结构

一、数据库系统的三级模式结构:外模式、模式、内模式

名称 功能 定义和描述语言
模式(Schema)也称概念模式或逻辑模式 它是数据库总的框架,是对数据库中全体数据的逻辑结构和特性的描述,独立于应用程序和物理存储。 模式描述语言(DDL Data Description Language)描述
外模式(External Schema)也称子模式(Subschema) 数据库用户的数据视图 外模式描述语言(SDDL Subschema Data Description Language)定义,外模式描述语言与使用的编程语言有关,根据不同的编程语言,一个DBMS可以提供不同的外模式描述语言。
内模式(Internal Schema)也称存储模式 是对数据库的存储结构和存取方法的描述 数据存储描述语言(DSDL Data Storage Description Language)定义和描述,一般称为内模式描述语言(内模式DDL)


强调几点:
(1)一个数据库对应一个模式。
(2)外模式通常是模式的一个子集,也可以是整个模式。一个应用程序只能使用一个外模式,一个外模式可以对应多个应用程序,即外模式可以共享。
(3)一个模式可以对应多个外模式,外模式间可以相互覆盖。
(4)内模式与模式相对应,即一个数据库模式对应一个内模式。

二、三级模式结构的两级映像

三级模式结构提供了三种级别的数据抽象,即视图级、概念级和物理级。在数据库系统的三级模式结构间存在着二级映像:外模式与模式之间的映像;模式与内模式之间的映像。这种映像实现了数据库系统的数据独立性。

(1)外模式与模式之间的映像定义局部数据逻辑结构与全局逻辑结构之间的对应关系,这种对应关系通常在外模式中描述,实现了数据的逻辑独立性
(2)模式与内模式之间的映像定义全局数据逻辑结构和物理数据存储间的对应关系,这种对应关系通常在模式中描述,实现了数据的物理独立性

数据库系统结构——三级模式和两级映像相关推荐

  1. 数据库系统中的三级模式、两级映像以及数据独立性(附绪论思维导图)

    三级模式.两级映像 1.绪论思维导图 2.数据库系统的三级模式结构 2.1.模式 2.2.外模式 2.3.内模式 3.数据库的两级映像功能 3.1.外模式/模式映像 3.2.模式/内模式映像 3.3. ...

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

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

  3. mysql数据库的三级模式_数据库的三级模式和两级映射

    数据库的三级模式和两级映射 数据库的三级模式两级映射如下图所示 三级模式 外模式:应用程序用到的部分数据的逻辑结构.一个数据库可以有多个外模式 概念模式(模式.逻辑模式):数据库管理员用到的视图,就是 ...

  4. 数据库系统的三级模式、两级映射

    将数据库结构分为3级:面向用户或应用程序员的用户级.面向建立和维护数据库人员的概念级.面向系统程序员的物理级.而两级映射则连接三级不同模式的通道 假如现在有一个学生信息库. 内模式Internal S ...

  5. 【数据库系统】数据库系统三级模式和两层映像

      数据库系统学习第四篇:数据库系统三级模式和两层映像. 文章目录 前言 三级模式 模式和实例 三级模式 两层映像 数据独立性 逻辑数据独立性 物理数据独立性 两层映像 前言   数据库三层结构隐藏了 ...

  6. 我理解的数据库系统的三级模式与两层映像

    一个数据系统包含了很多部分.作为一个系统,不同的用户看到的信息也是不一样的. 比如一个学校,虽然最终数据都在一个数据库系统中,但是教师.学生.财务.院长能看到的内容.能进入的系统也是不一样的.一个航空 ...

  7. 数据库模式——三级模式两级映像

    转载:https://www.cnblogs.com/xiehuan-blog/p/9033481.html 数据库模式 数据库系统是数据密集型应用的核心,其体系结构受数据库运行所在的计算机系统的影响 ...

  8. 数据库的三级模式与二级映像

    在数据库中,模型是数据库中全体数据的逻辑结构和特点的描述,这种描述仅涉及"型",而不涉及"值",因此模式是相对稳定的. 而现实世界中的数据库,尽管使用的语言.存 ...

  9. 数据库的三级模式:外模式、模式和内模式

    http://database.51cto.com/art/201108/279952.htm 本文我们主要介绍数据库的三级模式:外模式.模式和内模式的一些知识,希望能够对您有所帮助. AD:2014 ...

最新文章

  1. Java使用POI读取和写入Excel指南
  2. RESTful 规范
  3. 轻松搭建基于 Serverless 的 Egg.js Web 应用
  4. pmcaff智囊团开通啦!能人大拿集聚地,名额有限,速度哟~
  5. react 技术栈项目轻量化方案调研
  6. 阻止函数源码在控制台输出
  7. 计算机组成原理—高速缓冲存储器
  8. android wifi信号通道,Wifi信道分析app下载
  9. 如何由普通用户权限获取root权限
  10. HDU - 4960 Another OCD Patient 真实的DP
  11. matlab 死区,MATLAB对AC/DC/AC电源的死区效应谐波仿真
  12. 字符串右移n位,例如 “hello world“ 右移两位 后ldhello wor
  13. tiny4412 裸机程序 八、重定位到DRAM及LCD实验【转】
  14. 铃铛子训练营 | 我的感悟(二)
  15. 描述物理海洋学--第八章学习笔记
  16. 02 锁版本--通用模块--knife4j--profiles
  17. c语言补码链表重要吗,科学网—近期复习C语言的一些感悟 - 何亮的博文
  18. UBUNTU install
  19. 我与陈景润的一次争论
  20. 搜索引擎中的PageRank算法

热门文章

  1. java实现json_java实现Json格式美化【工具包系列】
  2. 河北专接本后-经验总结
  3. MVP模式的理解和整理
  4. 一名优秀的HR需要具备哪些素质与能力?
  5. 项目经理工具之PDMReader(pdm)
  6. vue格式化时间方法
  7. Bugku Crpyto writeup --道友不来算一算凶吉?
  8. win10系统给文件夹设置备注
  9. JAVA图片数组实现方式
  10. 201712-2 CCF认证考试 游戏 Python版