关系数据库管理系统(RDBMS)

作者: Randy Alexander
创建日期: 2 四月 2021
更新日期: 26 六月 2024
Anonim
p2 什么是数据库管理系统 和 DBMS、SQL、DB关系 —— MySQL教程零基础从入门到精通
视频: p2 什么是数据库管理系统 和 DBMS、SQL、DB关系 —— MySQL教程零基础从入门到精通

内容

定义-关系数据库管理系统(RDBMS)是什么意思?

关系数据库管理系统(RDBMS)是基于1970年现代关系数据库设计之父Edgar F.Codd指定的关系模型的数据库引擎/系统。


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

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了关系数据库管理系统(RDBMS)

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

  1. 数据必须以关系的形式存储和显示,即相互之间具有关系的表,例如主键/外键。
  2. 要操作存储在表中的数据,系统应提供关系运算符-使两个实体之间的关系得以测试的代码。 SELECT语句的WHERE子句就是一个很好的例子,即SQL语句SELECT * FROM CUSTOMER_MASTER WHERE CUSTOMER_SURNAME =‘Smith’将查询CUSTOMER_MASTER表并返回所有姓Smith的客户。

Codd随后发表了另一篇论文,概述了所有数据库都必须遵循的12条规则才能成为关系数据库。许多现代数据库系统并不遵循所有12条规则,但是这些系统被认为是关系型的,因为它们符合12条规则中的至少两项。

大多数现代商业和开源数据库系统本质上都是关系型的,并且包括众所周知的应用程序,例如Oracle DB(Oracle Corporation); SQL Server(Microsoft)以及MySQL和Postgres(开源)。