MIS应用开发(T-SQL编程)
- 格式:ppt
- 大小:1.12 MB
- 文档页数:30


第6章T-SQL编程教学目标本章介绍了T-SQL程序设计中GO语句的使用、变量的定义、输入输出的格式以及注释的使用,介绍了流程控制语句以及游标的使用。
教学要求第6章T-SQL编程导读上一章介绍的插入、查询、更新和删除等SQL语句均是单条的语句,不能定义变量,没有流程控制语句,因此,无法实现复杂的业务规则控制。
为解决此问题,本章介绍SQL程序设计,将学习变量的定义、赋值、流程控制和游标等内容。
其中流程控制语句包括顺序、选择、循环结构的控制语句,是数据库应用程序设计的基础。
通过本章学习,读者应掌握如何用流程控制语句进行SQL设计程序,理解游标的意义,掌握游标的创建与使用。
6.1 T-SQL基础6.1.1 GO的使用批处理是一组SQL语句的集合,以结束符GO终结。
批处理中的所有语句被一次提交SQL Server 2005,SQL Server 2005将这些语句编译为一个执行单元,称为SQL Server 2005执行计划。
批处理用GO语句作为批处理的结束标志,若没有GO语句,默认所有的语句属于一个批处理。
提示:在一个批处理中,如果出现编译错误(如某条语句存在语法错误),SQL Server 2005将取消整个批处理内所有语句的执行。
6.1.2 T-SQL变量变量是SQL Server 2005用来在语句之间传递数据的方式之一,是一种语言中必不可少的组成部分。
1.T-SQL变量T-SQL变量也称为局部变量,或用户自定义变量。
一般用于临时存储各种类型的数据,以便在SQL语句之间传递。
例如作为循环变量控制循环次数,暂时保存函数或存储过程返回的值,也可以使用table类型代替临时表临时存放一张表的全部数据。
局部变量的作用范围是在一个批处理、一个存储过程或一个触发器内,其生命周期从定义开始到它遇到的第一个GO语句或者到存储过程、触发器的结尾结束,即局部变量只在当前的批处理、存储过程、触发器中有效。
提示:如果在批处理、存储过程、触发器中使用其他批处理、存储过程、触发器定义的变量,则系统出现错误并提示“必须声明变量”。
软件学院mis系统sql课程设计一、教学目标本课程的教学目标是使学生掌握MIS系统SQL的基本知识,包括数据库的基本概念、SQL语言的用法以及数据库的设计方法。
在知识目标方面,学生应了解数据库的基本原理,掌握SQL语言的语法和用法,熟悉数据库的设计和优化方法。
在技能目标方面,学生应能够熟练地使用SQL语言进行数据库的操作,包括数据的增删改查以及数据库的设计和优化。
在情感态度价值观目标方面,学生应培养对数据库技术的兴趣和热情,认识到数据库技术在信息社会中的重要地位,树立正确的信息素养和职业道德。
二、教学内容本课程的教学内容主要包括数据库的基本概念、SQL语言的用法以及数据库的设计方法。
具体包括以下几个部分:1.数据库的基本概念:介绍数据库的定义、特点、分类和应用场景。
2.SQL语言的用法:讲解SQL语言的基本语法、数据类型、运算符、函数、查询语句、插入语句、更新语句和删除语句等。
3.数据库的设计方法:介绍数据库的设计原则、范式理论、实体-关系模型和E-R图等。
三、教学方法本课程的教学方法采用讲授法、案例分析法和实验法相结合的方式进行。
1.讲授法:通过讲解和演示,使学生掌握数据库的基本概念、SQL语言的用法以及数据库的设计方法。
2.案例分析法:通过分析实际案例,使学生了解数据库技术在实际应用中的作用和价值。
3.实验法:通过上机实验,使学生熟练掌握SQL语言进行数据库的操作,培养实际动手能力。
四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备。
1.教材:选用权威、实用的教材,为学生提供系统、全面的学习资料。
2.参考书:推荐一些相关领域的经典著作和最新研究成果,供学生拓展阅读。
3.多媒体资料:制作精美的PPT课件,提供直观、生动的教学效果。
4.实验设备:配置齐全的实验室,为学生提供实践操作的机会。
五、教学评估本课程的评估方式包括平时表现、作业和考试等。
平时表现主要评估学生的出勤、课堂参与度和提问回答等情况,占总评的20%。