sql语言及其操作

sql语言及其操作

ID:39985596

大小:422.00 KB

页数:146页

时间:2019-07-16

sql语言及其操作_第1页
sql语言及其操作_第2页
sql语言及其操作_第3页
sql语言及其操作_第4页
sql语言及其操作_第5页
资源描述:

《sql语言及其操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章SQL语言及其操作暨南大学深圳旅游学院内容SQL语言概述企业管理器数据定义子语言及其操作数据操纵子语言及其操作T-SQL语言暨南大学深圳旅游学院学习要求了解SQL语言的发展及SQL标准;熟悉SQLServer2000的分析查询器的使用,能利用分析查询器进行数据定义,包括定义数据库、定义表、定义索引、定义视图;进行数据操作,包括数据插入、删除、修改、查询等;暨南大学深圳旅游学院学习要求掌握SQLServer2000的企业管理器的使用,能利用企业管理器创建数据库、表、视图等;了解T-SQL语言中的数

2、据类型、编程、存储过程,熟悉游标的使用。暨南大学深圳旅游学院一、SQL语言概述SQL语言及其标准SQL语言的特点SQL2的分级标准SQL与实际数据库产品中的SQL暨南大学深圳旅游学院1.SQL语言及其标准SQL,即结构化查询语言(StructuredQueryLanguage)。1974年IBM圣约瑟实验室的Boyce和Chamberlin为关系数据库管理系统System-R设计的一种查询语言,当时称为SEQUEL语言(StructuredEnglishQuery Language),后简称为SQL;

3、暨南大学深圳旅游学院1.SQL语言及其标准1981年IBM推出关系数据库系统SQL/DS,得到广泛应用;著名的关系数据库管理系统陆续实现SQL语言;1982年,ANSI着手制定SQL标准,1986年公布第一个SQL标准-SQL86;SQL86主要内容:模式定义、数据操作、嵌入式SQL等内容;1987年,ISO通过SQL86标准;1989年,ISO制定SQL89标准;SQL89标准在SQL86基础上增补完整性描述;暨南大学深圳旅游学院1.SQL语言及其标准1990年,我国制定等同SQL89的国家标准;1

4、992年,ISO制定SQL92标准,即SQL2;1999年,ANSI制定SQL3标准,在SQL2基础上扩充了面向对象功能,支持自定义数据类型、提供递归操作、临时视图、更新一般的授权结构、嵌套的检索结构、异步DML等。暨南大学深圳旅游学院2.SQL语言的特点SQL语言是一种关系数据库语言,提供数据的定义、查询、更新和控制等功能。SQL语言不是一个应用程序开发语言,只提供对数据库的操作能力,不能完成屏幕控制、菜单管理、报表生成等功能,可成为应用开发语言的一部分。SQL语言不是一个DBMS,它属于DBMS语

5、言处理程序。暨南大学深圳旅游学院2.SQL语言的特点具有如下特点:功能强大、能够完成各种数据库操作;书写简单、使用方便;可作为交互式语言独立使用、也可作为子语言嵌入宿主语言中使用;有利于各种数据库之间交换数据、有利于程序的移植、有利于实现程序和数据间的独立性;有利于实施标准化。暨南大学深圳旅游学院3.SQL2的分级SQL2相当庞大分为三个级别,实现了对远程数据库访问的支持。初级SQL2:在SQL89中增加了某些功能,如SELECT中的AS语句为表达式命名。中级SQL2:在初级SQL2基础上扩充数据类型

6、、操作类型、有关完整性控制方面内容,是SQL2的最主要内容。完全SQL2:在中级SQL2基础上放宽某些限制、增加BIT数据类型等。暨南大学深圳旅游学院4.标准SQL与数据库产品中的SQLOracle、Sybase、Informix、Ingres、DB2、SQLServer、Rdb等大型数据库管理系统都实现了SQL语言;Dbase、Foxpro、Acess等PC机数据库管理系统部分实现了SQL语言;可以在HTML中嵌入SQL语句,通过WWW访问数据库;在VC、VB、DELPHI也可嵌入SQL语句。由于S

7、QL2和SQL3过于庞大,迄今没有一个数据库管理系统完全支持这两个标准。暨南大学深圳旅游学院4.标准SQL与数据库产品中的SQL实际中的数据库产品并不是完全支持SQL标准的,即SQL标准中有的功能,实际的产品中有可能没有;而实际数据库产品有的功能有可能不是SQL标准所规定的,这样会导致SQL命令语法上有细微的差别。因此在使用时要注意这些差别。若是要求移植性,应尽量使用SQL标准中包含有的功能。SQLServer2000中使用的是Transact-SQL,简称为T-SQL。Oracle支持SQL*PLU

8、S;IBMDB2支持SQL/DS;Sybase也是支持T-SQL。暨南大学深圳旅游学院二、SQLserver2000企业管理器SQLserver2000简介SQLserver2000的安装SQLserver2000服务器组件SQLserver2000主要的管理工具SQLserver2000企业管理器暨南大学深圳旅游学院1.SQLserver2000简介是新一代大型关系数据库系统,它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用。它是一个基

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。