美文网首页
数据库系统|三级模式与二级映射

数据库系统|三级模式与二级映射

作者: 小青多多 | 来源:发表于2022-06-08 08:25 被阅读0次

三级模式是指外模式、模式(概念模式)、内模式。三级模式能有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。

二级映射指的是对象关系映射(ORM)是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。

三级模式

1)外模式,体现了数据库的用户观

外模式又称子模式或用户模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以使用DML对这些数据记录进行操作。

外模式对应用户级,用户可以外模式描述语言或者DML对数据记录进行操作。

2)模式,体现了数据库的整体观

概念模式又称模式或者是概念模式,对应于概念级,它是数据库设计者综合所有用户的数据,按照一个统一的观点构造的全局逻辑结构,对数据库的全部的数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的。

概念模式对应于概念级,综合所有用户的数据,按照一个统一的观点构造的全局逻辑机构,所有用户的公共数据视图。

3)内模式,体现了数据库的存储观

内模式又称存储模式,对应于物理级。它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义的。

这三级模式是如何工作的,数据按照外模式描述提供给我们的用户;按内模式存储到磁盘上;而概念模式提供了连接这两级模式一个相对稳定的中间层级,而就是有了这个中间级使得两级模式中任意一级的改变不受第三级的限制。

二级映射(二级映像)

1)外模式/模式的映像  实现外模式到模式的相互转换

2)模式/内模式的映像 实现模式到内模式的相互转换

DBMS的特征和分类

DBMS的特征 数据结构化且统一管理(面向的不在是应用程序而是整个应用系统),较高的数据独立性(将数据和程序独立,即将数据从程序中分离出来,DBMS负责存储,从而简化了应用程序),数据的控制功能。

数据独立性包括了物理独立性和逻辑独立性,如果改变了某个模式只需要修改上一层的映像,改变内模式,数据的逻辑结构是不变的,应用程序处理的是数据的逻辑结构,这样就保证物理独立性,当物理结构改变时,应用程序不用修改,只需修改内模式到模式映像,改变模式,当数据的逻辑机构发生改变时,用户的应用程序结构和数据库结构是相互独立的,用户的应用程序结构不用修改,但是为了保证应用能够运行,只需修改模式到外模式映像。

相关文章

  • 数据库瞎复习

    数据库系统的核心是数据库管理系统 数据库的物理独立性,逻辑独立性,都是用户程序与数据库的独立 三级模式和二级映射是...

  • 计算机等级考试三级数据库复习(五)

    1.数据库系统 三级模式——》内模式,模式,外模式 二级映像模式(外模式/模式,模式/内模式) 模式/内模式提供数...

  • 数据库系统的模式

    体系结构:三级模式外模式,逻辑模式和内模式 二级映射模式 外映射用户 数据共享,首要 数据独立 数据独立,物理独立...

  • 数据库系统|三级模式与二级映射

    三级模式是指外模式、模式(概念模式)、内模式。三级模式能有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性...

  • 数据库基础

    一.三级模式与二级映射 数据库有"型"和"值"的概念,"型"是指对某一数据的结构和属性的说明,"值"是型的一个具体...

  • Fresco 缓存策略管理源码分析(一)

    所有的image开源框架,都有自己的缓存策略,一级快速内存映射,二级磁盘映射,三级网络下载映射。我们还是继续研究F...

  • 数据库作业(1)

    数据库系统都有哪三级模式结构其优点是什么 (1)模式 模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特...

  • 数据库设计

    数据库模型:三级模式-两层映射 1. 内模式-物理模式 文件级,内部视图 2. 概念模式--模式 表级,物理级数据...

  • 这是一个标题

    一级标题一级标题一级标题一级标题 二级标题二级标题二级标题二级标题 三级标题三级标题三级标题三级标题三级标题 四级...

  • 数据库系统的三级模式跟两级映射

    关系模型三个组成部分:数据结构,数据操作,数据的完整性约束 外模式(子模式):局部数据逻辑结构和特征的描述模式(逻...

网友评论

      本文标题:数据库系统|三级模式与二级映射

      本文链接:https://www.haomeiwen.com/subject/rijuyrtx.html