AITC Wiki

关系型数据库

Relational Database

关系型数据库

English version: Relational Database

关系型数据库将数据组织为(行与列),并在表之间定义关系。

定义

  • SQL(结构化查询语言)是访问和操作数据库的标准语言。
  • RDBMS(关系型数据库管理系统)使用 SQL 查询来访问数据库中的数据。
  • RDBMS 是所有现代数据库系统的基础。
  • RDBMS 是用于维护关系型数据库的程序。

核心特征

  • 关系型数据库以表的形式定义关系。
  • 表之间通过诸如 CustomerIDShipperID 之类的列进行关联。
  • “Customers” 表与 “Orders” 表之间的关系由 CustomerID 列建立。
  • “Orders” 表与 “Shippers” 表之间的关系由 ShipperID 列建立。

常见系统

系统说明
MySQL现代数据库系统
Microsoft SQL Server现代数据库系统
Oracle现代数据库系统
Microsoft Access现代数据库系统

适用场景

当数据量或写入吞吐量超出单台服务器的承载能力时,RDBMS 的水平扩展会变得困难。NoSQL 数据库正是为了解决这一局限而设计的。

相关概念

来源资料