还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
Sql数据库教学大纲第一部分大纲说明
一、课程的性质和任务SQL数据库是电商类计算机方面一门专业课程,是设计和开发数据信息系统的基础学生在学习本课程之前应当具有程序设计的预备知识通过对数据库设计基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、函数应用、SQL程序设计、数据的安全与管理、备份与还原等内容的学习,掌握设计数据库和进行SQL语言程序开发的思想和具体方法,为后续的学习打好基础具有数据库设计与维护的基本能力
二、课程的目的和要求通过本课程的学习,学生能够熟练掌握SQL Server2005中的基本SQL语句、Transact-SQL语言、动态SQL语句、SQL server2005中的内部函数、创建SQL Server2005数据库和表、各种数据类型、实现数据库完整性、查询、视图、各种类型触发器的定义与开发等方面的知识与应用技术掌握设计数据库和进行SQL语言程序开发的思想和具体方法为动态网后台数据库连接操作打下基础
(3)掌握存储过程和触发器的应用
二、教学重点
1、存储过程的编写
2、触发器的定义
三、教学难点
1、存储过程的编写
2、触发器的定义
四、教学课时总课时12课时理论6课时实践6课时
五、教学内容1)存储过程的概念;2)存储过程的应用3)触发器的分类;4)触发器的特殊表第H—章SQL SERVER2005的安全机制
一、教学目标
(1)了解SQL SERVER2005的安全机制;
(2)理解管理服务器的安全性;
(3)掌握角色与用户的建立、权限的设定
二、教学重点
1、数据库服务器的安全
三、教学难点
1、权限管理
四、教学课时总课时6课时理论3课时实践2课时
五、教学内容1SQL SERVER2005的安全机制;2管理服务器的安全性;3角色与用户;4管理权限第十二章数据库的备份还原和导入导出
一、教学目标1了解数据安全的重要性2理解数据库的备份还原原理3掌握数据导入和导出和数据库备份恢复
二、教学重点
1、数据库的备份还原
2、数据导入和导出
三、教学难点
1、数据导入和导出
四、教学课时总课时4课时理论2课时实践2课时
五、教学内容1数据库备份类型;2数据库的还原方式3数据导入和导出第十三章数据库开发
一、教学目标1了解数据库开发的流程2理解数据库开发的模式3掌握数据库的连接
二、教学重点
1、应用程序与数据库的连接及程序界面通过SQL命令操作数据库
2、应用程序与数据库的连接及程序界面通过SQL命令操作数据库
三、教学难点
1、应用程序与数据库的连接及程序界面通过SQL命令操作数据库
四、教学课时总课时6课时理论3课时实践3课时
五、教学内容1基于C/S模式开发2基于B/S模式开发考核形式及评分方法考核形式考核方式可采用书面和上机考试相结合教材与参考书(略)
三、教学课时总课时125课时;理论64课时,实训61课时第二部分大纲内容第一章数据库概述
一、教学目标1了解数据库的发展和数据库系统的组成;2理解数据库管理系统的概念和功能;3掌握数据库系统的三级模式结构
二、教学重点
1、数据库的实体联系模型
2、SQL SERVER2005的体系结构
三、教学难点
1、SQL SERVER2005的体系结构
四、教学课时总课时4课时理论2课时实践2课时
五、教学内容1数据库系统的发展史;2数据库系统的组成3数据库管理系统组成;4数据库管理系统的功能;5数据库系统的三级模式结构第二章数据模型
一、教学目标1了解信息的三种世界;2理解概念模型;3掌握数据模型
二、教学重点
1、信息的三种世界
2、数据模型
三、教学难点
1、数据模型
四、教学课时总课时5课时理论5课时实践课时
五、教学内容1现实、信息和计算机世界;2三种世界的转换3概念模型的基本概念;4概念模型的表示5数据模型的基本概念;第三章sql2005基础知识
一、教学目标1了解SQL SERVER2005的功能;2理解SQL SERVER2005安装及设置;3掌握SQL SERVER2005的编程管理工具
二、教学重点
1、SQL SERVER2005的安装和设置
2、SQL SERVER2005的编程管理工具
三、教学难点
1、SQL SERVER2005的编程管理工具
四、教学课时总课时6课时理论3课时实践3课时
五、教学内容1SQL SERVER2005概述;2SQL SERVER2005新增功能3SQL SERVER2005版本和运行环境;4SQL SERVER2005的安装环境5SQL SERVER2005的编程管理工具第四章数据库与表、教学目标1了解数据库基本概念;2理解数据库基本操作;3掌握数据库、表创建和修改
二、教学重点
1、数据库操作
2、表的操作
三、教学难点
1、表的操作
四、教学课时总课时18课时理论9课时实践9课时
五、教学内容1物理数据库;2逻辑数据库3创建数据库;4修改数据库5创建表;6修改表第五章数据操作
一、教学目标2了解数据操作的基本语法;2理解数据操作的条件;3掌握对表中的数据进行增、册U、改
二、教学重点
1、数据录入
2、数据修改
三、教学难点
1、数据修改
四、教学课时总课时10课时理论5课时实践5课时
五、教学内容1数据录入;2数据修改;3数据删除第六章数据库查询
一、教学目标1了解数据库查询的意义;2理解数据分组和汇总的要求;3掌握数据库查询操作
二、教学重点
1、数据库查询操作
2、数据汇总、分组
三、教学难点
1、数据汇总、分组
四、教学课时总课时16课时理论8课时实践8课时
五、教学内容1数据查询;2数据汇总;3排序;4分组;5子查询;6集合操作、查询函数第七章视图、索引与游标
一、教学目标1了解视图、索引、游标的作用;2理解视图的应用;3掌握索引的创建
二、教学重点
1、索引和视图
2、游标操作
三、教学难点
1、索引和视图
2、游标操作
四、教学课时总课时12课时理论6课时实践6课时
五、教学内容1视图的创建;2索引的分类创建;3游标的使用第八章Transact・sql语言、教学目标1了解Transact-SQL语言组成;2理解流程控制语句;3掌握SQL语言的应用
二、教学重点
1、Transact-SQL语言及运用
2、Transact-SQL语言
三、教学难点1Transact-SQL语言及运用
2、Transact-SQL语言
四、教学课时总课时16课时理论8课时实践8课时
五、教学内容1数据定义语言;2数据操纵语言;3数据控制语言;4其他语言元素第九章事务、锁和约束
一、教学目标1了解事务、锁的概念2理解规则的作用3掌握数据库约束
二、教学重点
1、事务、锁
2、数据库约束
三、教学难点
1、数据库约束
四、教学课时总课时8课时理论4课时实践4课时
五、教学内容1事务的应用2锁的概念3规则的定义4默认值第十章存储过程与触发器
一、教学目标1了解存储过程和触发器的作用;2理解触发器的特殊表;。