当前位置:网站首页>「数据架构」数据模型,数据字典,数据库模式 和ERD的比较
「数据架构」数据模型,数据字典,数据库模式 和ERD的比较
2022-08-10 09:45:00 【51CTO】

所有这些数据库设计术语都可能令人困惑。在这篇短文中,我将试着解释它们是什么以及它们之间的区别。
数据模型
组织数据元素及其关系的抽象模型。它与任何实现都没有关系。数据模型可以用多种形式表示,如实体关系图或UML类图。
数据字典
是每个数据元素的引用和说明。它是数据模型的详细定义和文档(进一步了解数据字典)。它可以有两个抽象层次:物理和逻辑。
数据库模式
数据库模式是特定数据库管理系统中数据模型的物理实现。它包括所有实现细节,如数据类型、约束、外键或主键。
实体关系图
ER图是关系数据库中数据模型/模式的图形表示。它是一个建模和数据库文档工具。
比较
舞台(Stage)
- 数据模型:概念系统建模
- 数据库模式:系统实现
- 数据字典(逻辑):详细的系统设计,文档
- 数据字典(物理):系统实现,文档
- 概念系统建模,文档
目的
- 数据模型:数据设计
- 数据库模式:数据库实现
- 数据字典(逻辑):定义数据模型中的每个数据属性-数据模型补充
- 数据字典(物理):数据库模式中每个数据属性的设计和文档
- 关系数据库中的通信数据模型
详细程度
- 数据模型:中下键对象/实体和属性
- 数据库模式:高-定义的每个数据和关系详细信息
- 数据字典(逻辑):高-定义的每个键表和数据属性
- 数据字典(物理):非常高-定义的每个表和列
- 低或中键实体和属性
作者
- 数据模型:数据/系统架构师、业务分析师
- 数据库模式:数据/系统架构师、dba
- 数据字典(逻辑):数据/系统架构师、业务分析师
- 数据字典(物理):数据/系统架构师、DBA
- ERD:数据架构师、DBA
用户
- 数据模型:业务分析师、业务用户、数据/系统架构师
- 数据库模式:开发人员、dba
- 数据字典(逻辑):业务分析师、业务用户、数据/系统架构师
- 数据字典(物理):数据/系统架构师、DBA、开发人员、测试人员、系统管理员
- ERD:业务分析师、业务用户、数据/系统架构师、DBA、开发人员
工具
- 数据模型:案例,图表工具
- 数据库模式:数据库开发和管理工具
- 数据字典(逻辑):Word/Excel
- 数据字典(物理):Word/Excel、扩展属性/注释、数据字典工具
- ERD:案例,图解工具
形式
- 数据模型:图形化UML类图
- 数据库模式:数据库管理系统中的结构:表、列、外键等。
- 数据字典(逻辑):元数据表
- 数据字典(物理):元数据表
- ERD:图表
边栏推荐
猜你喜欢
![[Data Architecture] Distributed Data Grid as a Solution for Centralized Data Monolith](/img/99/b22268e3e47db9e9caad58722e8709.png)
[Data Architecture] Distributed Data Grid as a Solution for Centralized Data Monolith

Plot temperature curves; QChart,

Shell functions and arrays
![[Metaverse Omi Says] See how UCOUCO integrates performance art into the Metaverse](/img/2e/75e52bb202ae260daf23f44fa0d3e6.png)
[Metaverse Omi Says] See how UCOUCO integrates performance art into the Metaverse

JVM探究

多线程浅谈

shell之函数和数组

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

【API 管理】什么是 API 管理,为什么它很重要?

腾讯云校园大使开始招募啦,内推名额和奖金等你来拿
随机推荐
VBA:获取指定数值在指定一维数组中的位置
【分布式】资源与事务:可观测性的基本二重性
【元宇宙欧米说】听兔迷兔如何从虚拟到现实创造潮玩新时代
多元线性回归分析(Stata)
Flink部署 完整使用 (第三章)
【软考 系统架构设计师】系统可靠性分析与设计① 系统可靠性分析
CSDN21天学习挑战赛——多态(05)
90.(cesium之家)cesium高度监听事件
npm i安装报错
Numpy学习
多租户技术
原型和原型链
CSDN 21 Days Learning Challenge - Polymorphism (05)
裸辞→自我放松→闭关→复习→斩获Offer
武功修炼:招式
Defending risks with technology and escorting cloud native | Tongchuang Yongyi X Boyun held a joint product launch conference
[Internet of Things Architecture] The most suitable open source database for the Internet of Things
dos环境下操作mysql
13 【script setup 总结】
[Metaverse Omi Says] See how UCOUCO integrates performance art into the Metaverse