专栏首页智能计算时代【数据架构】概念数据模型和逻辑数据模型有什么区别

【数据架构】概念数据模型和逻辑数据模型有什么区别

概念数据模型和逻辑数据模型的主要区别在于,概念数据模型表示实体及其关系,而逻辑数据模型除了提供实体和关系之外,还提供了更多的细节,包括属性、主键和外键。

通常,数据建模是创建可用数据的数据模型的过程。数据模型表示数据对象和数据对象之间的关联。总的来说,这个过程有助于可视化地表示数据和获取业务洞察力。数据模型有多种类型,其中两种是概念数据模型和逻辑数据模型。

覆盖的关键领域

  1. 什么是概念数据模型–定义、功能
  2. 什么是逻辑数据模型-定义、功能
  3. 概念数据模型与逻辑数据模型的区别-主要差异比较关键术语概念数据模型,数据建模,逻辑数据模型

关键术语

概念数据模型,数据建模,逻辑数据模型

什么是概念数据模型

概念数据模型表示实体和关系。实体是现实世界中的对象,而关系是两个实体之间的关联或依赖关系。概念数据模型表示最重要的实体及其关系。它不指定属性或主键。总的来说,概念数据模型代表了基本实体和实体之间的关系。换句话说,它不提供逻辑或物理数据模型之类的信息。

什么是逻辑数据模型

逻辑数据模型比概念模型更能描述数据。但是,它不用于构建真正的数据库。它包括所有实体、关系和属性。这些属性表示实体的特征或属性。此外,逻辑数据模型还包括主键和外键。此外,可以应用规范化。一般来说,标准化水平是第三范式(3NF)。

除了概念和逻辑模型之外,还有另一个称为物理数据模型的数据模型。它有助于实现实际的数据库。它比逻辑数据模型包含表名、列名和列数据类型的详细信息更复杂。

概念数据模型与逻辑数据模型的区别

定义

概念数据模型是有助于确定不同实体之间最高级别关系的模型,而逻辑数据模型是尽可能详细地描述数据的模型,而不考虑它们在数据库中的物理实现方式。因此,这解释了概念数据模型和逻辑数据模型之间的主要区别。

组成

此外,概念数据模型由实体和实体之间的关系组成,而逻辑数据模型由实体、属性、关系、主键和外键组成。

属性

此外,概念数据模型和逻辑数据模型的另一个区别是,虽然概念数据模型不表示属性,但逻辑数据模型表示属性。

主键/外键

此外,概念数据模型不指定主键和外键,而逻辑模型指定主键和外键。

用法

此外,概念数据模型是开发逻辑数据模型的基础,而逻辑数据模型是开发物理数据模型的基础。

复杂性

此外,概念数据模型比逻辑数据模型简单。

结论

简而言之,数据建模是识别必须存储在数据库中的数据的过程。此外,数据建模涉及三种主要模型。其中两个是概念和逻辑数据建模。概念数据模型和逻辑数据模型的主要区别在于,概念数据模型表示实体及其关系,而逻辑数据模型比概念数据模型提供更多的细节,包括属性、主键和外键,而不是实体和关系。

参考文献:

  • 1.“Data Modeling.” Data Modeling – Conceptual, Logical, and Physical Data Models, Available here.
  • 2. “Conceptual Data Model.” 1KeyData, Available here.
  • 3. “Logical Data Model.” 1KeyData, Available here.

原文:https://pediaa.com/what-is-the-difference-between-conceptual-and-logical-data-model/

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

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

微信公众号

关注微信公众号【首席架构师智库】

微信小号

希望加入的群:架构,云计算,大数据,数据科学,物联网,人工智能,安全,全栈开发,DevOps,数字化,产品转型。

知识星球

向大咖提问,近距离接触,或者获得私密分享。

点击加入知识星球【首席架构师圈】

微信圈子

志趣相投的同好交流。

点击加入微信圈子【首席架构师圈】

喜马拉雅

路上或者车上了解最新黑科技资讯,架构心得。

点击,收听【智能时刻,架构君和你聊黑科技】

知识星球

认识更多朋友,职场和技术闲聊。

点击加入知识星球【知识和技术】

本文分享自微信公众号 - 首席架构师智库(jiagoushipro),作者:南极真君

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-05-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 「数据架构」数据模式/纲要,数据结构和数据模型有什么异同

    在讨论了数据架构和数据结构之后,接下来的问题是数据架构和数据结构之间的区别是什么?数据模式、数据结构和数据模型是如何正式命名的?

    首席架构师智库
  • 深度学习架构的设计模式:介绍

    深度学习架构可以被描述为建立机器学习系统的新方法或风格。深度学习更有可能导致更先进的人工智能形式。这方面的证据是自十年来以来发生的巨大突破。在新的乐观的氛围中,...

    首席架构师智库
  • 「技术架构」设置Squid转发代理或者正向代理

    如果您正在阅读这篇文章,您可能会因为缺少与Squid相关的信息而感到沮丧,Squid是一种非常流行的转发代理。这些令人沮丧的事情包括:在小的软件修订之后出现的重...

    首席架构师智库
  • 数据模型与查询语言 ------《Designing Data-Intensive Applications》读书笔记2

    作为一个开发者来说,在一个复杂的应用程序中,是存在很多分层模型的,但基本思想还是一样的:每一层都提供了一个干净的数据模型,从而隐藏了底层的复杂性。通过这样的抽象...

    HappenLee
  • 数据模型:数字化转型的核心能力

    对于下图的房屋平面图来说,我们基本看一眼就能知道这是一个三室两厅两卫的房子,有一个玄关和一个阳台,哪里是门,哪里是墙,哪里是窗户,每个房间的平米数是多少,全部都...

    数据猿
  • VR开发--搭建UI框架(2)

    创建好数据模型,那么使用栈来存储,这样我们不需要的时候直接pop出去,但是要将我们的面板数据模型push进去

    雷潮
  • Neo4j数据模型设计

    开始数据模型设计,一般通过分析业务需求就可以提取出需要建立的节点和关系,然后使用节点和关系画出框图,即可完成数据模型的设计。下面通过两个实例来简要说明数据模型的...

    博文视点Broadview
  • 从入门到头秃,2018年机器学习图书TOP10

    导读:无论是2018还是2019,都是属于AI的时代。要想在这个时代里 混口饭吃 改变世界,首先你得玩转机器学习。数据叔整理了2018年出版的机器学习重磅好书,...

    华章科技
  • P2P网贷合规检查实操要点

    网贷行业期盼已久的全国性合规检查标准终于出台——《关于开展 P2P 网络借贷机构合规检查工作的通知》(以下简称《检查通知》)已下发至各省市网贷整治办,通知要求2...

    用户1310347
  • 两项基于网络的“黑客”技术

    两项基于网络的“黑客”技术 软件开发和测试中网络环境迁移和数据分析 1   导读 关于智能路由器的这两项技术的介绍,想想还是搞个比较有噱头的标题才能吸引人进来细...

    用户1170933

扫码关注云+社区

领取腾讯云代金券