RDBMS与DBMS区别

本文探讨了RDBMS(关系数据库管理系统)与DBMS(数据库管理系统)的区别。RDBMS强调表格间的关系,如主键、外键,而DBMS则不一定要求这种关系。Codd的12条规则定义了关系数据库的标准,尽管并非所有系统都完全遵循。RDBMS适合处理大量复杂数据关系,而DBMS更适合小型应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原创不易,麻烦点个关注,点个赞,谢谢各位。

RDBMS是关系数据库管理系统。
DBMS是数据库管理系统,这个概念更大一些。

大多数现代商业和开源数据库应用程序本质上是相关的。最重要的关系数据库功能包括在维护和实施某些数据关系的同时使用表进行数据存储的能力。

1970 年,IBM 的英国计算机科学家 Edgar F. Codd 发表了“大型共享数据库的数据关系模型”。当时,这篇着名的论文引起了人们的兴趣不大,很少有人理解 Codd 的开创性工作将如何定义关系数据存储的基本规则,可简化为:

数据必须存储并呈现为关系,即彼此具有关系的表,例如主/外键。
为了操纵存储在表中的数据,系统应该提供关系运算符 – 这些代码可以在两个实体之间测试关系。一个很好的例子是 SELECT 语句的 WHERE 子句,即 SQL 语句 SELECT * FROM CUSTOMER_MASTER WHERE CUSTOMER_SURNAME =’Smith’将查询 CUSTOMER_MASTER 表并返回姓氏为 Smith 的所有客户。
Codd 后来发表了另一篇论文,概述了所有数据库必须遵循的 12 条规则,才有资格作为关系。许多现代数据库系统并不遵循所有 12 条规则,但这些系统被认为是关系型的,因为它们符合 12 条规则中的至少两条。

大多数现代商业和开源数据库系统本质上是相关的,包括众所周知的应用程序,例如 Oracle DB(Oracle Corporation); SQL Server(微软)和 MySQL 和 Postgres(开源)

RDBMS强调relationship between tables.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据大观察

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值