跳转到主要内容
Chinese, Simplified

概述

逻辑数据模型表示信息域的抽象结构。它们在本质上通常是图解式的,并且最典型地用于业务流程中,这些业务流程试图捕获对组织重要的事情以及它们之间的关系。一旦经过验证和批准,逻辑数据模型就可以成为物理数据模型的基础,并形成数据库的设计。

逻辑数据模型应该基于前面概念数据模型中标识的结构,因为这描述了信息上下文的语义,逻辑模型也应该反映信息上下文的语义。尽管如此,由于逻辑数据模型预期在特定的计算系统上实现,因此对逻辑数据模型的内容进行调整以达到一定的效率。

术语“逻辑数据模型”有时用作“域模型”的同义词或域模型的替代词。虽然这两个概念密切相关,并且有重叠的目标,但域模型更侧重于捕获问题域中的概念而不是与该域相关联的数据的结构

历史

ANSI/SPARC三层体系结构,它“显示数据模型可以是外部模型(或视图)、概念模型或物理模型。这不是查看数据模型的唯一方法,但它是一种有用的方法,特别是在比较模型时

当ANSI在1975年首次提出逻辑模式的概念时,[2]选择是分层的和网络的。关系模型(用表和列来描述数据)刚刚被认为是一种数据组织理论,但没有软件支持这种方法。从那时起,一种面向对象的数据建模方法也被引入,其中数据是用类、属性和关联来描述的。

逻辑数据模型主题

构建逻辑数据结构的原因

  • 帮助共同理解业务数据元素和需求
  • 为数据库设计提供基础
  • 有助于避免数据冗余,从而防止数据和业务事务不一致
  • 促进数据重用和共享
  • 减少开发和维护时间和成本
  • 确定逻辑流程模型并帮助进行影响分析。

概念、逻辑和物理数据模型

逻辑数据模型有时被错误地称为物理数据模型,这并不是ANSI人员所想的。数据库的物理设计涉及到对特定数据库管理技术的深入使用。例如,可以在位于世界不同地区的计算机集合上实现表/列设计。这是物理模型的领域。

概念数据模型、逻辑数据模型和物理数据模型在目标、目标和内容上有很大的不同。主要区别如下。

概念数据模型(CDM) 逻辑数据模型 (LDM) 物理数据模型 (PDM)
包括高级别数据结构 包括实体(表)、属性(列/字段)和关系(键) 包括表、列、键、数据类型、验证规则、数据库触发器、存储过程、域和访问约束
非技术性名称,以便各级主管和经理能够理解架构描述的数据基础 对实体和属性使用业务名称 对表和列使用更多定义的、更少通用的特定名称,如缩写列名,受数据库管理系统(DBMS)和任何公司定义的标准的限制
使用一般的高级数据结构,从中以非技术术语创建体系结构描述 独立于技术(平台、数据库管理系统) 包括用于快速数据访问的主键和索引。
相当于 the DIV-1 Viewpoint (DoDAF V2.0) 相当于 the DIV-2 Viewpoint (DoDAF V2.0), and OV-7 View (DoDAF V1.5) 相当于 the DIV-3 Viewpoint (DoDAF V2.0), and SV-11 View (DoDAF V1.5)

原文:https://en.wikipedia.org/wiki/Logical_schema

本文:http://jiagoushi.pro/node/953

讨论:请加入知识星球或者微信圈子【首席架构师圈】

Tags
 
Article
知识星球
 
微信公众号
 
视频号