当前位置:网站首页>【数据架构】概念数据模型和逻辑数据模型有什么区别
【数据架构】概念数据模型和逻辑数据模型有什么区别
2022-08-10 09:47:00 【51CTO】
概念数据模型和逻辑数据模型的主要区别在于,概念数据模型表示实体及其关系,而逻辑数据模型除了提供实体和关系之外,还提供了更多的细节,包括属性、主键和外键。
通常,数据建模是创建可用数据的数据模型的过程。数据模型表示数据对象和数据对象之间的关联。总的来说,这个过程有助于可视化地表示数据和获取业务洞察力。数据模型有多种类型,其中两种是概念数据模型和逻辑数据模型。
覆盖的关键领域
- 什么是概念数据模型–定义、功能
- 什么是逻辑数据模型-定义、功能
- 概念数据模型与逻辑数据模型的区别-主要差异比较关键术语概念数据模型,数据建模,逻辑数据模型
关键术语
概念数据模型,数据建模,逻辑数据模型

什么是概念数据模型
概念数据模型表示实体和关系。实体是现实世界中的对象,而关系是两个实体之间的关联或依赖关系。概念数据模型表示最重要的实体及其关系。它不指定属性或主键。总的来说,概念数据模型代表了基本实体和实体之间的关系。换句话说,它不提供逻辑或物理数据模型之类的信息。
什么是逻辑数据模型
逻辑数据模型比概念模型更能描述数据。但是,它不用于构建真正的数据库。它包括所有实体、关系和属性。这些属性表示实体的特征或属性。此外,逻辑数据模型还包括主键和外键。此外,可以应用规范化。一般来说,标准化水平是第三范式(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.
边栏推荐
- How to understand the difference between BIO, NIO, and AIO
- 【元宇宙欧米说】听兔迷兔如何从虚拟到现实创造潮玩新时代
- 【API Management】What is API Management and why is it important?
- DeepFake换脸诈骗怎么破?让他侧个身
- How to break the DeepFake face-changing scam?turn him over
- 【物联网架构】最适合物联网的开源数据库
- 乐观锁与悲观锁
- CSDN21天学习挑战赛——多态(05)
- VBA: 采用Combox控件实现二级下拉菜单功能
- "Data Architecture": How can master data management (MDM) help my industry?
猜你喜欢

Tencent releases the second-generation version of the quadruped robot Max, which completes jumps and somersaults on the plum blossom pile

shell之函数和数组

UE4 粒子特效基础学习 (01-将粒子效果挂载到角色身上)

LCD DRM驱动框架分析二

「业务架构」TOGAF建模:组织分解图(组织映射)

Defending risks with technology and escorting cloud native | Tongchuang Yongyi X Boyun held a joint product launch conference

Development environment variable record under win

以技术御风险,护航云原生 | 同创永益 X 博云举办产品联合发布会

2022年固定资产管理系统的概况

【物联网架构】最适合物联网的开源数据库
随机推荐
LCD DRM驱动框架分析二
Message Queuing Overview
13 【script setup 总结】
数据库中的schema
CAD转WPF: 关于CAD图纸文件转换为WPF矢量代码文件(xaml文件)的技巧
Matlab符号函数的生成及计算其函数值
【分布式】资源与事务:可观测性的基本二重性
如何理解BIO、NIO、AIO的区别
Tencent releases the second-generation version of the quadruped robot Max, which completes jumps and somersaults on the plum blossom pile
Hugo NexT主题升级记录
CSDN21天学习挑战赛——多态(05)
Chapter 3 Search and Graph Theory (3)
数据中台解决方案及未来发展方向
LCD DRM component 框架分析
dos环境下操作mysql
【企业架构】敏捷与企业架构:战略联盟
腾讯发布四足机器人 Max 二代版本,梅花桩上完成跳跃、空翻
FPGA中BEL Site Tile FSR SLR分别指什么?
Development environment variable record under win
绘制温度曲线图;QChart,