数据库的体系结构?数据库体系结构按照什么三级结构
大家好,关于数据库的体系结构很多朋友都还不太明白,今天小编就来为大家分享关于数据库体系结构按照什么三级结构的知识,希望对各位有所帮助!
数据库体系结构按照什么三级结构
数据库体系结构按照模式、外模式、内模式三级结构进行组织。
数据库系统的逻辑结构可以分为用户级、概念级和物理级三个层次,反映观察数据库的三种角度。三个层次分别由用户、数据库管理员和系统程序员使用。每个层次的数据库都有自身对数据进行逻辑描述的模式,分另称为外模式、概念模式和内模式。
模式之间通过映射关系进行联系和转换。在数据库的三级模式结构中,数据库模式即全局逻辑结构是数据库的中心与关键,它独立于数据库的其他层次。因此,设计数据库模式时,应首先确定数据库的逻辑模式。
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。
即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。
用户看到的数据与计算机中存放的数据之间有若干层的联系和转换,这种方式的目的是:
1、方便用户,用户只管发出数据操作指令而不管操作如何实现;
2、便于数据库全局逻辑管理,可以独立进亍设计与修改;
3、为数据在物理存储器上的组织提供方便。不管数据的物理存储方法还是数据库全局组织发生变化,都尽可能不影响最终用户。
数据库系统的体系结构
数据库系统的体系结构是指数据库系统的整个体系的结构。数据库系统的体系结构从不同的角度可有不同的划分方式。从数据库管理系统的角度可分为三层,从外到内依次为外模式、模式和内模式。模式是所有数据库用户的公共数据视图,是数据库中全部数据的逻辑结构和特征的描述。模式(schema)又可细分为概念模式(conceptual schema)和逻辑模式(109ical schema)。
希望对你有帮助。
数据库体系结构分为三级:外部级、概念级和什么
数据库的体系结构分成三级:外部级、概念级和内部级。
1、外部级
外部级最接近用户是单个用户所能看到的数据特征,单个用户使用的数据视图的描述称为“外模式”。
2、概念级
概念级涉及到所有用户的数据定义,也就是全局性的数据视图,全局数据视图的描述称为“概念模式”。
3、内部级
内部级最接近于物理存储设备,涉及到物理数据存储的结构。物理视图的描述称为“内模式”。
拓展资料:
数据库的三级模式是数据库在三个级别(层次)上的抽象,使用户能够逻辑地、抽象地处理数据而不必关心数据在计算机中的物理表示和存储。
实际上,对于一个数据库系统而言一有物理级数据库是客观存在的,它是进行数据库操作的基础,概念级数据库中不过是物理数据库的一种逻辑的、抽象的描述(即模式),用户级数据库则是用户与数据库的接口,它是概念级数据库的一个子集(外模式)。
自考《数据库原理》(数据库的体系结构)
考核要求:达到“领会”
层次知识点:有关体系结构的各种概念
1.4.1三级模式结构数据库的体系结构
分为三级:内部级、概念级和外部级(数据抽象的三个级别)
(1)外部级:单个用户所能看到的数据特性;单个用户使用的数据视图的描述称外模式。(最接近用户)
(2)概念级:涉及到所有用户的数据定义,是全局的数据视图;全局数据视图的描述称“概念模式”。
(3)内部级:最接近于物理存储,涉及到实际数据存储的结构;物理存储视图的描述称为“内模式”。
1.4.2三级结构和两级映象(进一步理解三级模式的具体含义,并掌握两个映象。)
数据按外模式的描述提供给用户,按内模式的描述存储在磁盘中,而概念模式提供了连接这两级的相对稳定的中间观点,并使得任何一级的改变都不受另一级的牵制。
(1)概念模式(模式):具体含义;(模式DDL)
(2)外模式:具体含义;(外模式DDL)
外模式又称为“用户模式”或“子模式”,通常是概念模式的逻辑子集。
(3)内模式:具体含义;(内模式DDL)
(4)模式/内模式映象:用于定义概念模式和内模式之间的对应性。一般在内模式中描述。
(5)外模式/模式映象:用于定义外模式和概念模式间的对应性。在外模式中描述。
1.4.3两级数据独立性
(1)物理数据独立性:修改内模式时尽量不影响概念模式及外模式。
(2)逻辑数据独立性:修改概念模式时尽量不影响外模式和应用程序。
1.4.4用户及用户界面用户界面定在外部级上。
了解以下概念:DML,宿主型DML、自含型DML、数据库模式、数据库;数据库模式可以理解为数据库结构,而非数据库本身。
OK,本文到此结束,希望对大家有所帮助。