邻接学科概念 / ER Diagrams, Knowledge Graphs and Graph Databases
ER 图、知识图谱和图数据库的区别
ER 图是关系数据库的设计图示,知识图谱是以实体和关系表达知识的表示方式,图数据库是存储和查询图结构数据的数据库系统。
关键字段
Identity · 身份
- 子类型
- 对比
- 父级类目
- 数据库设计
What · 是什么
- 定义
- ER 图是关系数据库的设计图示,知识图谱是以实体和关系表达知识的表示方式,图数据库是存储和查询图结构数据的数据库系统。
- 前置知识
- ER 图、基础 SQL 与 CRUD
Why · 为什么
- 核心问题
- 别人说“画个图谱”时,他是在说设计图、知识表示,还是数据库实现?
- 作用机制
- ER 图面向表结构设计;知识图谱面向实体、关系和语义事实;图数据库面向图结构的持久化、索引和查询。
Where · 在哪里
- 表现形式
- 三者都可能出现节点和连线,但目标、语义、约束和运行方式不同。
How · 怎么做
- 主要用途
- 建立三个容易混淆概念的边界,帮助选择正确的建模语言、数据表示和存储技术。
Evidence · 证据
- 局限与边界
- 不同团队会把“图谱”泛称为可视化关系图,实际交流时必须补充上下文和技术目标。
Lifecycle · 生命周期
- 状态
- 草稿
Content · 补充内容
- 兼容标签
- ER 图 · 知识图谱 · 图数据库 · 关系型数据库
Relation · 关联
- 相关内容
- 知识图谱、图数据库
相关设计机制
关系来自本地关系表,并包含反向关联。
- 数据库设计Database Design属于
研究如何把真实问题中的对象、属性和关系组织成可靠、可查询、可维护的数据结构。
- 基础 SQL 与 CRUDBasic SQL and CRUD依赖于
SQL 是操作关系型数据的声明式语言;CRUD 分别指创建、读取、更新和删除数据。
- ER 图Entity–Relationship Diagram依赖于
ER 图是描述实体、属性、关系及其基数的建模图示,用于在实现数据库前检查结构和含义。
- 图数据库Graph Database相关
图数据库是以节点、边和属性为核心数据结构,并针对关系遍历和图查询进行存储与执行优化的数据库系统。
- 知识图谱Knowledge Graph相关
知识图谱以实体、关系、属性和来源等结构表达可连接、可追溯的知识事实。