最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

SQL Server数据库技术课程教学大纲

来源:动视网 责编:小OO 时间:2025-10-03 14:26:08
文档

SQL Server数据库技术课程教学大纲

《SQLServer数据库技术》课程教学大纲信息科学与技术学院软件职业技术学院2012年7月《SQLServer数据库技术》课程教学大纲课程名称:SQLServer数据库技术课程类别:专业必修课考核类别:考试适用专业:软件技术、计算机应用、计算机网络、计算机信息管理总学时、学分:96学时6学分课程教学目的:《SQLSERVER数据库技术》是计算机专业的一门专业课程,是设计和开发数据信息系统的基础。学生在学习本课程之前应当具有程序设计的预备知识。本课程的目标在于通过对数据库设计基础知识和数据库创
推荐度:
导读《SQLServer数据库技术》课程教学大纲信息科学与技术学院软件职业技术学院2012年7月《SQLServer数据库技术》课程教学大纲课程名称:SQLServer数据库技术课程类别:专业必修课考核类别:考试适用专业:软件技术、计算机应用、计算机网络、计算机信息管理总学时、学分:96学时6学分课程教学目的:《SQLSERVER数据库技术》是计算机专业的一门专业课程,是设计和开发数据信息系统的基础。学生在学习本课程之前应当具有程序设计的预备知识。本课程的目标在于通过对数据库设计基础知识和数据库创
《SQL Server 数据库技术》

课程教学大纲

信息科学与技术学院

 软件职业技术学院

2012年7月

《SQL Server数据库技术》课程教学大纲

课程名称:SQL Server数据库技术

课程类别:专业必修课

考核类别:考试    

适用专业:软件技术、计算机应用、计算机网络、计算机信息管理               

总学时、学分: 96 学时  6  学分

课程教学目的: 

《SQL SERVER 数据库技术》是计算机专业的一门专业课程,是设计和开发数据信息系统的基础。学生在学习本课程之前应当具有程序设计的预备知识。本课程的目标在于通过对数据库设计基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、函数应用、SQL程序设计、数据的安全与管理、备份与还原等内容的学习,掌握设计数据库和进行SQL语言程序开发的思想和具体方法,为后续的学习打好基础。

一、课程教学要求

通过本课程的学习,学生应掌握数据库设计的基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、函数应用、SQL程序设计、数据的安全与管理、备份与还原等内容,掌握设计数据库和进行SQL语言程序开发的思想和具体方法。

二、先修课程

计算机基础、程序设计语言或数据库原理

三、课程教学重点和难点

教学重点:SQL语句中增加、修改、删除、查询、创建等命令的用法、数据库中视图和存储过程的创建及使用。

教学难点:分析并设计数据库、复杂查询、SQL Server程序设计。

四、课程教学方法(或手段)

讲授、操作演示、任务驱动、分组研讨、上机指导。

五、课程教学内容

第1章  数据库概述(学时)

1. 教学内容

(1)数据库系统概述;

1)数据库系统的发展史;

2)数据库系统的组成。

(2)数据库系统。

1)数据库管理系统组成;

2)数据库管理系统的功能;

3)数据库系统的三级模式结构。

教学目的与要求:

(1)了解数据库的发展和数据库系统的组成;

(2)理解数据库管理系统的概念和功能;

(3)掌握数据库系统的三级模式结构。

2. 重点和难点提示

教学重点:数据库的实体联系模型。

教学难点:SQL SERVER 2005的体系结构。

第2章  数据模型(学时)

1. 教学内容

(1)信息的三种世界;

1)现实、信息和计算机世界;

2)三种世界的转换。

(2)概念模型;

1)概念模型的基本概念;

2)概念模型的表示。

(3)数据模型。

1)数据模型的基本概念;

2)数据模型的表示。

教学要求:

(1)了解信息的三种世界;

(2)理解概念模型;

(3)掌握数据模型。

2. 重点和难点提示

教学重点:信息的三种世界。

教学难点:数据模型。

第3章  SQL SERVER 2005基础知识(学时)

1. 教学内容

(1)SQL SERVER 2005简介;

1)SQL SERVER 2005概述;

2)SQL SERVER 2005新增功能。

(2)SQL SERVER 2005的安装和设置;

1)SQL SERVER 2005版本和运行环境;

2)SQL SERVER 2005的安装环境。

(3)SQL SERVER 2005的编程管理工具。

教学目的与要求:

(1)了解SQL SERVER 2005的功能;

(2)理解SQL SERVER 2005安装及设置;

(3)掌握SQL SERVER 2005的编程管理工具。

2. 重点和难点提示

教学重点:SQL SERVER 2005的安装和设置。

教学难点:SQL SERVER 2005的编程管理工具。

第4章  数据库和表(学时)

1. 教学内容

(1)数据库基本概念:

1)物理数据库;

2)逻辑数据库。

(2)数据库操作:

1)创建数据库;

2)修改数据库。

(3)表的操作:

1)创建表;

2)修改表。

教学目的与要求:

(1)了解数据库基本概念;

(2)理解数据库基本操作;

(3)掌握数据库、表创建和修改。

2. 重点和难点提示

教学重点:数据库操作。

教学难点:表的操作。

第5章  数据操作(学时)

1. 教学内容

(1) 数据录入;

(2) 数据修改;

(3) 数据删除。

教学目的与要求:

(1)了解数据操作的基本语法;

(2)理解数据操作的条件;

(3)掌握对表中的数据进行增、删、改。

2. 重点和难点提示

教学重点:数据录入。

教学难点:数据修改。

第6章  数据库查询(学时)

1. 教学内容

(1)数据查询;

(2)数据汇总;

(3)排序;

(4)分组;

(5)子查询;

(6)集合操作、查询函数。

教学目的与要求:

(1)了解数据库查询的意义;

(2)理解数据分组和汇总的要求;

(3)掌握数据库查询操作。

2. 重点和难点提示

教学重点:数据库查询操作。

教训难点:数据汇总、分组。

第7章  视图、索引和游标(学时)

1. 教学内容

(1)视图的创建;

(2)索引、游标。

1)索引的分类创建;

2)游标的使用。

教学目的与要求:

(1)了解视图、索引、游标的作用;

(2)理解视图的应用;

(3)掌握索引的创建。

2. 重点和难点提示

教学重点:索引和视图。

教学难点:游标操作。

第8章  Transact-SQL语言(学时)

1. 教学内容

(1)数据定义语言;

(2)数据操纵语言;

(3)数据控制语言;

(4)其他语言元素。

教学目的与要求:

(1)了解Transact-SQL 语言组成;

(2)理解流程控制语句;

(3)掌握SQL语言的应用。

2. 重点和难点提示

教学重点:Transact-SQL 语言及运用。

教学难点:Transact-SQL 语言。

第9章  事务、锁和约束(学时)

1. 教学内容

(1)事务、锁;

1)事务的应用;

2)锁的概念。

(2)规则的定义;

(3)默认值。

教学目的与要求:

(1)了解事务、锁的概念;

(2)理解规则的作用;

(3)掌握数据库约束。

2. 重点和难点提示

教学重点:事务、锁。

教学难点:数据库约束。

第10章  存储过程和触发器(学时)

1. 教学内容

(1)存储过程;

1)存储过程的概念;

2)存储过程的应用。

(2)触发器。

1)触发器的分类;

2)触发器的特殊表。

教学目的与要求:

(1)了解存储过程和触发器的作用;

(2)理解触发器的特殊表;

(3)掌握存储过程和触发器的应用。

2. 重点和难点提示

教学重点:存储过程的编写。

教学难点:触发器的定义。

第11章  SQL SERVER 2005的安全机制(学时)

1. 教学内容

(1) SQL SERVER 2005的安全机制;

(2) 管理服务器的安全性;

(3) 角色与用户;

(4) 管理权限。

教学目的与要求:

(1)了解SQL SERVER 2005的安全机制;

(2)理解管理服务器的安全性;

(3)掌握角色与用户的建立、权限的设定。

2. 重点和难点提示

教学重点:数据库服务器的安全。

教学难点:权限管理。

第12章  数据库的备份还原和导入导出(学时)

1. 教学内容

(1)数据库的备份还原;

1)数据库备份类型;

2)数据库的还原方式。

(2)数据导入和导出。

教学目的与要求:

(1)了解数据安全的重要性;

(2)理解数据库的备份还原原理;

(3)掌握数据导入和导出和数据库备份恢复。

2. 重点和难点提示

教学重点:数据库的备份还原。

教学难点:数据导入和导出。

第13章  数据库开发(学时)

1. 教学内容

(1)基于C/S模式开发;

(2)基于B/S模式开发。

教学目的与要求:

(1)了解数据库开发的流程;

(2)理解数据库开发的模式;

(3)掌握数据库的连接。

2. 重点和难点提示

教学重点:应用程序与数据库的连接及程序界面通过SQL命令操作数据库。

教学难点:应用程序与数据库的连接及程序界面通过SQL命令操作数据库。

六、实验教学内容

实验项目(一) (2学时):

⑴ 项目类别:必做

⑵ 项目性质:验证性

⑶ 项目主要目的要求:

1.理解服务的概念,掌握SQL Server服务的启动、暂停和停止。

2.熟悉SQL Server数据库结构,掌握企业管理器的基本操作。

3.理解查询分析器的作用,掌握查询分析器的常用用法。

4.掌握联机丛书的用法。

⑷ 主要仪器:SQL Server 2005

⑸ 实验考核方法:实验代码、实验报告

实验项目(二) (2学时):

⑴ 项目类别:必做

⑵ 项目性质:验证性

⑶ 项目主要目的要求:

1.熟悉使用向导创建SQL Server数据库的方法。

2.掌握使用企业管理器创建SQL Server数据库的方法。

3.了解设计数据库的基本过程,会使用T-SQL语言创建数据库。

⑷ 主要仪器:SQL Server 2005

⑸ 实验考核方法:实验代码、实验报告

实验项目(三) (2学时):

⑴ 项目类别:必做

⑵ 项目性质:设计性

⑶ 项目主要目的要求:

1.掌握使用企业管理器和T-SQL语句创建表。

2.掌握使用企业管理器和T-SQL语句修改表的结构。

3.掌握使用企业管理器和T-SQL语句实现对数据的操作。

⑷ 主要仪器:SQL Server 2005

⑸ 实验考核方法:实验代码、实验报告

实验项目(四) (2学时):

⑴ 项目类别:必做

⑵ 项目性质:验证性

⑶ 项目主要目的要求:

1.理解数据完整性的概念和SQL Server实现数据完整性的机制。

2.掌握使用企业管理器和T-SQL语句定义数据完整性,重点掌握主键、外键、检查、唯一和默认值等约束的定义和使用。

⑷ 主要仪器:SQL Server 2005

⑸ 实验考核方法:实验代码、实验报告

实验项目(五) (2学时):

⑴ 项目类别:必做

⑵ 项目性质:设计性

⑶ 项目主要目的要求:

1.了解T-SQL语句的基本语法;

2.掌握基本SELECT语句的设计和编写。

⑷ 主要仪器:SQL Server 2005

⑸ 实验考核方法:实验代码、实验报告

实验项目(六) (8学时):

⑴ 项目类别:必做

⑵ 项目性质:设计性

⑶ 项目主要目的要求:

1.掌握多表查询的使用;

2.熟悉UNION子句的使用;

3.掌握GROUP BY子句的使用; 

4.掌握COMPUTE和COMPUTE BY子句的使用

⑷ 主要仪器:SQL Server 2005

⑸ 实验考核方法:实验代码、实验报告

实验项目(七) (2学时):

⑴ 项目类别:必做

⑵ 项目性质:设计性

⑶ 项目主要目的要求:

1.练习使用企业管理器、向导和查询分析器创建视图

2.会使用视图、修改视图、查询视图的信息和删除视图。

⑷ 主要仪器:SQL Server 2005

⑸ 实验考核方法:实验代码、实验报告

实验项目(八) (2学时):

⑴ 项目类别:必做

⑵ 项目性质:验证性

⑶ 项目主要目的要求:

1.了解索引的概念和特点;

2.掌握索引的创建、管理及维护。

⑷ 主要仪器:SQL Server 2005

⑸ 实验考核方法:实验代码、实验报告

实验项目(九) (10学时):

⑴ 项目类别:必做

⑵ 项目性质:设计性

⑶ 项目主要目的要求:

1.理解存储管理的概念和特点;

2.掌握存储过程的创建方法,会执行存储过程;

3.掌握存储过程的查看、修改和删除。

⑷ 主要仪器:SQL Server 2005

⑸ 实验考核方法:实验代码、实验报告

实验项目(十) (2学时):

⑴ 项目类别:必做

⑵ 项目性质:验证性

⑶ 项目主要目的要求:

1.理解触发器的基本概念及工作原理;

2.掌握触发器的创建、查看、修改和删除。

⑷ 主要仪器:SQL Server 2005

⑸ 实验考核方法:实验代码、实验报告

实验项目(十一) (2学时):

⑴ 项目类别:必做

⑵ 项目性质:验证性

⑶ 项目主要目的要求:

1.了解备份和备份设备的有关概念;

2.熟悉数据的备份和恢复;

3.熟悉系统数据库的恢复。

⑷ 主要仪器:SQL Server 2005

⑸ 实验考核方法:实验代码、实验报告

实验项目(十二) (12学时):

⑴ 项目类别:必做

⑵ 项目性质:综合性

⑶ 项目主要目的要求:

1.掌握常用的数据库连接方法;

2.掌握在Visual Studio .NET中的ADO.NET数据库开发;

3.掌握在JAVA中的数据库开发

⑷ 主要仪器:SQL Server 2005

⑸ 实验考核方法:实验代码、实验报告

七、学时分配

章目教学内容    教学环节

理论教学学时实验教学学时
数据库概述22
数据模型    

40
SQL SERVER 2005基础知识22
数据库和表22
数据操作42
数据库查询66
视图、索引和游标44
Transact-SQL语言66
事务、锁和约束42
存储过程和触发器46
十一SQL SERVER 2005的安全机制22
十二数据库的备份还原和导入导出22
十三数据库开发612
总计964848
八、课程考核方式

1. 考核方式: 

笔试、闭卷

2. 成绩构成: 

笔试,平时作业和实验、考勤

九、选用教材和参考资源

1. 教材

张浩军 《数据库设计开发技术案例教程》 清华大学出版社 2012年5月

2. 参考资源

[1]《SQL Server实例教程》(第2版),杨学全编,电子工业出版社,2009.6;

[2]《中文版SQL Server 2005数据库应用实用教程》,闪四清编,清华大学出版社,2008.12;

[3]《SQL Server 2005实例教程》,刘志成编,电子工业出版社,2008.12。

(注:

1. 课程类别填写(五选一):公共基础课、专业基础课、专业必修课、专业选修课、公共选修课

2. 考核类别填写(二选一):考试;考查

3、适用专业:请填写全称

4、成绩构成:只填写成绩组成部分,具体的比例不写。

文档

SQL Server数据库技术课程教学大纲

《SQLServer数据库技术》课程教学大纲信息科学与技术学院软件职业技术学院2012年7月《SQLServer数据库技术》课程教学大纲课程名称:SQLServer数据库技术课程类别:专业必修课考核类别:考试适用专业:软件技术、计算机应用、计算机网络、计算机信息管理总学时、学分:96学时6学分课程教学目的:《SQLSERVER数据库技术》是计算机专业的一门专业课程,是设计和开发数据信息系统的基础。学生在学习本课程之前应当具有程序设计的预备知识。本课程的目标在于通过对数据库设计基础知识和数据库创
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top