精品课程之《SQL Server 2000 数据库》

 

 

《SQL Server 2000数据库》教学大纲

学 分: 4学分 学 时: 68
课程编码: 040036 适用学制: 三年制高职
适用专业: 计算机应用技术、计算机网络技术

一、课程的性质与任务
(一)课程的性质
本课程是计算机应用技术专业、计算机网络技术专业的专业必修课。本大纲依据《苏州农业职业技术学院计算机应用技术专业教学计划》、《苏州农业职业技术学院计算机网络技术专业教学计划》的课程结构而编制。
(二)课程的任务
本课程的任务是培养学生利用 SQL Server 2000 进行数据库设计的技能,具备开发数据库应用程序的能力,学生通过本课程的学习及其他实践性环节(毕业实习)的相关训练,就可以基本胜任数据库系统管理等岗位的工作。因此,本课程对于上述专业实现“计算机技术应用型人才”的培养目标具有不可替代的作用。
(三)前导课程及后续课程
本教学大纲是为高中起点的三年制高职学生而制定的,学生在学习本课程之前应当具有计算机应用操作能力,具有一定软件开发工具的使用方法的知识,因此其前导课程为《计算机引论》、《C语言》等。学习该课程,为后续的信息系统开发、毕业实习等教学环节奠定数据库设计、管理、开发的能力基础。
二、课程的教学目标
1.通过本课程的学习,要求学生熟练掌握SQL Server 2000 中的基本SQL语句、Transact-SQL语言、SQL Server 2000中的内部函数、创建SQL Server 2000数据库和表、各种数据类型、实现数据库完整性、查询、视图、各种类型触发器的定义与开发等方面的知识与应用技术;掌握 SQL Server 2000 中的服务器端各种配置方法、数据库安全性管理、对不同备份的数据库恢复、性能调整与优化等相关的数据库管理方面的知识,能够利用Transact-SQL语言进行数据库应用程序开发。
2.促进学生创新意识和综合职业能力形成的途径和措施:(1)首先采用“问题牵引”的方式给出要解决的问题,通过讲授如何解决这些问题,学习大型数据库应用技术,掌握实用、够用的理论知识。(2)通过对要解决问题的不断延伸和拓展,将前、后知识点之间建立起联系,实现了知识点的“多重循环”,巩固和加深学生从应用角度对知识的理解和应用,帮助学生构建知识台阶。(3)注重培养学生的自学能力。除了提供课程课件之外,还留给学生一定的课外实训作业。将作业的内容也分为多个层次,大部分内容学生可以从教材中找到答案,而另一部分则必须查阅课外资料或者上网查找才能得到正确的答案,促使学生自觉利用图书馆和互联网来辅助课程的学习。
三、教学内容、基本要求、学时分配

知识点

主要知识点

教学要求

学时

知识点一

 

数据库技术基础

理论教学

1.数据库技术概述

2.数据模型

3.数据库设计

4.概念模型

了解数据库的发展史,掌握数据技术的常用术语。

理解数据库、关系数据库的概念。

领会描述数据的方法。

掌握局部E-R图、全局E-R图的设计

2

实践项目

 

知识点二

 

关系数据库

理论教学

1.关系数据模型

2.E-R模型到关系模型的转换

3.关系模型的三类完整性约束

理解数据模型的三要素

掌握E-R模型到关系模型的等价转换

2

实践项目

 

知识点三

 

关系数据库标准语言SQL

理论教学

1.SQL概述

2.数据定义

3.数据查询

4.数据更新

5.视图

掌握SQL的数据定义功能

理解数据查询功能

了解数据操纵功能

了解SQL视图的操作及数据控制功能

6

实践项目

1.熟悉SQL Server界面环境

2.SQL语言练习

熟练掌握SQL Server 2000的启动与退出

掌握SQL Server 2000中常用管理工具的使用

了解SQL语句的基本结构

掌握简单的SQL语句查询

6

知识点四

 

SQL Server 2000 基本知识

理论教学

1.SQL Server 2000 简介

2.SQL Server 2000的安装

3.SQL Server 2000 配置

4.SQL Server 2000常用的管理器

了解数据库与SQL Server 2000 之间的关系

了解SQL Server 2000的新特征

掌握SQL Server 2000安装与常规配置

2

实践项目

1.SQL Server 2000的安装与配置

了解SQL Server 2000各版本安装要求

了解SQL Server 2000的安装

掌握SQL Server 2000的配置

2

知识点五

 

SQL Server 2000基本操作与应用

理论教学

1.SQL Server 2000系统目录和数据库基本操作

2.表和视图的基本操作

了解表的修改

掌握表数据的创建、修改

掌握索引的创建和维护

了解视图的创建和维护

4

实践项目

1.数据库的创建、修改、删除

2.表和索引的基本操作

掌握数据库的创建、修改、删除

了解数据表的创建、修改、删除

掌握表中数据的的添加、修改、删除

掌握表中索引的配置

6

知识点六

 

SQL Server 2000的数据查询

理论教学

1.简单查询

2.连接查询

3.子查询

4.联合查询

掌握SELECT查询的结构

理解SELECT查询的综合运用

理解几种查询的异同

4

实践项目

1.简单数据查询

2.高级数据查询

掌握SELECT查询中各关键字的运用

掌握SELECT查询中LIKE运算符及相应通配符的运用

掌握SELECT查询中统计函数的运用

了解SELECT查询中分组查询

熟练掌握查询的排序

6

知识点七

 

SQL Server 2000 Transact-SQL编程和应用

理论教学

1.SQL Server 2000 Transact-SQL编程

2.存储过程

3.触发器

掌握 SQL语言基础

掌握常用的函数操作

了解流程控制语句

掌握存储过程的创建方法

理解触发器的概念

掌握触发器的创建

6

实践项目

1.SQL Server 2000 Transact-SQL编程

2.存储过程和触发器的基本操作

掌握流程控制语句的运用

掌握常用的函数操作

掌握存储过程的创建方法

掌握触发器的创建

6

知识点八

 

数据库完整性及SQL Server的完整性控制

理论教学

1.完整性约束条件及完整性控制

2.SQL Server 2000的数据完整性及其实现

理解数据完整性的概念和分类

理解数据完整性的约束条件和几种常见的约束

掌握默认的创建、绑定和删除

掌握规则的创建、绑定和删除

2

实践项目

1.完整性约束与完整性控制

掌握默认的创建、绑定和删除

掌握规则的创建、绑定和删除

理解默认对象与默认约束的异同

理解规则对象与检查约束的异同

2

知识点九

 

数据库安全性及SQL Server的安全管理

理论教学

1.数据库安全性控制的一般方法

2.SQL Server的安全体系结构

3.SQL Server的数据库安全性管理

了解身份验证的概念

掌握创建账户的过程

理解角色的概念

掌握角色的创建和删除

理解SQL的数据控制功能

2

实践项目

1.视图的基本操作

掌握视图的创建、修改、删除

理解SQL的数据控制功能

2

知识点十

 

数据库并发控制及SQL Server的并发控制机制

理论教学

1.事务及并发控制的基本概念

2.封锁机制

3.SQL Server的并发控制机制

理解事务的概念

掌握锁的概念及类型

理解数据库的封锁机制

掌握数据库的并发控制

2

实践项目

 

知识点十一

 

数据库恢复技术与SQL Server的数据恢复机制

理论教学

1.故障的种类

2.数据恢复的实现技术

3.数据恢复策略

4.SQL Server的数据备份和数据恢复机制

理解数据库备份的概念

掌握数据库备份的类型

理解数据库恢复的概念

掌握数据库备份和恢复的方法

2

实践项目

1.数据库的备份与还原

理解备份和还原的基本概念

掌握SQL Server的备份和还原的操作方法

2

理论教学

34

实践教学(不包括教学实习)

32

68

   

2

四、教学建议
因此,在课程教学中应遵循以下原则:
1.能力本位原则。应认真研究职业岗位群对知识、技能等方面的要求,按照“理论知识够用,实用技术适用”的标准,精心组织教学内容,并应特别注意选择反映当前科技和生产发展水平的最新技术成果。
2.产教结合原则。应注重采用产学研结合的教学模式进行课程教学活动,尽量在真实(仿真)的职业环境中培养学生的技术应用能力。
3.教书育人原则。要认真研究本课程中的育人因素,在传授知识、培养能力的同时,创设和利用各种机会和途径,着力培养学生的职业意识、职业道德以及创新意识和创业能力。
4.提高“双效”(效果和效益)原则。要注意收集有关新技术、新方法的图片资料,并以此为素材,制作成多媒体课件为教学服务,提高教学的直观性和生动性;同时要制作和利用教学录像、课程网站等,并使其服务于课程教学,以提高课程教学的效率。
五、考核方式及评分办法
学期成绩=平时成绩总评×40%+期末考试成绩×60%;课程成绩=学期成绩×50% + 实训成绩总评×50%(折算比例允许在10%范围内活动)。平时成绩根据学生课堂提问情况、学生出勤情况、上课纪律、作业等进行评定;实训成绩根据现场操作情况、实训纪律、安全文明、实训报告等综合评定,其中上机操作步骤占75%、实训报告占10%、实训纪律和安全文明占15%,学生实训成绩按照评分标准按百分制打分。
六、教材与参考书
(一)参考教材:
《数据库设计入门经典》,中国电力出版社,2003年7月
(二)参考书目:
1.《基于SQL SERVER的数据库系统》,北大青鸟信息技术有限公司
2.《数据库系统工程师-SQL Server 2000》,机械工业出版社,2001年
3.《SQL SERVER 2000开发与应用》,机械工业出版社,2003年7月
4.《SQL Server 2000 Design学习指南》,Marc Israel,电子工业出版社,2002年1
5.《SQL Server 2000实践与提高》,中国电力出版社,2002年3
6.《SQL Server 2000系统管理》,清华大学出版社,2001年11
七、有关说明
经过专业整合后,由计算机应用技术专业教研室对本大纲进行修订,吴凯益执笔,密君英担任主审。

制订日期:2005年12月3日

 

版权所有·苏州农业职业技术学院电子信息技术系
地址:苏州市西园路279号