1.1.3 关系型数据库语言

关系型数据库除了通过DBMS操作外,还可用关系型数据库的标准语言—SQL(Structured Query Language,结构化查询语言)操作。SQL语言是用于关系数据库查询的结构化语言,最早由Boyce和Cha MBedin在1974年提出。1976年,SQL开始在商品化关系数据库管理系统中应用。1982年,美国国家标准学会(ANSI)确认SQL为数据库系统的国际标准。SQL语言的功能包括数据查询、数据操纵、数据定义和数据控制4部分。

一般来说,关系型数据库管理系统均支持SQL语言,但每家关系型数据库管理系统都对SQL语言的功能进行了扩展。例如,SQL Server数据库系统支持的是Transact-SQL(简称T-SQL),而Oracle数据库所使用的SQL语言则是PL-SQL。所以,不同数据库管理系统之间的SQL语言不能完全通用。