《数据库技术(SQL Server 2000)》电子教案2(蔡伯峰).doc


文档分类:IT计算机 | 页数:约111页 举报非法文档有奖
1/ 111
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 111
文档列表 文档介绍
泰州职业技术学院电子工程系
课程授课教案
课程名称
数据库技术(SQL Server 2000)
主讲教师
蔡伯峰
授课班级
0 3 网商
使用教材
《数据库原理与SQL Server2000教程》
北京工业大学出版社,苏啸编著
课程学分
6
周学时
理论
3
实践
3
授课题目(章、节)
第十讲 SQL Server2000数据类型
学时
3
授课时间
周3第3~5节
第( 10 )次授课
主要参考书
《SQL Server 数据库原理及应用教程》,清华大学出版社
教学目的与要求:
1、了解各个数据类型的使用场合;
2、能根据问题的需要选择合适的数据类型并熟练运用。
教学重点、难点:
1、根据问题的需要选择合适的数据类型
大体内容
教学方法
时间安排
Transact-SQL概述
面授
SQL Server支持的数据类型
面授
用户定义的数据类型
面授
教研室审阅意见:
教研室主任签名:
年月日
教学过程(基本内容)
辅助手段
备注
时间分配
一、Transact-SQL概述
SQL(结构化数据查询语言,Structure Query Language),是关系型数据库(RDBMS)的应用语言。
Transact-SQL是在包含了大多数ANSI SQL 89和ANSI SQL 92功能的基础上对ANSI SQL92的扩展,对语法作了一些精简,增强了可编程和灵活性,它是非标准的SQL,是基于商业应用的SQL,用于编写具有实际意义的C/S(客户/服务器)模式下的数据库应用程序,要想移植到其它平台上只需修改少量语法即可。它是Server 2000的核心组件之一。
尽管SQL Server 2000提供了使用方便的图形化用户界面,但各种功能的实现基础是Transact-SQL语言,只有Transact-SQL可以直接和数据库引擎进行交互。
-SQL的特点
一体化的特点。Transact-SQL语言集数据定义语言、数据操纵语言、数据控制语言和附加语言元素(包括变量、运算符、函数、流程控制语句和注释等)为一体。
两种使用方式,统一的语法结构。两种使用方式即联机交互式和嵌入高级语言的使用方式。
高度非过程化。Transact-SQL语言一次处理一个/多个记录,所有的 SQL语句接受集合作为输入,返回集合作为输出,并允许一条 SQL语句的结果作为另一条 SQL语句的输入。另外,Transact-SQL语言不要求用户指定对数据的存放方法,所有的 Transact-SQL语句使用查询优化器,用以指定数据以最快速度存取的手段。
类似于人的思维习惯,容易理解和掌握。

构成:任何一条Transact-SQL语句至少需要包含一个命令动词,即一个明确动作含义的动词。SQL语句中的命令动词是一种对SQL服务器有特定意义的关键字,而其它关键字则是在SQL语句中引入的其它限制条件。
提交:用户通过查询分析器或应用程序向服务器提交Transact-SQL语句时均采用批处理的形式(在书写批处理语句时,需要使用GO语句作为批处理命令的结束标志。当编译器读取到GO语句时,它会把GO语句前面所有的语句当作一个批处理,并将这些语句打包发送给服务器。GO语句本身并不是Transact-SQL语句的组成部分,它只是一个用于表示批处理结束的前端指令
)。

当服务器收到一条SQL语句后,将依次进行:
1)分析 2)优化 3)编译 4)执行
二、SQL Server支持的数据类型(26种,参见“数据表的创建与维护”)
在SQL中,数据类型通常指字段、存储过程参数和局部变量的数据特征。
数据类型通常由SQL系统定义,称为系统数据类型。SQL Server也支持用户定义的数据类型(并非真正的用户定义,而是对现有类型的一种具体化描述)。
(一)、字符型
字符型(由单引号括起)用来存储非统一编码型或统一编码的数据。
分为四种:定长char及nchar、可变长varchar及nvarchar。

定义字符型字段时,必须规定它的最大长度,以表明它所能存储的最大字符数。
选择char或varchar类型的原则:字段中字符长度是否固定。
对char,若实际长度不足,则以空格填充到尾部。
可变长度的字符结构需要额外的存储开销(主要是开辟一字节用于指明究竟多长)
尽管varchar需要额外的存储开销,但能够删除字段尾部的空格

向表中插入字符串时,如果实际长度大于字段的定义长度,则系统将报告错误信息,且不向表中插入该记录。
(

《数据库技术(SQL Server 2000)》电子教案2(蔡伯峰) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 111
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-09-06
最近更新