7.4 关系数据库 SQL 语言简介
SQL(Structured Query Language)早已确立起自己作为关系数据库标准语言的地位,已被众多商用 DBMS 产品如 DB2、RRACLE、INGRES、SYSBASE、SQL Server和VFP 等所采用,使得它已成为关系数据库领域中一个主流语言。
SQL 是 1974 年由 Boyce 和 Chamberlin 提出的,是在关系数据库中最普遍使用的语言,包括数据查询(query)、数据操纵(manipulation)、数据定义(definition)和 数据控制(control)功能,是一种通用的、功能强大的关系数据库的保准语言。
7.4.1 SQL 数据库体系结构
SQL 主要有三个标准:
ANSI(美国国家标准机构)SQL;
对 ANSI SQL 进行修改后在 1992 年采用的标准 SQL-92 或 SQL2;
最近的 SQL-99 标准,也称为 SQL3 标准。
1、SQL 的特点
(1)综合统一。
非关系模型的数据语言分为模式定义语言和数据操纵语言,其缺点是当要修改模式时,必须停止现有数据库的运行,转储数据,修改模式编译后再重装数据库。
SQL 是集数据定义、数据操纵和数据控制功能于一