在这里插入图片描述

三级模式:外模式、模式、内模式。
外模式:用户模式,用户看到的数据视图(窗体);
模式:逻辑模式,全体数据间的各种关系;
内模式:存储模式,定义了存储记录的类型、存储域的表示、存储记录的物理顺序以及索引和存储路径等数据的存储组织方式。
在采用三级模式结构的数据库系统中,如对一个表创建聚簇索引,那么改变的是数据库的内模式。

数据库技术中采用分级的方法,将数据库的结构划分为多个层次。最著名的是美国ANSI/SPARC数据库系统研究组1975年提出的三级划分法。
数据库系统划分为3个抽象级:用户级、概念级、物理级。

用户级数据库
用户级数据库对应于外模式,是最接近于用户的一级数据库,是用户看到和使用的数据库,又称为用户视图。用户级数据库主要由外部记录组成,不同用户视图可以互相重叠,用户的所有操作都是针对用户视图进行的。

概念级数据库
概念级数据库对应于概念模式,介于用户级和物理级之间,是所有用户视图的最小并集,是数据库管理员看到和使用的数据库,又称为DBA视图。概念级数据库由概念记录组成,一个数据库可有多个不同的用户视图,每个用户视图由数据库某一部分的抽象表示所组成。一个数据库应用系统只存在一个DBA视图,它把数据库作为一个整体的抽象表示。概念级模式把用户视图有机地结合成一个整体,综合平衡考虑所有用户要求,实现数据的一致性、最大限度地降低数据冗余度、准确地反映数据间的联系。

物理级数据库
物理级数据库对应于内模式,是数据库的低层表示,它描述数据的实际存储组织,又称内部视图。物理级数据库由内部记录组成,物理级数据库并不是真正的物理存储,而是最接近于物理存储的一个抽象级。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐