SQL 关系操作

本文将介绍关系数据库的关系操作。

一、基本的关系操作

关系模型中常用的关系操作包括增、删、改、查。

关系的查询表达能力非常强,是关系操作中的最主要部分。

关系操作的特点是集合操作方式,即操作的对象和结果都是集合。

二、关系数据语言的分类

早期的关系操作能力通常是用代数方式或逻辑方式来表示的,分别为关系代数关系演算,关系演算又可分为元组关系演算和域关系演算。

此外,还有一种介于关系代数和关系演算之间的结构化查询语言SQL)。它具有关系代数和关系演算的双重特点, SQL 不仅具有丰富的查询功能,而且具有数据定义和数据控制功能,是集查询、数据定义语言、数据操控语言和数据控制语言为一体的关系数据语言。

特别地, SQL 语言是一种高度非过程化的语言,用户无需指定操作的进行方法、进行步骤,系统可以自动选择较优的解决方案。

参考

  • 数据库系统概论