数据库原理第四章标准查询语言SQL(第一部分).pptVIP

  • 13
  • 0
  • 约5.96千字
  • 约 24页
  • 2018-04-23 发布于河南
  • 举报

数据库原理第四章标准查询语言SQL(第一部分).ppt

数据库原理第四章标准查询语言SQL(第一部分)

数据库原理 本章内容概要 SQL语言概述及其数据定义 基本概念、数据定义、创建与删除 SQL语言的数据查询 SELECT 命令格式、 单表询、多表间连接、合并、嵌套查询 保存查询结果与分布查询 SQL语言的数据更新与视图 插入、修改、删除 视图操作(创建、删除与更新) SQL 数据控制 嵌入式SQL 嵌入式SQL语言介绍 C#平台、Java平台下的SQL语言嵌入 标准查询语言SQL概述 结构化查询语言 (Structured Quety Language) 关系型数据库系统的国际标准语言 是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的、功能极强的关系数据库语言。广泛应用于各种数据库。 SQL 自身包含 DDL(定义) + DML(操作) + DCL(控制) 我国在1999年将其确定为关系数据库系统国家标准语言. SQL语言的发展史 在 70 年代初,E.F.Codd首先提出了关系模型。 在70 年代中期,IBM公司在研制 SYSTEM R关系数据库管理系统中研制了最早的SQL语言(SEQUEL2)是在1976 年的IBM Journal of RD上公布的。 1979 年ORACLE公司首先提供商用的SQL,IBM 公司在DB2 和SQL/DS 数据库系统中也实现了SQL。 1986 年,美国ANSI采用SQL作为关系数据库管理系统的标准语言(ANSI X3. 135-1986),后1987年为国际标准化组织(ISO)采纳为国际标准(SQL 86)。 1989年,美国ANSI采纳在(ANSI X3.135-1989)报告中定义的关系数据库管理系统的SQL标准语言,称为ANSI SQL 89。 SQL语言发展史(续) 1992年ISO又推出了SQL92标准,也称为SQL2. 1999年推出了SQL:1999,也称SQL3,增加了面向对象等功能。 2003年推出了SQL:2003,增加了XML相关的特性等新功能。 2006年推出了SQL:2006,全面加强了对XML数据处理操作。 2008年推出了SQL:2008 SQL语言的特点 SQL--结构化查询语言(Structured Quety Language) 综合、通用、功能强、简单易学的关系型数据库系统标准语言 综合统一 将DDL、DML、DCL集成一体化。具有数据查询、数据定义、数据操纵和数据控制四种功能。 高度非过程化 将具体怎样做的功能由DBMS来完成,用户只需要指出该做什么,不必管具体操作; 面向集合的操作方式 是针对一个数据集合进行操作的。每个命令的操作对象是一个或多个关系,结果也是一个关系; 提供两种不同格式的使用方法 自含式和嵌入式:可独立使用,也可嵌入到宿主语言中; SQL语言的基本概念 SQL语言的基本概念 1.基本表(base table) 基本表是本身独立存在的表,在SQL中一个关系就对应一个表。一些基本表对应一个存储文件,一个表可以有若干索引,索引也存放在存储文件中。 2. 视图(view) 是一张虚拟的表,是从一个或几个基本表导出的表,本身不独立于存在于数据库中; 数据库中只存储视图的定义而不存放视图对应的数据,数据仍存储在导出视图的基本表中; 基本表中的数据发生变化时,从视图中查询出来的数据也随之变化。 3、存储文件(file) 存储文件是内模式的基本单位。每一个存储文件存储一个或多个基本表的内容。一个基本表可有若干索引,索引也存储在存储文件中。存储文件的存储结构对用户是透明的。 SQL Server 2005 概述 到目前为止,SQL Server数据库常用的有3个版本。 SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2005的核心内容主要包含有如下几项: 1.复制服务: 通过复制跨越多个数据库分发数据,提高了数据的可用性,允许用户跨越指定的数据库服务器扩大读取的数据量。 2.通知服务: 包括一个通知引擎和客户端组件,当一个触发事件发生的时候,产生和发生人性化、适时的信息给用户。通知能够发送到无线设备(例如手机)、Windows Message账户和电子帐户上。 3.集成服务: 从多个数据源提取和转换数据,并移动它到一个或目标数据源,提供企业数据转换和集成解决方案。这允许开发人员从不同的数据源合并数据,载入到数据仓库等。 SQL Server 2005 概述(续一) 4、分析服务: 为商业智能应用程序提供联机分析处理(OLAP)和数据挖掘功能。 5、报表服务:

文档评论(0)

1亿VIP精品文档

相关文档