首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于图形的数据库如何成为非关系型数据库?

基于图形的数据库如何成为非关系型数据库?
EN

Stack Overflow用户
提问于 2020-11-17 03:25:41
回答 1查看 28关注 0票数 1

我浏览了基于图的数据库的定义,发现它具有相互关联的实体。现在,我有点困惑,为什么基于图的数据库属于非关系数据库的范畴,而它却有实体之间的关系。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-11-17 03:41:57

我认为您的困惑可能是因为您认为“关系”意味着“关系”。现在似乎大多数开发人员都相信这一点。

在SQL中,我们通常将实体称为“表”,但在描述关系数据库的原始计算机科学中,它们在数学术语之后被称为“关系”。简而言之,一个表有一个标题,它有有限数量的命名列,它有一组行,其中每一行都有与标题相同的列。这是一种关系,它的类比是表,而不是表之间的关系。

关系模型包括一个可以对关系执行的操作代数,每个操作都会生成一个新的关系。这些操作包括选择、投影、重命名、连接和集合操作,如并集/交集/差异。

它还定义了一组用于对一组关系中的数据进行建模的标准,这样您就可以避免更新异常,即您不会让数据与同一数据库中的其他数据不一致。这些是规范化的规则。

图形数据库不一定表示关系,也不一定以同样的方式支持关系操作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64864447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档