61 第四章 关系数据库的建立 在完成了数据库的逻辑设计与物理设计之后,设计人员就可以用DBMS提供的数据定义语言和数据操纵语言以及其他实用程序来建立数据库,即将数据库逻辑设计与物理设计的结果描述出来,成为DBMS可以接受的源代码
其中SQL语言就是最常用的建立关系数据库的标准语言
本章针对SQL语言,介绍关系数据库的建立过程,主要包括以下内容: SQL语言概述 SQL Server 2000的体系结构及其特点
关系型数据库的创建与管理 基本表的创建、更新和删除 基于SQL语句的数据查询 视图的创建和管理 SQL的数据控制功能 第一节 SQL 概述 SQL 是结构化查询语言(Structured Query Language)的英文缩写,是目前使用最为广泛的关系数据库查询语言,通过它可以对数据库进行查询和更新
SQL语言于1974年由 Boyce和 Chamberlin提出
1975年~1979年IBM公司的San Jose 研究实验室研制了著名的关系数据库管理系统原型System R系统,并在该系统上成功实现了 SQL语言
由于 SQL语言具有功能丰富、使用方便、语句简洁等优点,被众多计算机公司和软件公司所采用
经各公司的不断修改、扩充和完善,SQL语句最终发展成为关系数据库的标准语言
1986年10月,美国国家标准局(ANSI)数据库委员会X3H2批准SQL语言作为关系数据库语言的美国标准,并制定了第一个SQL标准(简称SQL-86)
1987年,国际化标准组织(ISO)也做出了同样的决定,并于1989年公布了SQL-89标准
SQL-89标准给出了模式定义、数据操作和事务处理等功能
1992年,ANSI又开发出增强功能的SQL-92标准,它在SQL-89标准的基础上增加了模式操作,动态创建和SQL语句动态执行、网络环境支持等增强特性