您现在的位置:首页 > 知识下载
数据库的类型和结构模式有哪些?

数据库的主要类型有哪些?

主要的数据库类型有:

分布式数据库:分布式数据库由位于不同站点的两个或多个文件组成。数据库可以存储在多台计算机上,位于同一个物理位置,或分散在不同的网络上。
网络数据库:一种更加灵活、允许多种关系的模型。
分层数据库依赖于树形模型并且仅允许一对多关系。
关系数据库关系数据库在 20 世纪 80 年代成为主流。关系数据库中的项被组织为一系列具有列和行的表。关系数据库技术为访问结构化信息提供了最有效和灵活的方法。 

面向对象数据库:面向对象数据库中的信息以对象的形式表示,这与面向对象的编程相类似。

数据仓库:数据仓库是数据的中央存储库,是专为快速查询和分析而设计的数据库。

OLTP 数据库:OLTP 数据库是一种高速分析数据库,专为多个用户执行大量事务而设计。

NoSQL 数据库:NoSQL,或称作非关系数据库,允许存储和操作非结构化及半结构化数据(与关系数据库相反,关系数据库定义了应如何组合插入数据库的所有数据)。随着Web 应用的日益普及和复杂化,NoSQL数据库得到了越来越广泛的应用。
图形数据库:图形数据库根据实体和实体之间的关系来存储数据。 


人们为数据库设计了严格的系统结构。数据库领域公认的标准结构是三级模型结构,包括外部模式,概念模式和内部模式。它有效地组织和管理数据,并改善逻辑独立性和物理独立性。使不同级别的用户形成数据库的不同视图。不同级别的用户“查看”数据库是不同的。

数据库系统的模式结构是什么?


关系模式其实就是属性集合,在关系表中作为表结构或表头,即模式是对全体数据的特征及其联系的结构化描述。模式的具体值称为实例,在关系表中作为元组。

数据库的三级模式

三级模式是指DBMS将数据库中的数据抽象成外模式、(逻辑)模式、内模式,是对数据库中进行有效组织和管理的方法。抽象的目的有三,一是减少数据冗余,实现数据共享,二是提高存取效率,改善性能,三是提高数据的逻辑和物理的独立性。

模式:即逻辑模式,还有结构模式、概念模式两个别称,但常简称为模式,其是对数据库中全体数据的整体逻辑结构和特征的描述,它与结构数据模型对应。它是由数据库管理系统提供的数据模式描述语言来描述、定义的,体现、反映了 数据库系统的整体观。

内模式:内模式也称为存储模式或物理模式,是数据库物理结构和存储方式的描述,也是数据在数据库内部的表示方式,对应的是物理数据模型。

外模式:别称用户模式,也有称为子模式,它是概念模式子集。外模式包含了用户能够看见和使用的部分数据,即用户可以通过外模式的数据模式描述语言和操纵语言进行数据记录。本质上外模式对应的是数据库的视图概念,因为视图没有自己特定的概念模式和内模式与之对应。

重点注意:有一说法DDL是数据模式定义语言[Data Definition Language,DDL],但在模式抽象中,我们更注重于抽象描述,所以个人倾向于将DDL理解为数据模式描述语言,但本质上说的都是一样的。

 如果您想了解更多相关信息

点击下方二维码咨询






[1]

 
网络安全热度最高的6本证书...
系统分析师VS系统架构设计...
项目经理考NPDP还是软考高...
盘点五个IT领域下证快的证...
CBA与TOGAF:探寻企业架构...
【收藏】软考电子证书下载...
项目经理任选两本证书,年...
DAMA中国推出“一考两证”...
数据分析具体指的是什么,...
数据分析师需要具备什么数...
CDA认证带你了解数据分析的...
敏捷与DevOps协同工作的注...
DevOps自动化测试的注意事...
DevOps五个好用的工具列表...
IT项目管理实现落地有哪些...
IT项目需求分析重点是建立...


中培IT学院 Copyright@2006-2024  北京中培伟业管理咨询有限公司.ALL Rights Reseved 备案号:京ICP备13024721号-2