学校主页|部门主页|联系管理员

建立日期:2005-01-01 人选修 浏览情况 所属学院:{$Department}

《大型数据库(SQL SERVER)》课程教学大纲

 

课程编码

制订人

制订日期

修订人

修订日期

审定组(人)

审定日期

 

徐人凤

2001、10

徐人凤

2011、2

李俊平 

2011.2 

 

学    分:3

学    时:56

适用专业:计算机类相关专业

 

一、课程性质与目标

课程性质:专业必修课

课程目标:面向SQL Server DBA、SQL Server数据库系统开发与维护人员就业岗位,培养学生会安装和配置SQL Server数据库管理系统;创建和管理数据库和数据库对象;保证数据完整性和数据安全性;能根据需要对数据进行增、删、改和查询操作;会对SQL Server数据库进行日常管理与维护。

前续课程: 数据库原理与应用(ACCESS)

后续课程:动态WEB技术等

 

二、教学基本要求

通过本课程的学习,学生应具有如下职业岗位能力和职业素质:

1.会安装和配置SQL Server数据库管理系统

2.会使用图形界面和脚本两种方式创建和管理数据库和数据库对象,并保证数据完整性

3.熟练使用Transact-SQL进行简单编程

4.会对SQL Server进行安全管理

5.会对SQL Server 数据库进行日常维护和管理

6.具有规范的企业编程风格和习惯、良好的排查程序错误的能力

7.具有良好的分析问题和解决问题的能力、沟通和协作和学习能力

8.熟悉课程中涉及到的专业词汇

 

三、教学环境

稳定的基于局域网的多媒体教学环境,可以上网。学生每人一台计算机,配置:

WIN2000 Server2003操作系统、SQL Server 2005企业版数据库、IIS、Visual Studio 2005


四、教学内容及学时安排

序号

教学单元

主要内容

教学要求

学时

1

SQL Server概述

1、课程概述:面向就业岗位、教学目标、教学网站、考核方式、基本要求、师生联系方式

2SQL Server概述(功能、版本等)

3、实训:

启动、停止数据库引擎、

②了解、附加选课数据库Xk

③使用查询窗口、SQLCMD实现查询

④安装SQL Server

基本了解

 

基本了解

掌握

2

2

查询选课信息

1.熟悉选课数据库XK

2.使用SELECT对单个表的选课信息进行查询

3.使用SELECT对多个表的选课信息进行查询

掌握

备注:以问题牵引方式实训复习前一学期学过的内容;

主要内容:外连接、分组、COMPUTECOMPUTE BY

8

3

维护选课信息

1.使用界面方式和INSERT语句向选课数据库录入数据

2.使用界面方式和UPDATE语句修改选课数据库的数据

3.使用界面方式和DELETE删除选课数据库数据

掌握

2

单元测验1

根据需要查询和维护数据库的信息

开卷、笔试、使用脚本方式。独自完成

2

4

编程基础

1.使用流控语句编写简单程序

2.使用函数

掌握

4

5

创建、管理选课数

据库和表,保证数据完整性

1.根据要求使用界面和脚本方式创建、修改、删除和管理选课数据库和事务日志

2.使用界面和脚本方式在选课数据库中创建、修改、删除表

3.保证数据完整性,创建和管理:

①约束((DEFAULT约束、CHECK约束、UNIQUE约束、外键约束))

②默认

③规则

④标识列

掌握

 

8

6

提高查询速度

创建与管理索引

掌握

2

单元测验2

创建、管理数据库和表,保证数据完整性

开卷、笔试、使用脚本方式。独自完成

2

8

创建和管理数据库其它对象

1.创建和管理用户自定义数据类型

2.创建和管理用户自定义函数

掌握

2

9

保证数据安全性

1.创建、修改、删除和管理视图

2.操作视图、显示视图定义、重命名视图

3.创建、修改、删除存储过程

4.执行存储过程、显示存储过程定义、重命名存储过程

掌握

6

10

保证参照完整性(触发器)

创建INSERTUPDATEDELETE触发器

修改、删除触发器

掌握

4

单元测验3

创建和管理数据库其它对象、保证数据安全性、保证参照完整性(触发器)

开卷、笔试、使用脚本方式。独自完成

2

11

事务处理及逐行处理查询结果

1.事务处理

2.使用游标逐行处理查询结果

掌握

4

12

SQL Server安全管理

1.创建和管理用户登录

2.授予登录不同的权限

掌握

2

13

数据库日常维护与管理

1.分离与附加选课数据库

2.备份与还原选课数据库

3.导入/导出选课数据

4.复制选课数据库

5.使用BCP导入导出表数据

掌握

4

单元测验4

事务处理及逐行处理查询结果、SQL Server安全管理、数据库日常维护与管理

开卷、笔试、使用脚本方式。独自完成

2

 

五、教法说明

1、“学生选课系统”实例贯穿

2、以“问题牵引”,解决问题过程就是学习知识和技能的过程

3、多媒体教学手段(多媒体网络教室、电子课件),现场编程

4、注重教会学生分析问题和解决问题的方法和学习能力

5、教学过程中引入专业词汇,使学生熟悉课程中涉及的专业词汇

 

六、考核方式及评分办法

本课程考核成绩由形成性考核和期末考试两部分组成,分数比例为:

课程考核成绩=形成性考核成绩(50%)+期末笔试开卷考试成绩(50%

1)形成性考核成绩50%组成:

4次单元测验(笔试考试、独自完成)40%,课堂表现、作业10%

课堂表现和作业扣分项:

课上玩游戏或旷课:扣5分/每次;

迟到、不带教材:扣2分/每次;

抄袭作业:计为0分/每次

 

七、教材、课程网站及参考书

教材:《SQL Server 2005数据库及应用》,徐人凤、曾建华,高等教育出版社,2007、12。

 

课程网站:《大型数据库(SQL Server》课程网站:http://jpkc.szpt.edu.cn/dxsjk

 

参考书:

1、《关系数据库基础》,徐人凤、韩枫、蒋韶生,2007年7月,高等教育出版社

2、SQL Server 2005系统管理实录 赵松涛 电子工业出版社 2006年10月第二次印刷

教师信息

主讲教师:徐人凤

信箱:xurf@szpt.edu.cn

课程荣誉

国家级精品课程

省部级精品课程

学校级精品课程

国家级资源共享课