在不同的网站上阅读了一些答案后,我现在感到困惑.因此,提到DBMS和RDBMS之间的关键区别以及它们之间的任何关系都是有帮助的.

推荐答案

由于这个问题在Stack Overflow上很流行,我发布了一个答案来回答这个问题.我在udemy website页上找到了这个答案.希望这将有助于future 的用户和新手寻找一个关于这个话题的好答案


Key Difference between DBMS and RDBMS:

The key difference is that RDBMS (relational database management system) applications store data in a tabular form, while DBMS applications store data as files美元.

这是否意味着DBMS中没有表?

There can be, but there will be no “relation” between the tables,就像在RDBMS中一样.在DBMS中,数据通常以分层形式或导航形式存储.这意味着单个数据单元将具有一个父 node 以及零个、一个或多个子 node .它甚至可以以图形形式存储,这可以在网络模型中看到.

在RDBMS中,表将有一个称为主键的标识符.数据值将以表的形式存储.这些数据值之间的关系也将以表的形式存储.存储在关系数据库中的每个值都是可访问的.该值可由系统更新.该系统中的数据在物理上和逻辑上也是独立的.

You can say that a RDBMS is an extension of a DBMS,即使两者之间有很多不同之处.目前市场上的大多数软件产品都兼容DBMS和RDBMS.本质上,他们可以维护(关系)表格形式的数据库和/或文件形式的数据库.这意味着今天的RDBMS应用程序是DBMS应用程序,反之亦然.然而,用于存储数据的关系数据库系统与普通数据库系统之间仍然存在重大差异.

Database相关问答推荐

DynamoDB 扫描 - 具有相同分区键的项目按顺序返回

如何使用用户定义的字符串索引数据框?

用于为 Android 设计 SQLite 数据库的开发人员工具

JOIN 三张表

Spring Boot:如何使用多个模式并在运行时动态 Select 使用哪一个

错误:mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication

如何从表列中删除唯一约束?

是否有任何用于 NoSQL 数据库架构迁移的工具?

Joomla 数据库设置

如何使用 SQL 命令文件创建 SQLite3 数据库文件?

数据库设计—应该避免一对一的关系吗?

生成和读取条形码

SQLite3 不支持外键约束吗?

数据库中的整数与字符串

归档实时 MySQL 数据库的最佳方式

Django:将博客条目查看次数加一,这有效率吗?

何时在关系数据库中使用枚举或小表?

如何解析来自 Google 快讯的数据?

多个和单个索引

如何更正此 sql 连接上的相关名称?