在其他网站上阅读了一些答案后,我现在很困惑。因此,提及DBMS和RDBMS之间的关键区别以及它们之间的任何关系将很有帮助。
最佳答案
由于此问题在Stack Overflow上很流行,因此我发布了一个答案,该答案为我解答了这个问题。我在udemy website上找到了这个答案。希望这将有助于将来的用户和新手在此主题上寻找一个好的答案。
Key Difference between DBMS and RDBMS:
关键区别在于RDBMS(关系数据库管理系统)应用程序以表格形式存储数据,而DBMS应用程序将数据存储为文件。
这是否意味着DBMS中没有表?
可以存在,但在表之间就没有“关系”,就像在RDBMS中一样。在DBMS中,数据通常以分层形式或导航形式存储。这意味着单个数据单元将具有一个父节点和零个,一个或多个子节点。它甚至可以以图形形式存储,可以在网络模型中看到。
在RDBMS中,表将具有一个称为主键的标识符。数据值将以表格形式存储。这些数据值之间的关系也将以表格的形式存储。关系数据库中存储的每个值都是可访问的。该值可以由系统更新。该系统中的数据在物理和逻辑上也是独立的。
您可以说RDBMS是DBMS 的扩展,即使两者之间有很多差异。当今市场上的大多数软件产品都符合DBMS和RDBMS。从本质上讲,他们可以以(关系)表格形式和文件形式或两者来维护数据库。这意味着今天RDBMS应用程序是DBMS应用程序,反之亦然。但是,用于存储数据的关系数据库系统和普通数据库系统之间仍然存在主要差异。
关于rdbms - DBMS和RDBMS有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18419137/