知识问答
RDBMS 是什么
2025-09-06 15:24:02
来源:互联网转载
RDBMS代表关系数据库管理系统。所有现代数据库管理系统(例如SQL, SQL Server, My-SQL等)都基于RDBMS。RDBMS数据库使用表来存储数据。表是相关数据条目的***, 并且包含用于存储数据的行和列。
关系数据库管理系统(RDBMS)是一种数据库引擎/系统,它基于 1970 年由现代关系数据库设计之父 Edgar F. Codd 指定的关系模型。
大多数现代商业和开源数据库应用程序本质上是相关的。最重要的关系数据库功能包括在维护和实施某些数据关系的同时使用表进行数据存储的能力。
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上一篇:虎翼网是什么,一站式游戏社交平台
下一篇:淘宝店铺的头像怎么换
最新文章
- 如何在MySQL数据库中判断时间年份是否相等并检查桶是否存在?
- 医疗seo怎么做,医疗seo的重要性与实现
- 怎么删除exif信息
- 如何更改MySQL数据库中的发货时间?
- pascal视频教程 视频教程
- 如何正确初始化MySQL数据库?
- dnf技能连发设置,DNF连发怎么用怎么设置在哪里下载,dnf技能连发怎么设置方法
- 如何将CSV文件数据高效导入MySQL数据库并正确映射?
- 永康百度网站优化品牌
- win10提示assertion failed错误怎么办
- 如何更改MySQL系统的默认数据库密码?
- 淘宝虚拟主机是什么,淘宝虚拟主机的特点和优势
- 如何推广一个关键词的所有产品
- 为什么选择使用vm虚拟主机,了解vm虚拟主机的优势
- 掌握MySQL数据库,如何下载必知必会的PDF报告?
- 租用私服游戏服务器攻略:如何快速租用游戏服务器
- 如何在MySQL中更改数据库的存储路径?
- 如何申请126企业邮箱,申请126企业邮箱的步骤
- 腾讯云服务器怎么续费学生价
- 如何实现MFC程序与MySQL数据库的有效连接?