第三章关系数据库标准语言。 本章内容提要 SQL语言可以分为数据定义、数据查询、数 据更新、数据控制四大部分。本章系统而详尽地 讲解了SQL语言这四部分的内容。 进一步了解关系数据库系统的基本概念
本章内容提要 SQL语言可以分为数据定义、数据查询、数 据更新、数据控制四大部分。本章系统而详尽地 讲解了SQL语言这四部分的内容。 进一步了解关系数据库系统的基本概念。 第三章 关系数据库标准语言SQL
第三章关系数据库标准语言。 本章量点: S①L的数据定义、查询、更新、控制功能; 视图的概念及其优点。 本章难点: S①L的数据查询功能
.本章重点: SQL的数据定义、查询、更新、控制功能; 视图的概念及其优点。 本章难点: SQL的数据查询功能。 第三章 关系数据库标准语言SQL
第三章关系数据库标准语言 历史 S: Structured Query languang 79年,由b和Cnh提出 19%979,在stmR上实现,由团M的sarm 研究室研制 由于它功能丰富受到广泛欢迎,经不断修 改、扩充和完善,&语言最终发展成为关 系数据库的标准语言
SQL • 历史 – SQL: Structured Query Languang – 1974年,由Boyce和Chamberlin提出 – 1975-1979年,在System R上实现,由IBM的San Jose 研究室研制 由于它功能丰富受到广泛欢迎,经不断修 改、扩充和完善,SQL语言最终发展成为关 系数据库的标准语言。 第三章 关系数据库标准语言SQL
第三章关系数据库标准语言 ·标准化 一有关组织 ANS( American Natural Standard Institute)美国国家标准局 ISO( International Organization for Standardization)国际标准化组织 一有关标准 SQL-86(1986年10月ANSI的数据库委员会X3H2,87年ISO通过) “数据库语言SQL” SQL-89 “具有完整性增强的数据库语言SQL,增加了对完整性约束的支持 .SQL-92(SQL-2) 数据库语言SQL”,是SQL-89的超集,增加了许多新特性,如新的数据类型, 更丰富的数据操作,更强的完整性、安全性支持等 .SQL-99(SQL-3) 正在讨论中的新的标准,将增加对面向对象模型的支持
SQL 第三章 关系数据库标准语言SQL •标准化 –有关组织 •ANSI(American Natural Standard Institute) 美国国家标准局 •ISO(International Organization for Standardization) 国际标准化组织 –有关标准 •SQL-86 (1986年10月 ANSI的数据库委员会X3H2,87年ISO通过) “数据库语言SQL” •SQL-89 “具有完整性增强的数据库语言SQL”,增加了对完整性约束的支持 •SQL-92 (SQL-2) “数据库语言SQL”,是SQL-89的超集,增加了许多新特性,如新的数据类型, 更丰富的数据操作,更强的完整性、安全性支持等。 •SQL-99 (SQL-3) 正在讨论中的新的标准,将增加对面向对象模型的支持
第三章关系数据库标准语言 意义: 自SQL戚为圖际标准语言后,各个飘据库 厂家纷纷推出各自的SQL件或与SQL的接 口袅件,这就使得大多数数据库用SQL作 为共同的数据存取语言和标准接口,使不同 擻据库系之间的互操作有了共同的基础。 这个意义十分重大。SQL成为际标准,对 數据库以郾喲领城也产了很大影响。SQL 已成为飘据库领城中的一个主语吉
意义: 自SQL成为国际标准语言后,各个数据库 厂家纷纷推出各自的SQL软件或与SQL的接 口软件,这就使得大多数数据库均用SQL作 为共同的数据存取语言和标准接口,使不同 数据库系统之间的互操作有了共同的基础。 这个意义十分重大。SQL成为国际标准,对 数据库以外的领域也产生了很大影响。SQL 已成为数据库领域中的一个主流语言。 第三章 关系数据库标准语言SQL