当前位置:网站首页>【数据架构】概念数据模型和逻辑数据模型有什么区别
【数据架构】概念数据模型和逻辑数据模型有什么区别
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.
边栏推荐
- Oracle rac所在的网络要割接,停掉其中一个rac节点,这种方案可行吗?
- 故障分析 | Sql_slave_skip_counter 使用不规范对复制的影响
- The Generation of Matlab Symbolic Functions and the Calculation of Its Function Values
- FPGA时钟篇(三) MRCC和SRCC的区别
- shell------常用小工具,sort,uniq,tr,cut
- DataStream API(基础篇) 完整使用 (第五章)
- How to understand the difference between BIO, NIO, and AIO
- win下的开发环境变量记录
- 并查集学习
- 【数据仓库】什么是 Azure Synapse,它与 Azure Data Bricks 有何不同?
猜你喜欢

用高质量图像标注数据加速AI商业化落地

Static关键字及应用,继承的概念

2022-08-09 第六小组 瞒春 学习笔记

CAD转WPF: 关于CAD图纸文件转换为WPF矢量代码文件(xaml文件)的技巧

傅立叶级数与傅里叶变换

FPGA时钟篇(三) MRCC和SRCC的区别

BUUCTF【pwn】解题记录(4-6页持续更新中)

「业务架构」TAGAF建模:业务服务/信息图

The first offline workshop in 2022!Data application experience day for application developers is coming | TiDB Workshop Day

08 【Props 组件事件】
随机推荐
「微服务架构」编曲与编舞——让系统协同工作的不同模式
90.(cesium之家)cesium高度监听事件
多线程浅谈
Flink运行时架构 完整使用 (第四章)
Which is the strongest workflow engine for "Technology Selection"?Chief Architecture Helps You Pick
LCD DRM驱动框架分析一
多租户技术
高通 msm8953 LCD 休眠/唤醒 流程
navicat导入SQL文件报:[ERR] 2006 - MySQL server has gone away [ERR] -- MySQL dump 10.13 Distrib 5.7.34
Relearn bubble sort
makefile 杂项
shell iterates over folders and outputs
【物联网架构】最适合物联网的开源数据库
关于编程本质那些事
阻塞队列与线程池原理
细说Redis监控和告警
腾讯云校园大使开始招募啦,内推名额和奖金等你来拿
JWT: To own me is to have power
Matlab符号函数的生成及计算其函数值
2022-08-09:以下go语言代码输出什么?A:否,会 panic;B:是,能正确运行;C:不清楚,看投票结果。