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