当前位置:首页 > 经验 >

什么是数据库系统的三级模式结构(数据库三级模式结构的优点是什么)

来源:原点资讯(www.yd166.com)时间:2024-03-26 11:52:03作者:YD166手机阅读>>

数据库的三级模式结构

数据库系统 内部的结构划分为外模式(也称为用户模式或子模式)、模式(也称为概念模式或逻辑模式)和内模式(也称为存储模式)三个抽象结构,同时在三个模式中间提供二级映像功能。这些结构的划分反映了看待数据库的三个角度。

广义地讲:

  • 内模式:是最接近物理存储的,也就是数据的物理存储方式。
  • 外模式:是最接近用户的,也就是用户所看到的数据视图。
  • 模式:是介于内模式和外模式之间的中间层次。

什么是数据库系统的三级模式结构,数据库三级模式结构的优点是什么(1)

外模式是面向每一类用户的信息需求而设计,是数据的外部视图,外模式可以有多个。

模式是面向全体用户的信息需求而设计的,在一个数据库应用中,所有的信息作为一个整体考虑,因此模式只有一个,它是数据在概念层的视图。

内模式描述的是数据的物理存储,它是数据的内部视图。

二、模式映像功能与数据独立性

为了 能够在内部实现这三个抽象层次的联系和转换,数据库管理系统a在三个模式之间提供了两层映像。

外模式/模式映像

模式/内模式映像

三、数据库三级模式的关系

在数据库的三级模式结构中,逻辑模式是数据库的中心与关键,它独立于数据库的其他层次。设计数据库时也是首先设计数据库的逻辑模式。

数据库的内模式依赖于数据库的全局逻辑结构,但独立于数据库的用户视图,也就是外模式,也独立于具体的存储结构。内模式将全局逻辑结构中所定义的数据结构及其联系按照一定的物理存储策略进行组织,以达到较好的时间与空间效率。

数据库的外模式面向具体的应用程序,它定义在逻辑模式之上,但独立于存储模式和存储设备。当应用需求发生较大变化,相应的外模式不能满足用户的要求时,就需要调整外模式定义,以满足新的要求。

原则上,应用程序都是在外模式描述的数据结构上编写的,而且它应该只依赖于数据库的外模式,并与数据库的模式和存储结构独立(但目前很多应用程序都是直接针对模式进行编写的)。不同的应用程序有时可以共用同一个外模式。数据库管理系统提供的两级映像功能保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改。

数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出来。另外,由于数据的存取由DBMS负责管理和实施,因此,用户不必考虑存取路径等细节,从而简化了应用程序的编写,减少了对应用程序的维护和修改工作。

,

栏目热文

什么是数据库实例(数据库名和实例名有什么区别)

什么是数据库实例(数据库名和实例名有什么区别)

文/秋之川【目录】这是《落叶》文集里第 315 片落叶,希望你能喜欢,不为别的,只为这份坚持。【背景】老师,数据库里面的...

2024-03-26 12:15:24查看全文 >>

什么是数据什么是数据库(简述什么是数据库)

什么是数据什么是数据库(简述什么是数据库)

一、数据库是什么?数据库是一种结构化的数据存储系统,用于有效地组织、存储和管理大量的数据。它是一个集中化的数据存储库,通...

2024-03-26 12:14:48查看全文 >>

个人免费数据库软件(好用的数据库免费软件)

个人免费数据库软件(好用的数据库免费软件)

最近看到一款数据库Web版工具,SQLynx,主打的就是一个,不使用任何的开源代码,产品由中国研发团队100%自主研发。...

2024-03-26 12:04:47查看全文 >>

数据库的作用(数据库的四大作用)

数据库的作用(数据库的四大作用)

数据库的作用即为实现对数据进行组织、存储、管理;主要表现在数据共享、数据冗余、数据独立性、数据集中控制、数据维护性、数据...

2024-03-26 12:25:07查看全文 >>

和服背后枕头作用(日本女性和服背后枕头有什么作用)

和服背后枕头作用(日本女性和服背后枕头有什么作用)

每个国家都有各自的历史,时代不同,人们的衣着服饰也不相同。中国的传统服饰就很多,如今最有古典韵味而且还深厚女性喜欢的就是...

2024-03-26 12:07:11查看全文 >>

数据库的意义和作用(数据库的重要性有哪些方面)

数据库的意义和作用(数据库的重要性有哪些方面)

1、为什么要使用数据库持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。持久化的大多数时候是...

2024-03-26 12:36:19查看全文 >>

数据库的定义是什么(数据库的基本含义)

数据库的定义是什么(数据库的基本含义)

【分享成果,随喜正能量】生命是一段匆匆而过的旅程,只有把握好每一天,才能拥有一个实实在在的美好人生。虽然世事总是不尽如人...

2024-03-26 12:32:26查看全文 >>

国产最强的三大数据库(国产数据库排名第一的是哪家公司)

国产最强的三大数据库(国产数据库排名第一的是哪家公司)

【5月15日讯】相信大家都知道,中国科技产业一直都严重依赖于国外的核心技术,无论是在芯片领域,还是在操作系统领域,我国科...

2024-03-26 12:07:12查看全文 >>

什么是非关系型数据库(关系型数据库和非关系数据库)

什么是非关系型数据库(关系型数据库和非关系数据库)

“这里是云端源想IT,帮你轻松学IT”嗨~ 今天的你过得还好吗?往心里装一片大海和花海再多装一点少女心和爱- 2023....

2024-03-26 12:06:03查看全文 >>

什么是数据挖掘(什么是数据挖掘的核心)

什么是数据挖掘(什么是数据挖掘的核心)

大数据时代已经来临,利用网络和生活中产生的大量数据发现问题并创造价值,使得数据挖掘成了一门新的学科和技术。那么什么是大数...

2024-03-26 11:55:33查看全文 >>

文档排行