当前位置:网站首页>【数据架构】概念数据模型和逻辑数据模型有什么区别
【数据架构】概念数据模型和逻辑数据模型有什么区别
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.
边栏推荐
- navicat导入SQL文件报:[ERR] 2006 - MySQL server has gone away [ERR] -- MySQL dump 10.13 Distrib 5.7.34
- Lasso回归(Stata)
- 《广州市公路工程安全生产监督管理办法》印发,从六大方面进行修订
- 2022-08-09 第六小组 瞒春 学习笔记
- 故障分析 | Sql_slave_skip_counter 使用不规范对复制的影响
- Excel draws statistical graphs
- Tencent releases the second-generation version of the quadruped robot Max, which completes jumps and somersaults on the plum blossom pile
- 凭借这份阿里架构师的万字面试手册,逆风翻盘,斩获阿里offer
- 解决问题目录
- [Metaverse Omi Says] See how UCOUCO integrates performance art into the Metaverse
猜你喜欢
MUDA:对齐特定域的分布和分类器以实现来自多源域的跨域分类
用高质量图像标注数据加速AI商业化落地
"Microservice Architecture" Arrangement and Choreography - Different Models for Making Systems Work Together
支付 x 聚合 x 分账 - 回流平台“二清”风险规避之路
How to break the DeepFake face-changing scam?turn him over
[Internet of Things Architecture] The most suitable open source database for the Internet of Things
因子分析(SPSS)
Shell functions and arrays
【系统设计】S3 对象存储
原型和原型链
随机推荐
keepalived:双主配置
定时任务Quartz
「业务架构」TOGAF建模:业务功能分解图
Oracle rac所在的网络要割接,停掉其中一个rac节点,这种方案可行吗?
shell遍历文件夹并输出
「微服务架构」编曲与编舞——让系统协同工作的不同模式
LCD DRM驱动框架分析二
【数据架构】分布式数据网格作为集中式数据单体的解决方案
CSDN21天学习挑战赛——多态(05)
PostgreSQL 2022 发展现状:13 个非 psql 工具
[Metaverse Omi Says] See how UCOUCO integrates performance art into the Metaverse
Flink部署 完整使用 (第三章)
【微服务架构】为故障设计微服务架构
shell之函数和数组
多元线性回归分析(Stata)
支付 x 聚合 x 分账 - 回流平台“二清”风险规避之路
设计分享|基于单片机的从左到右流水灯
多线程浅谈
VBA: 采用Combox控件实现二级下拉菜单功能
俄罗斯宣布临时禁止进口摩尔多瓦植物产品