page contents

数据库体系的三级模式

数据库管理系统(DBMS)就是通过这三级模式来实现计算机中处理的二进制表示到具体的概念的数据之间。

attachments-2020-10-VFHdKOi75f92910361940.png

attachments-2020-10-kmvK1IP55f9290f848d47.jpg

1.允许使用数据定义语言,建立新的数据库,指定它的模式,

2.可以查询数据和更新数据,通常称为“查询语言”或者“数据库操作语言”

3.支持存储大量的数据,并且经过很长一段时间以后仍然保证安全使其免遭意外和非授权的使用,同时允许对数据库查询和更新的有效访问

4.控制多用户的同时访问,使一个用户的访问不影响其它用于,并且不会损坏数据。        


数据库管理系统(DBMS)就是通过这三级模式来实现计算机中处理的二进制表示到具体的概念的数据之间。


数据库体系结构的三级模式:外模式、概念模式和内模式。


内模式:又称存储模式,是对数据的物理结构和存储方式的描述。内模式是由数据库系统提供的数据定义语言定义的。例如:数据记录如何存储,是顺序存储还是按照索引存储,索引以什么方式组织。


概念模式:又称数据库模式,是数据库中全部数据的逻辑结构的描述。概念模式以某种数据模型为基础,并用模式定义语言定义这些内容,

它可以看作是现实世界中的实体在具体数据库系统中的实现,概念模式与具体的应用程序无关,同时也不涉及数据的存储细节和硬件环境。


外模式:用户模式或者子模式,通常由概念模式导出,是概念模式的子集,其主要功能是定义允许用户操作的数据,我们可以将外模式理解为用户看到的数据视图,即与某一应用有关的数据的逻辑表示,由于用户的需求不同,使用的数据内容也不同,对数据的保密要求不同,因此不同数据的外模式是不同的。

 

内模式/概念模式映射:内模式到概念模式之间的映射保证了数据的物理独立性,当数据的物理结构发生变化时,如对数据增加索引、改变数据的存储模式、改变存储设备等,不影响数据的逻辑结构。当数据库管理人员根据应用程序对数据的存储要求对数据的物理组织进行优化以后,并不需要对概念模式和外模式进行重新定义,也不需要修改应用程序。


外模式/概念模式映射:概念模式到外模式之间的映射保证数据的逻辑独立性,当数据的整体逻辑结构发生变化时,如在概念模式中增加新的数据类型、在原有的记录类型间增加新的联系等,可以通过修改概念模式到外模式之间的映射而外模式不受影响。定义数据库结构时,我们首先应该定义概念模式,内模式是将概念模式中定义的数据进行适当的组织并加以存储,达到更好的运行效率。


attachments-2020-10-l8x8eabS5f9290d0bb863.jpg

原文:https://www.cnblogs.com/qinaideqing/articles/7884021.html

  • 发表于 2020-10-23 16:15
  • 阅读 ( 420 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
Pack
Pack

1135 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1478 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章