SQL Server实用简明教程(第三版) 教学课件 ppt 作者 978-7-302-17354-0ch03.ppt

SQL Server实用简明教程(第三版) 教学课件 ppt 作者 978-7-302-17354-0ch03.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 Transact-SQL语言 本章概述 Transact-SQL语言是微软公司在关系型数据库管理系统Microsoft SQL Server中的ISO SQL的实现。SQL(structure query language,结构化查询语言)语言是国际标准化组织(international standardize organization,ISO)采纳的标准数据库语言。 通过使用Transact-SQL语言,用户几乎可以完成Microsoft SQL Server数据库中的所有操作。 本章将全面来研究Transact-SQL语言的特点和使用方式。 本章的学习目标 理解Transact-SQL语言和SQL语言之间的关系 理解Transact-SQL语言的特点和执行方式 掌握数据定义语言的类型和特点 掌握数据操纵语言的类型和特点 掌握数据控制语言的类型和特点 掌握事务管理语言的类型和特点 掌握附加语言元素的类型和特点 主要内容 3.1 概述 3.2 Transact-SQL语言的特点和执行方式 3.3 数据定义语言 3.4 数据操纵语言 3.5 数据控制语言 3.6 事务管理语言 3.7 附加的语言元素 3.8 数据类型 3.9 内置函数 3.10 本章小结 3.1 概述 1970年6月,IBM圣约瑟研究实验室的高级研究员埃德加?考特(Edgar Frank Codd)在Communications of ACM 上发表了《大型共享数据库数据的关系模型》一文。首次明确而清晰地为数据库系统提出了一种崭新的模型, 即关系模型。 1986年,美国国家标准化组织正式发表了编号为X3.135-1986的SQL标准,并且在1987年获得了ISO组织的认可,被命名为ISO9075-1987。后来这个标准在1992、1999、2001、2003年等不断地得到了扩充和完善。 Transact-SQL语言 Transact-SQL语言是微软公司在Microsoft SQL Server系统中使用的语言,是对SQL语言的一种扩展形式。 Transact-SQL语言是一种交互式查询语言,具有功能强大、简单易学的特点。该语言既允许用户直接查询存储在数据库中的数据,也可以把语句嵌入到某种高级程序设计语言中来使用 Transact-SQL语言有4个特点: 一是一体化的特点,集数据定义语言、数据操纵语言、数据控制语言、事务管理语言和附加语言元素为一体。 二是有两种使用方式,即交互使用方式和嵌入到高级语言中的使用方式。 三是非过程化语言,只需要提出“干什么”,不需要指出“如何干”,语句的操作过程由系统自动完成。 四是,类似于人的思维习惯,容易理解和掌握。 3.2 Transact-SQL语言的特点和执行方式 在Microsoft SQL Server 2005系统中,根据Transact-SQL语言的功能特点,可以把Transact-SQL语言分为5种类型,即数据定义语言、数据操纵语言、数据控制语言、事务管理语言和附加的语言元素。 在Microsoft SQL Server 2005系统中,主要使用SQL Server Management Studio工具来执行Transact-SQL语言编写的查询语句。除此之外,还可以使用sqlcmd实用工具来执行Transact-SQL语句。下面主要介绍SQL Server Management Studio工具的特点。 SQL Server Management Studio 3.3 数据定义语言 数据定义语言用于创建数据库和数据库对象,为数据库操作提供对象。例如,数据库以及表、触发器、存储过程、视图、索引、函数、类型、用户等都是数据库中的对象,都需要通过定义才能使用。 在DDL中,主要的Transact-SQL语句包括CREATE语句、ALTER语句、DROP语句。 CREATE语句 CREATE语句用于创建数据库以及数据库中的对象,是一个从无到有的过程。 例如,如果希望在ElecTravelCom数据库(如果没有该数据库,自己创建)中创建一个ContactDetail表(其架构是SaleManager,如果该架构不存在,自己创建),那么可以使用如图3-3所示中的命令。 ContactDetail表可以用于存储有关合同的明细信息,包括合同编码、产品编码、产品数量、单价以及备注信息。 创建之后,用户可以在数据库中使用ContactDetail表。 ALTER语句 ALTER语句用于更改数据库以及数据库对象的结构。也就是说,ALTER语句的对象必须已经存在。ALTER语句仅仅是更改其对象的结构,其对象中已有的数据不受任何影响。 例如,对于表对象来说,在表

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档