什么是关系型数据库?
也称为
关系型数据库管理系统
RDBMS
关系型数据库是一个表格数据的集合,或者是用于管理表格数据存储和检索的应用程序。关系型数据库包含由列(也称为字段)和行(也称为记录)组成的表。
您可以通过为两个或多个表分配单个字段来建立表之间的关系。对于其中一个表,该字段将被指定为主实体键,而对于其他表,它将是外键。通过这些关系,您可以在不重新组织或复制数据的情况下,跨表查询数据(可能使用SQL)。
关系型数据库于 20 世纪 70 年代初问世,至今仍然是(如果不是“最”)主流的数据结构模型。虽然技术上来说,关系型数据库是指您自己的数据,而关系型数据库管理系统 (RDBMS) 指的是您用来管理该数据的软件应用程序,但实际上人们会互换使用这两个术语。关系模型如此普及,以至于在许多情况下,“数据库”一词本身就意味着关系型数据库,除非另有说明。
示例关系型数据库
Metabase 的示例数据库(在我们的文档和教程中用于举例的那个)是一个H2关系型数据库。图 1 显示了示例数据库中的四个表。