数据库的定义是什么?它是由哪三个层次构成的?
本篇文章给大家带来《数据库的定义是什么?它是由哪三个层次构成的?》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
通俗地讲,数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储和管理数据的,它可以存储大量的、有组织的、可共享的数据,可以方便用户对数据进行查询、修改、删除等操作。数据库是数据库管理系统的简称,是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统。
数据库系统通常由软件、硬件、数据三部分组成。数据库系统是管理数据库的系统,数据库是数据库系统的核心内容。数据库系统和数据库密不可分,二者之间的关系就像容器和水一样。
数据库系统一般由三级模式和二级映像构成,三级模式分别是物理模式、逻辑模式和视图模式,二级映像分别是外模式/模式映像和模式/内模式映像。
1. 物理模式(Physical Schema):也称为内模式(Internal Schema),描述数据在数据库内部的存储结构和组织方式,是数据库物理结构的表示,如数据存储的文件结构、索引结构、数据存储和索引的物理单位、记录的物理顺序等。一个数据库只有一个物理模式。
2. 逻辑模式(Logical Schema):也称为概念模式(Conceptual Schema),是数据库中全体数据的逻辑结构和特征的描述,是所有用户公共数据视图的集合,是数据库系统的核心和基础。逻辑模式是数据库管理人员的观点,独立于具体的物理存储结构和应用程序,一个数据库只有一个逻辑模式。
3. 视图模式(View Schema):也称为外模式(External Schema),是数据库用户能够看到和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。视图模式是用户和应用程序与数据库交互的窗口,一个数据库可以有多个视图模式,石家庄人才网小编提示您,不同的视图模式可以对应不同的用户权限和需求。
数据库管理系统提供两种映像来实现三级模式之间的联系和转换:
1. 外模式/模式映像(External Schema/Conceptual Schema Mapping):也称为视图/逻辑模式映像,定义了视图模式与逻辑模式之间的对应关系。应用程序通过视图模式访问数据库时,数据库管理系统会根据外模式/模式映像将视图模式的请求转换为逻辑模式上的操作。
2. 模式/内模式映像(Conceptual Schema/Internal Schema Mapping):也称为逻辑模式/物理模式映像,定义了逻辑模式与物理模式之间的对应关系。当应用程序通过逻辑模式访问数据库时,数据库管理系统会根据模式/内模式映像将逻辑模式的请求转换为物理模式上的操作。石家庄人才网小编提示您,通过二级映像,数据库管理系统能够保证数据的一致性和独立性,使得不同级别的用户都能够以自己理解的方式访问和操作数据库,而无需关心数据的物理存储细节。
有关《数据库的定义是什么它是由哪三个层次构成的》的内容介绍到这里,想要了解更多相关内容记得收藏关注本站。
- 上一篇:vlookup函数的使用方法举例子
- 下一篇:返回列表
版权声明:《数据库的定义是什么?它是由哪三个层次构成的?》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/quanzi/21131.html