首页 > 编程知识 正文

在数据库的三级模式中,外模式与模式之间,在数据库的三级模式中,内模式

时间:2023-05-04 06:23:12 阅读:158371 作者:4574

三级模式是指外模式、内模式和内模式。 两阶段映射是指外部模式-模式映射和模式-内部模式映射。

文章目录一、模式(Schema )二、外模式(External Schema )三、内模式)工作原理

另一方面,模式(模式定义)模式也称为概念模式或逻辑模式,是数据库中所有数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

理解:一个数据库只有一种模式数据库数据的逻辑级视图数据库架构是基于某个数据模型在定义模式时,需要考虑数据的逻辑结构(如数据记录由哪些数据项组成) 可能值的范围等)以及数据的安全性、完整性要求,并定义这些数据之间的关系。

二.外模式定义:也称为子模式或用户模式,是数据库用户(包括APP程序员和终端用户)可以看到并使用的本地数据的逻辑结构和特征的描述

理解:一个数据库可以有多个外部模式外部模式是用户视图外部模式是保证数据安全的有力措施。

三、内部模式(Internal Schema )的定义)存储模式),这是数据的物理结构和存储方法的描述,是在数据库内部的数据的表现方法(例如,记录的存储方法是依次存储、或以b树形结构存储) 索引是如何组织的; 数据是压缩的还是加密的; 数据的存储记录结构是如何规定的?)。

理解:一个数据库只有一个内部模式数据文件、索引文件等一个表可能由多个文件组成。 这是数据库管理系统(DBMS )有效地组织和管理数据库内数据的方法,其目的是减少数据冗余,实现数据共享。 为了提高访问效率,改善性能。

行为原理数据库的三级模型是数据库在三个层次(层次)上的抽象,用户可以逻辑抽象地处理数据,而无需关注数据在计算机中的物理表示和存储。 实际上,对于数据库系统来说,某个物理级的数据库是客观存在的,它是进行数据库操作的基础,概念级的数据库中只是物理数据库的逻辑抽象描述(即模式),用户级的数据

用户APP应用基于外部模式进行数据操作,通过外部模式-模式映射,定义并建立某种外部模式与模式的对应关系,并将外部模式与模式相关联。 在模式被变更情况下,仅通过变更该映射就能够变更外部模式,也能够变更对应的APP应用; 另一方面,在模式-模式映射中,定义数据的逻辑结构(模式)和存储结构)之间的对应关系,在数据的存储结构发生变化的情况下,仅通过改变模式-模式映射就能够维持模式,因此也能够维持APP

参考 :

百度知道https://database.51cto.com/art/201108/279952.htm

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。