数据库逻辑模型类型

数据库逻辑模型类型,第1张

数据模型应满足三方面要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。数据结构、数据 *** 作和完整性约束是构成数据模型的三要素。数据模型主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模,用于DBMS的实现。

1.2.1 层次模型

若用图来表示,层次模型是一棵倒立的树。在数据库中,满足以下条件的数据模型称为层次模型: ① 有且仅有一个结点无父结点,这个结点称为根结点; ② 其他结点有且仅有一个父结点。 根据层次模型的定义可以看到,这是一个典型的树型结构。结点层次从根开始定义,根为第一层,根的子结点为第二层,根为其子结点的父结点,同一父结点的子结点称为兄弟结点,没有子结点的结点称为叶结点。

1.2.2 网状模型

在现实世界中,事物之间的联系更多的是非层次关系的,用层次模型表示非树型结构是很不直接的,网状模型则可以克服这一弊病。网状模型是一个网络。在数据库中,满足以下两个条件的数据模型称为网状模型。 ① 允许一个以上的结点无父结点; ② 一个结点可以有多于一个的父结点。 从以上定义看出,网状模型构成了比层次结构复杂的网状结构。

1.2.3 关系模型

在关系模型中,数据的逻辑结构是一张二维表。

在数据库中,满足下列条件的二维表称为关系模型:

① 每一列中的分量是类型相同的数据;

② 列的顺序可以是任意的;

③ 行的顺序可以是任意的;

④ 表中的分量是不可再分割的最小数据项,即表中不允许有子表;

⑤ 表中的任意两行不能完全相同。

关系数据库采用关系模型作为数据的组织方式。 关系数据库因其严格的数学理论、使用简单灵活、数据独立性强等特点,而被公认为最有前途的一种数据库管理系统。它的发展十分迅速,目前已成为占据主导地位的数据库管理系统。自20世纪80年代以来,作为商品推出的数据库管理系统几乎都是关系型的,例如,Oracle,Sybase,Informix,Visual FoxPro等。

逻辑数据模型 (LogicDataModel,LDM)是一种图形化的展现方式,一般采用面向对象的设计方法,有效组织来源多样的各种业务数据,使用统一的逻辑语言描述业务。

中文名

逻辑数据模型

外文名

(LogicDataModel

缩写

LDM

类型

一种图形化的展现方式

快速

导航

模型

概念

借助相对抽象、逻辑统一且结构稳健的结构,实现数据仓库系统所要求的数据存储目标,支持大量的分析应用,是实现业务智能的重要基础,同时也是数据管理分析的工具和交流的有效手段。

对于企业,逻辑数据模型(简称LDM)就是企业基础数据的一部分,它是企业数据资产的全面的、准确的描述,是数据整合的核心或目的。数据整合就是将不同来源的数据整合到一个统一定义、统一形式的LDM中。

模型

层次数据模型

网状数据模型

关系数据模型

面向对象模型

1.层次模型

层次模型(Hierarchical Model)是最早出现的数据模型,它是采用层次数据结构来组织数据的数据模型。层次模型可以简单、直观地表示信息世界中实体、实体的属性以及实体之间的一对多联系。它使用记录类型来描述实体;使用字段来描述属性;使用结点之间的连线表示实体之间的联系。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9589225.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存