数据库管理的关系模型是一种基于一阶谓词逻辑的数据库模型。Edgar F. Codd在1969年提出了它。在数据库的关系模型中,所有的数据都以图元的形式表示,并被分组为关系。以关系模型组织的数据库被称为关系数据库。
关系模型的目的是为指定数据和查询提供一种声明性的方法:用户直接说明数据库包含什么信息以及他们想从数据库中获得什么信息。数据存储的结构,以及响应用户请求和检索数据的任务,都留给了数据库系统,用户是不可见的。
大多数关系型数据库使用SQL数据定义和查询语言;这些系统实现了可以被认为是关系模型的工程近似。SQL数据库模式中的表对应于一个谓词变量;表的内容对应于一个关系;键约束、其他约束和SQL查询对应于谓词。今天,许多数据库系统都与原来的模型不同。Codd激烈地反对损害原始原则的偏差。


