SQL Server数据库程序设计(教案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、本章重点
本章的重点在于了解数据库和数据模型的相关概念,数据库技术的发展过程与研究领域,关系模型的规范化原则,掌握关系的实体完整性规则和参照完整性规则,熟悉ER关系模型数据库设计方法,以及关系数据库设计的内容、任务、步骤和方法等。
三、本章难点
本章的难点在于掌握ER关系模型数据库设计方法,以及关系数据库设计的内容、任务、步骤和方法。
讲解重点之后让学生讨论。
讲解重点概念、归纳总结章节要点。引导学生自主学习、指导学生练习。
利用多媒体进行演示。
课后学习设计


思考题:
1.什么是客户机?客户机网络连接工具的作用是什么?
2.服务器网络连接工具的作用是什么?
上机练习:
1.打开SQL Server 2000的服务管理器、企业管理器和查询分析器,熟悉其界面。
教学设计
教学内容(包括重点、难点)
学生活动设计
教师活动设计
教学用具
一、基本内容
§2.1 VS.NET与VB.NET简介
2.1.1 Visual Studio.NET简介
2.1.2 VB.NET简介
§2.2 VS.NET安装与启动
2.2.1 VS.NET的安装步骤
2.2.2 VS.NET的启动
§2.3变量和类型



1、仝春灵 沈祥玖主编,《数据库原理与应用—SQL Server 2000》,
中国水利水电出版社。
2、李伟红,《SQL Server 2000实用教程》,中国水利水电出版社。
3、杨得新,《SQL Server 2000 开发与应用》,机械工业出版社。
4、李晓喆等,《SQL Server 2000 管理及应用系统开发》,人民邮电出版社。
第5周第17-20节
教学目标
1.SQL Server 2000的特点。
2.SQL Server 2000的环境需求。
3.SQL Server 2000的安装。
4.SQL Server 2000的常用工具。
教学设计
教学内容(包括重点、难点)
学生活动设计
教师活动设计
教学用具
教学内容(包括基本内容、重点、难点):
3.书中习题。
思考题:
1.常用的三种数据模型的数据结构各有什么特点?
2.数据库管理系统有哪些主要功能?
讨论:
针对学生已经用E-R图画出的该学校的概念模型,讨论概念模型是否符合数据库的设计原则和理念。



1、仝春灵 沈祥玖主编,《数据库原理与应用—SQL Server 2000》,
中国水利水电出版社。
4.数据库系统的模式结构与体系结构。
5. 概念模型的表示方法。
6.ER关系模型数据库设计。
7.关系模型的规范化。
8.关系的完整性规则。
9.关系数据库设计的内容、任务、步骤和方法。
教学设计
教学内容(包括重点、难点)
学生活动设计
教师活动设计
教学用具
一、基本内容
§1.1数据库基本知识
1.1.1数据库的基本概念
5、杨学全主编,《SQL Server 2000实例教程》,电子工业出版社。


SQL学习网站
VB.NET学习网站


课堂提问、学生讨论、课堂练习


教学题目
第四章数据库与表
课时安排
16
授课时间
第6周第21-24节
第7周第25-28节
第8周第29-32节
第9周第33-36节
教学目标
1.数据库的基本结构与组成。


SQL学习网站
VB.NET学习网站


课堂提问,学生讨论,课堂练习


教学题目
第二章VB.NET简介
课时安排
8
授课时间
第3周第9-12节
第4周第13-16节
教学目标
1.Visual Studio.NET的安装。
2.Visual Studio.NET的启动。
3.VB.NET的语法基础。
4.一个简单的VB.NET应用示例。
讲解重点概念、数据库设计要点之后让学生讨论
配合数据库设计的实例,讲解数据库的基本概念,让学生了解数据库的实质。
利用多媒体进行演示。
课后学习设计


作业:
1.分别给出一个层次、网状和关系模型的实例。
2.学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教师,每个教师只教一门课,每门课可由多个教师教;每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。用E-R图画出该学校的概念模型。
2.数据库的创建、修改与删除。
3.SQL Server 2000的系统数据类型。
4.表的创建、修改与删除。
5.约束的创建、使用与删除。
6.ADO.NET访问数据库的方法。
教学设计
教学内容(包括重点、难点)
学生活动设计
教师活动设计
教学用具
一、基本内容
§4.1数据库的创建与使用
4.1.1数据库的组成
4.1.2系统数据库
教学设计
教学内容(包括重点、难点)
学生活动设计
教师活动设计
教学用具
一、基本内容
§5.1 SQL语言简介
5.1.1概述
5.1.2使用注释
§5.2 SELECT语句
5.2.1 SELECT语句概述
5.2.2简单查询
5.2.3使用WHERE子句
5.2.4使用ORDER BY子句
5.2.5使用INTO子句
5.2.6使用GROUP BY子句
4.1.3创建数据库
4.1.4修改数据库
4.1.5删除பைடு நூலகம்据库
4.1.6附加与分离数据库
§4.2表的创建与使用
4.2.1数据类型
4.2.2创建表
4.2.3修改表
4.2.4删除表
§4.3约束的创建与使用
4.3.1创建约束
4.3.2查看约束的定义
4.3.3删除约束
§4.4 ADO.NET访问数据库
4.4.1 ADO.NET访问数据库的步骤
实例讲解和演示
多媒体演示
课后学习设计


作业:
1.查询pubs数据库的authors表中的作者的姓、名和电话号码。
2.使用TOP关键字,从Northwind数据库的customers表中搜索返回前20%的数据。
3.查询Northwind数据库的Orders表中的数据,并将其中的货物重量增加50%。
4.书中习题。
3.3.3 SQL Server服务管理器
§3.4习题
小结
二、本章重点
本章的重点在于了解SQL Server 2000是一个功能强大、操作方便的数据库管理系统,掌握和熟悉SQL Server 2000的安装,以及其常用的工具。
三、本章难点
本章的难点在于掌握SQL Server 2000常用工具的使用。
2.创建自己的一个应用程序示例。
3.书中习题。



1、仝春灵 沈祥玖主编,《数据库原理与应用—SQL Server 2000》,
中国水利水电出版社。
2、李伟红,《SQL Server 2000实用教程》,中国水利水电出版社。
3、杨得新,《SQL Server 2000 开发与应用》,机械工业出版社。
一、基本内容
§3.1 SQL Server 2000简介
§3.2 SQL Server 2000的安装
3.2.1 SQL Server 2000的环境需求
3.2.2 SQL Server 2000的安装步骤
§3.3 SQL Server 2000的常用工具
3.3.1 SQL Server企业管理器
3.3.2 SQL Server查询分析器
4.4.2 ADO.NET对象模型
4.4.3 ADO.NET数据连接方法
§4.5实验与指导
实验一:创建销售管理数据库
实验二:创建销售库的表
§4.6习题
小结
二、本章重点
本章的重点在于掌握SQL Server 2000数据库、表和约束的创建与使用。熟悉ADO.NET访问数据库的方法与步骤。
三、本章难点
本章的难点在于熟练掌握ADO.NET访问数据库的方法与步骤。
5.5.2 DELETE语句应用
§5.6实验与指导
§5.7习题
小结
二、本章重点
本章的重点在于了解和掌握SQL Server 2000的简单查询、高级查询,以及数据更新语句的使用。
三、本章难点
本章的难点在于掌握SQL Server 2000的高级查询,以及利用VB.NET将查询结果显示在网页的页面。
上机操作
三、本章难点
本章的难点在于掌握VB.NET的语法基础,以及利用VS.NET开发工具创建一个VB.NET应用程序示例的方法与步骤。
讲解重点之后让学生讨论。
讲解重点概念、归纳总结章节要点。引导学生自主学习、指导学生练习。
利用多媒体进行演示。
课后学习设计


上机操作:
1.打开Visual Studio.NET,熟悉它的界面。
2、李伟红,《SQL Server 2000实用教程》,中国水利水电出版社。
3、杨得新,《SQL Server 2000 开发与应用》,机械工业出版社。
4、李晓喆等,《SQL Server 2000 管理及应用系统开发》,人民邮电出版社。
5、杨学全主编,《SQL Server 2000实例教程》,电子工业出版社。


SQL学习网站
VB.NET学习网站


上机操作


教学题目
第五章数据查询
课时安排
12
授课时间
第10周第37-40节
第11周第41-44节
第12周第45-48节
教学目标
1.SQL的简单查询。
2.多表数据的连接查询。
3.联合查询。
4.嵌套查询。
5.数据的添加、修改和删除。
6.利用VB.NET将查询结果显示在网页的页面。
2.3.1值类型
2.3.2引用类型
§2.4面向对象语法
2.4.1面向对象的概念
2.4.2面向对象的实现
§2.5一个简单的VB.NET示例
§2.6习题
小结
二、本章重点
本章的重点在于了解如何安装Visual Studio.NET,熟悉其窗口环境,掌握VB.NET的工程管理,VB.NET的语法基础,以及利用VS.NET开发工具创建一个VB.NET应用程序示例的方法与步骤。
1.1.2数据管理技术的发展
1.1.3数据模型
1.1.4数据库系统的模式结构
§1.2关系数据库
1.2.1关系模型与关系数据库
1.2.2关系的完整性
§1.3关系数据库设计
1.3.1 ER关系模型数据库设计
1.3.2关系模型的规范化
1.3.3关系数据库的关系
1.3.4数据库的一般设计方法
§1.4习题
小结
中国水利水电出版社。
2、李伟红,《SQL Server 2000实用教程》,中国水利水电出版社。
3、杨得新,《SQL Server 2000 开发与应用》,机械工业出版社。
4、李晓喆等,《SQL Server 2000 管理及应用系统开发》,人民邮电出版社。
5、杨学全主编,《SQL Server 2000实例教程》,电子工业出版社。
上机操作
举例说明
多媒体演示
课后学习设计


作业:
1.创建教师数据库teacher。
2.在teacher数据库内创建:
教师基本情况表:包括教师编号、教师姓名、教师所在部门编号、教师职称。
教师部门信息表:包括部门编号、部门名称、部门描述。
教师上课情况表:包括教师编号、所上课程、是否专业课、课时数、班数、总人数。
4、李晓喆等,《SQL Server 2000 管理及应用系统开发》,人民邮电出版社。
5、杨学全主编,《SQL Server 2000实例教程》,电子工业出版社。


SQL学习网站
VB.NET学习网站


课堂提问、学生讨论、课堂练习


教学题目
第三章SQL Server 2000概述
课时安排
4
授课时间
教 案
课程名称SQL Server数据库程序设计
教材《SQL Server数据库程序设计》
总课时96
班级
专业
教师
系部
200~200学年第学期
教学题目
第一章数据库概述
课时安排
8
授课时间
第1周第1-4节
第2周第5-8节
教学目标
1.数据库和数据模型的基本概念。
2.数据模型的三要素。
3.数据库技术的发展过程与研究领域。
5.2.7使用COMPUTE BY子句
5.2.8使用集合函数
5.2.9高级查询
§5.3 INSERT语句
5.3.1 INSERT语句的语法格式
5.3.2 INSERT语句应用
§5.4UPDATE语句
5.4.1 UPDATE语句的语法格式
5.4.2 UPDATE语句应用
§5.5 DELETE语句
5.5.1 DELETE语句的语法格式
设计要求:
(1)每个表至少输入10条记录,要求记录要符合现实意义。
(2)向每个表中插入一条记录,再删除每个表中的5条记录。
3.书中习题。
讨论:
针对学生已经创建的数据库和表,讨论是否符合数据库建立的原则,是否符合现实意义。



1、仝春灵 沈祥玖主编,《数据库原理与应用—SQL Server 2000》,
2.书中习题。



1、仝春灵 沈祥玖主编,《数据库原理与应用—SQL Server 2000》,
中国水利水电出版社。
2、李伟红,《SQL Server 2000实用教程》,中国水利水电出版社。
3、杨得新,《SQL Server 2000 开发与应用》,机械工业出版社。
4、李晓喆等,《SQL Server 2000 管理及应用系统开发》,人民邮电出版社。
相关文档
最新文档