当前位置:网站首页>【数据架构】概念数据模型和逻辑数据模型有什么区别
【数据架构】概念数据模型和逻辑数据模型有什么区别
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.
边栏推荐
- 90.(cesium之家)cesium高度监听事件
- Tencent releases the second-generation version of the quadruped robot Max, which completes jumps and somersaults on the plum blossom pile
- Development environment variable record under win
- Lasso回归(Stata)
- 【Software Exam System Architect】Case Analysis ⑥ Web Application System Architecture Design
- 中国驻越南使馆提醒在越北部、中部地区中国公民做好台风“木兰”安全防范
- 原型和原型链
- makefile 杂项
- 【软考 系统架构设计师】系统可靠性分析与设计① 系统可靠性分析
- 【API Management】What is API Management and why is it important?
猜你喜欢
随机推荐
keepalived:常见问题
Chapter 3 Search and Graph Theory (3)
多租户技术
「业务架构」TOGAF建模:业务功能分解图
关于编程本质那些事
2022-08-09:以下go语言代码输出什么?A:否,会 panic;B:是,能正确运行;C:不清楚,看投票结果。
MUDA:对齐特定域的分布和分类器以实现来自多源域的跨域分类
Flink快速上手 完整使用 (第二章)
Property animation QPropertyAnimation
FPGA时钟篇(三) MRCC和SRCC的区别
反射效率为什么低?
shell遍历文件夹并输出
【软考 系统架构设计师】案例分析⑥ Web应用系统架构设计
效率开发目录
[Internet of Things Architecture] The most suitable open source database for the Internet of Things
How to understand the difference between BIO, NIO, and AIO
CentOS和Ubantu的Mysql主从配置
Nvidia's gaming graphics card revenue plummets / Google data center explosion injures 3 people / iPhone battery percentage returns... More news today is here...
解决ASP.NET Core在Task中使用IServiceProvider的问题
06 【生命周期 模板引用】