1、网络数据库教案一 教学总体情况介绍。 “网络数据库”课程是在现有的计算机应用、软件专业“数据库技术”必修课基础上,结合当前的数据库领域的发展,提出的一门理论结合实际应用的课程。 “数据库技术”是计算机专业学生的一门重要的理论课程。在当前的计算机应用领域中,数据库占有重要的地位。例如:在银行业、大型工场、商业企业、政府部门,数据库技术已成为存储业务信息,数据的主要方式。而且,随着当前网络技术的发展,数据库在网络上的应用已经成为政府部门实现信息化办公,商业企业拓展业务的重要手段。所以,学院在计算机本科班首先开设了“网络数据库“课程。本课程的一些基本情况如下:内容概要:数据库创建,SQL语言,数据库
2、逻辑设计,关系数据库理论, 企业级数据库的创建及实践,数据库管理与开发。内容特点:本课程是一门实践性很强的课程,同时对理论知识的要求也很高。要求教师运用多媒体教学手段在多媒体教室进行教学,对软件的使用进行现场操作讲解,以便使学生及时掌握所学的内容。开设历史:“数据库课程”自从开设计算机应用专业以来就是该专业的的必修课,本校自1994年起开始开设。“网络数据库”从2002年开始开设。开课对象:计算机应用,计算机软件,计算机网络,计算机科学与技术专业专科、本科学生。在专业培养目标中的地位和作用:作为培养合格的“软件蓝领工程师”的重要知识和就业的主要技能之一。属于专业技术理论与实践结合课程。教材情况
3、:教材采用清华大学出版社,SQL SERVER 2000中文版入门与提高。 编者:周绪,白海波。学生基础分析:学生应具有学习过一门桌面数据库系统的操作基础,具有数据库原理课程的理论基础。二 课时分配和进度计划。教学周次章、节内容授 课 内 容 提 要课时分配第一周第一章 数据库概述, 数据库系统发展史, 数据库系统的模型和结构,数据库管理系统 4第二周第二章 SQL SERVER 2000 概述SQL Server 语言介绍SQL Server 2000 的安装4第三周第三章掌握各管理工具的使用方法4第四周第四章数据库的设计基础、数据库的创建与管理、设置数据选项、修改数据库、删除数据库、压缩数
4、据库、备份和恢复数据库、发布内容和订阅数据库4第五周第五章数据库表的创建与管理4第六周第六章查询设计4第七周第七章触发器概述、使用INSERT语句添加新数据、使用UPDATE语句修改数据、删除无用数据、数据的导入和导出4第八周第八章索引4第九周第九章视图管理4周次章、节内容 授 课 内 容 提 要课时分配第十周第十章SQL Server 2000 的开发与实务4第十一周第十一章ODBC 数据库应用程序ODBC数据源管理4第十二周第十二章安全管理4第十三周第十三章 第十四章Sql Server命名规则简单SELECT查询、使用WHERE字句的查询、使用LIKE关键字进行模糊查询、多表查询、使用统
5、计函数、使用GROUP BY子句的查询、嵌套查询4第十四周第十五章数据库完整性概述、使用约束实现数据库完整性、使用规则、使用默认值、使用IDENTITY列4第十五周实战案例讲解学生管理系统数据库设计4第十六周实战案例总结+复习实战案例总结+复习2+2 三、章节教学指导: (按主教材章节顺序排列,没有列出部分或特别说明的部分,不作要求) 第1章 数据库系统简介(P1)教学要求:了解:数据库概述,数据库系统发展史;理解:数据库系统的模型和结构 理解:数据库管理系统基础知识 作业 一、基础题 上机 二、上机操作题教学目的:总结以前学过的知识基础。教具和教学方法:多媒体投影教学+电子课件。 第2章 S
6、QL SERVER 2000 概述(P9)教学要求:了解:SQL Server 语言特点,SQL Server 和 Internet的关系 SQL Server 和 Internet(P10) 操作掌握:SQL Server 2000 的安装教学目的:使学生对SQL SERVER有一个总体的认识。教具和教学方法:多媒体投影教学+电子课件。 第3章 SQL SERVER 管理工具集(P24)教学要求:本章要求能够掌握各管理工具的使用方法(3.3 性能监视器不作要求)教学目的:掌握SQL SERVER界面工具的操作方法。教具和教学方法:多媒体投影教学+电子课件。 第4章 数据库的创建与管理(P33
7、)教学要求:数据库的创建与管理(P39)-熟练掌握设置数据选项(P46)-熟练掌握修改数据库(P47)-熟练掌握删除数据库(P50)-熟练掌握压缩数据库(P51)-掌握备份和恢复数据库(P51)-熟练掌握发布内容和订阅数据库(P54)-了解教学目的:掌握使用SQL SERVER操作数据库。教具和教学方法:多媒体投影教学+电子课件。 作业 一、基础题(可相应扩展) 上机 二、上机操作题(要求能在课本的基础上加以扩展练习) 第5章 数据库表的创建与管理(P61)教学要求:本章节中所有的内容都作熟练掌握的要求教学目的:使学生掌握数据库表的创建,修改,删除等相关操作。 教具和教学方法:多媒体投影教学+
8、电子课件。 作业 一、基础题(可相应扩展) 上机 二、上机操作题(要求能在课本的基础上加以扩展练习) 第6章 查询设计(P84)教学要求:掌握使用查询分析器工具进行数据库查询的方法。教学目的:使学生熟练使用查询分析器的各项功能。为SQL语言的学习奠定基础。教具和教学方法:多媒体投影教学+电子课件。 作业 一、基础题(可相应扩展) 上机 二、上机操作题(要求能在课本的基础上加以扩展练习) 第7章 触发器和数据的操作(P148)教学要求:触发器概述(P148)-了解使用INSERT语句添加新数据(P148)-熟练掌握使用UPDATE语句修改数据(P154)-熟练掌握删除无用数据(P160)-熟练掌
9、握数据的导入和导出(P161)-掌握教学目的:使学生理解触发器原理及编写简单的触发器程序。触发器是进行数据库管理的必备知识。 作业 一、基础题(可相应扩展) 上机 二、上机操作题(要求能在课本的基础上加以扩展练习)教具和教学方法:多媒体投影教学+电子课件。 第8章 索引(169)教学要求:理解索引的概念及使用场合。掌握创建SQL SERVER数据库索引的方法。教学目的:为数据库管理员必备知识。教具和教学方法:多媒体投影教学+电子课件。 作业 一、基础题(可相应扩展) 上机 二、上机操作题(要求能在课本的基础上加以扩展练习) 第9章 视图管理(P184)教学要求:理解视图的概念及应用领域。掌握创
10、建SQL SERVER数据库视图创建的方法。教学目的:为数据库管理员必备知识。教具和教学方法:多媒体投影教学+电子课件。 作业 一、基础题(可相应扩展) 上机 二、上机操作题(要求能在课本的基础上加以扩展练习) 第10章 SQL Server 2000 的开发与实务(P196)教学要求:掌握使用高级语言访问SQL SERVER数据库的方法。理解客户机/服务器模式的开发框架。 教学目的:初步掌握数据库应用程序的开发。教具和教学方法:多媒体投影教学+电子课件+上机辅导。 作业 一、基础题(可相应扩展) 上机 二、上机操作题(要求能在课本的基础上加以扩展练习) 第11章 ODBC 数据库应用程序(P
11、227)教学要求:ODBC数据源管理 -掌握,ODBC原理:了解。教学目的:学会操作ODBC数据源,内容为数据库开发人员必备知识。 作业 一、基础题 上机 二、上机操作题教具和教学方法:多媒体投影教学+电子课件 第12章 安全管理(P241)教学要求:理解数据库安全性的重要性。掌握SQL SERVER实现数据库安全性设置的操作方法。教学目的:为成为数据库管理员准备重要的理论知识和操作实践。教具和教学方法:多媒体投影教学+电子课件+上机辅导。第13章 Sql Server命名规则 教学要求:掌握两种命名规则的使用方法。教学目的:为编写SQL 语句作准备。 作业 一、基础题 上机 二、上机操作题教
12、具和教学方法:多媒体投影教学+电子课件第14章 TRANSACT-SQL语言(P201)教学要求: 简单SELECT查询(P132)-熟练掌握使用WHERE字句的查询(P140)-熟练掌握使用LIKE关键字进行模糊查询(P146)-掌握多表查询(P201)-熟练掌握使用统计函数(P210)-掌握使用GROUP BY子句的查询-理解嵌套查询-了解教学目的:掌握基本的结构化查询语言的编写方法。为开发数据库应用程序做知识准备。教具和教学方法:多媒体投影教学+电子课件+上机辅导。第15章 设计数据库完整性(P226)教学要求: 数据库完整性概述(P226)-熟练掌握使用约束实现数据库完整性-掌握使用规
13、则-掌握使用默认值-掌握使用IDENTITY列-掌握教学目的:数据库完整性是数据库开发和管理的重要知识和操作技能。 作业 一、基础题(可相应扩展) 上机 二、上机操作题(要求能在课本的基础上加以扩展练习)教具和教学方法:多媒体投影教学+电子课件+上机辅导四、实验安排(共32课时)实验安排:1 安装SQL SERVER个人版,企业版。 2 注册服务器,注册服务器组。3 企业管理器和查询分析器的操作使用。4 创建数据库及数据库表。5 简单SELECT查询。6 复杂多表查询训练。7 表单记录插入,更新的实现。8 系统存储过程的使用。9 数据的导出与导入。10 数据备份与恢复。11 存储过程的编写与使
14、用。12 使用约束与规则。13 触发器的创建与使用。(总实验学时32学时) 1、保证学生上机人手一机。 2、SQL Server 2000 数据库操作系统可选用企业版、个人版。 3、实验内容主要以课本为主。 五课程教学总学时数 课程教学总学时64学时。其中授课32学时,上机实验32学时。 六、教学规范整个教学过程由授课、实验、作业和自学四个环节组成。作业未完成者不得参加考试。实验成绩与期末考试成绩共同评定为课程总成绩。本课程是一门实践性很强的课程,要求教师运用多媒体教学手段在多媒体教室进行教学,对软件的使用进行现场操作讲解,以便使学生及时掌握所学的内容。课时分配:课程教学总课时:64课时,理论课时:32课时,实验课时:32课时掌握:要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、初步设计和解答与应用相关的问题,能够举一反三。 理解:要求学生能够较好地理解所学内容,并且能够进行简单分析和判断。 了解:要求学生能够一般地了解所学内容。目标: 1)90%的学生能够使用 SQL Server进行熟练的数据库管理系统软件基本操作。 2)50%的学生具有初步的数据库逻辑设计及网络应用能力 3)10%的学生能够熟练以SQL Server作为后台数据库管理系统进行简单的数据库应用程序开发。 计算机专业教研室 贾建中 2004-8-1