- 1、本文档共146页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sql语言及其操作sql语及其操作sql语言及其操作sql语言及其操作
第四章 SQL语言及其操作 内容 SQL语言概述 企业管理器 数据定义子语言及其操作 数据操纵子语言及其操作 T-SQL语言 学习要求 了解SQL语言的发展及SQL标准; 熟悉SQL Server2000的分析查询器的使用,能利用分析查询器进行数据定义,包括定义数据库、定义表、定义索引、定义视图;进行数据操作,包括数据插入、删除、修改、查询等; 学习要求 掌握SQL Server2000的企业管理器的使用,能利用企业管理器创建数据库、表、视图等; 了解T-SQL语言中的数据类型、编程、存储过程,熟悉游标的使用。 一、SQL语言概述 SQL语言及其标准 SQL语言的特点 SQL2的分级 标准SQL与实际数据库产品中的SQL 1. SQL语言及其标准 SQL,即结构化查询语言(Structured Query Language)。 1974年IBM圣约瑟实验室的Boyce和Chamberlin为关系数据库管理系统System-R设计的一种查询语言,当时称为SEQUEL语言(Structured English Query? Language),后简称为SQL; 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的国家标准; 1992年,ISO制定SQL92标准,即SQL2; 1999年,ANSI制定SQL3标准,在SQL2基础上扩充了面向对象功能,支持自定义数据类型、提供递归操作、临时视图、更新一般的授权结构、嵌套的检索结构、异步DML等。 2. SQL语言的特点 SQL语言是一种关系数据库语言,提供数据的定义、查询、更新和控制等功能。 SQL语言不是一个应用程序开发语言,只提供对数据库的操作能力,不能完成屏幕控制、菜单管理、报表生成等功能,可成为应用开发语言的一部分。 SQL语言不是一个DBMS,它属于DBMS语言处理程序。 2. SQL语言的特点 具有如下特点: 功能强大、能够完成各种数据库操作 ; 书写简单、使用方便; 可作为交互式语言独立使用、也可作为子语言嵌入宿主语言中使用; 有利于各种数据库之间交换数据、有利于程序的移植、有利于实现程序和数据间的独立性;有利于实施标准化。 3. SQL2的分级 SQL2相当庞大分为三个级别,实现了对远程数据库访问的支持。 初级SQL2:在SQL89中增加了某些功能,如SELECT中的AS语句为表达式命名。 中级SQL2:在初级SQL2基础上扩充数据类型、操作类型、有关完整性控制方面内容,是SQL2的最主要内容。 完全SQL2:在中级SQL2基础上放宽某些限制、增加BIT数据类型等。 4.标准SQL与数据库产品中的SQL Oracle、Sybase、Informix、Ingres、DB2、SQL Server、Rdb等大型数据库管理系统都实现了SQL语言; Dbase、Foxpro、Acess等PC机数据库管理系统部分实现了SQL语言; 可以在HTML中嵌入SQL语句,通过WWW访问数据库; 在VC、VB、DELPHI也可嵌入SQL语句。 由于SQL2和SQL3过于庞大,迄今没有一个数据库管理系统完全支持这两个标准。 4.标准SQL与数据库产品中的SQL 实际中的数据库产品并不是完全支持SQL标准的,即SQL标准中有的功能,实际的产品中有可能没有;而实际数据库产品有的功能有可能不是SQL标准所规定的,这样会导致SQL命令语法上有细微的差别。因此在使用时要注意这些差别。若是要求移植性,应尽量使用SQL标准中包含有的功能。 SQLServer2000中使用的是Transact-SQL,简称为T-SQL。Oracle支持SQL *PLUS;IBM DB2支持SQL/DS; Sybase也是支持T-SQL。 二、SQL server 2000企业管理器 SQL server 2000简介 SQL server 2000的安装 SQL server 2000服务器组件 SQL server 2000主要的管理工具 SQL server 2000企业管理器 1. SQL server 2000简介 是新一代大型关系数据库系统,它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用。 它是一个基于C/S模式的关系数据库管理系统。 它分为企业版、标准版、个人
您可能关注的文档
- sql server从入门精通 课后习题与答案sql server从入门到精通 课后习题与答案sql server从入门到精通 课后习题与答案sql server从入门到精通 课后习题与答案.doc
- sql server 208基础教程sql server 2008基础教程sql server 2008基础教程sql server 2008基础教程.ppt
- sql server200简介sql server2000简介sql server2000简介sql server2000简介.ppt
- sql server视图的用sql server视图的使用sql server视图的使用sql server视图的使用.doc
- sql server基础应教程sql server基础应用教程sql server基础应用教程sql server基础应用教程.ppt
- sql server数据库复习2010sql server数据库总复习2010sql server数据库总复习2010sql server数据库总复习2010.doc
- sql server数据库坏、检测以及简单的修复办法sql server数据库损坏、检测以及简单的修复办法sql server数据库损坏、检测以及简单的修复办法sql server数据库损坏、检测以及简单的修复办法.doc
- sql 事务日志传输sql事务日志传输sql 事务日志传输sql 事务日志传输.doc
- sql 错误代码大全sql错误代码大全sql 错误代码大全sql 错误代码大全.doc
- sql_server_205_热备份布置实战sql_server_2005_热备份布置实战sql_server_2005_热备份布置实战sql_server_2005_热备份布置实战.doc
文档评论(0)