SQL 关系操作
本文将介绍关系数据库的关系操作。
一、基本的关系操作
关系模型中常用的关系操作包括增、删、改、查。
关系的查询表达能力非常强,是关系操作中的最主要部分。
关系操作的特点是集合操作方式,即操作的对象和结果都是集合。
二、关系数据语言的分类
早期的关系操作能力通常是用代数方式或逻辑方式来表示的,分别为关系代数、关系演算,关系演算又可分为元组关系演算和域关系演算。
此外,还有一种介于关系代数和关系演算之间的结构化查询语言(SQL)。它具有关系代数和关系演算的双重特点, SQL 不仅具有丰富的查询功能,而且具有数据定义和数据控制功能,是集查询、数据定义语言、数据操控语言和数据控制语言为一体的关系数据语言。
特别地, SQL 语言是一种高度非过程化的语言,用户无需指定操作的进行方法、进行步骤,系统可以自动选择较优的解决方案。
参考
- 数据库系统概论