一.数据库管理系统的类型
当前,许多商业DBMS中所用的主要数据模型仍是关系型数据模型。有些商业系统中实现了对象数据模型,但未得到广泛使用。近几年随着NoSQL技术的兴起,也产生了一些新的数据模型。目前常见的DBMS按数据模型划分,包括:关系型、文档型、键值型、对象型等等。
二.数据库的结构与模式
数据库技术中采用分级的方法将数据库划分为多个层次。最著名的是美国ANSI/SPARC数据库系统研究组1975年提出的三级划分法,如下:

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

本文详细介绍了数据库的结构与模式,包括三级模式(外模式、概念模式、内模式)以及两级独立性(物理独立性和逻辑独立性),阐述了数据库管理系统中数据的逻辑与物理表示如何分离,确保了数据的稳定性和应用的灵活性。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



