《web数据库应用》教案_第1页
《web数据库应用》教案_第2页
《web数据库应用》教案_第3页
《web数据库应用》教案_第4页
《web数据库应用》教案_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

web数据库应用教案 数据库原理教案课程类别:专业基础课授课对象(专业、层次):计算机科学与技术本科学时:72学时学分:4学分教材选用:数据库系统概论主讲教师:王哲教案完成时间:xx年2月学科审阅意见:_(课程负责人签名)_(学科带头人签名)xx年2月28日课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第一章绪论教学目的和要求熟悉数据库技术基础知识熟悉数据库应用系统内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.2.课程简介、课程特点及安排(约20分钟)数据库的应用范围医疗系统(划价、收费系统,药品管理系统)银行系统(查询、帐务管理系统)超市(收银、出货、入货系统)公安系统(第二代身份证、指纹系统)院校(新闻发布、学生管理、成绩管理)数据库基础概念数据、信息、数据库、数据库管理系统、数据库系统常见数据库ACCESS、SQL Server、Oracle?3.4.5.课程小结(约10分钟)重点、难点及解决方法重点数据库技术特点及发展方向难点数据库技术与相关技术结合的途径及方法主要教学参考文献1.清华大学出版社SQL应用与开发2.高等教育出版社数据库系统概论3.清华大学出版社数据库技术新进展(第二版)复习思考题 1、项目“学生成绩管理系统”应提供哪些功能,涉及哪些对象? 2、项目“学生学籍管理系统”应提供哪些功能,涉及哪些对象? 3、常见数据库管理系统类型,及其之间的比较。 课后小结(实施情况,发现问题及改进意见)本次课主要使学生从数据库应用系统开发和数据库管理的角度学习SQL Server2000,首先从分析一个简单的数据库应用项目的开发过程着手,引出与数据库应用系统及数据库有关的概念,然后在此基础上,循序渐进、步步深入,引导读者掌握SQL Server2000的应用。 课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第一章绪论教学目的和要求1.掌握E-R图的设计方法2.熟悉数据模型内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.2.复习上节课内容(约5分钟)数据库的操作方式交互方式程序嵌入方式数据库技术的产生和发展人工管理阶段(20世纪40年代中-50年代中)文件系统阶段(20世纪50年代末-60年代中)数据库系统阶段(20世纪60年代末-现在)?3.?4.数据模型概念数据模型ER图、三个基本图素、实体间的联系基本数据模型?5.课程小结(约10分钟)重点、难点及解决方法重点数据库数据模型难点数据库原理开发技术应用主要教学参考文献1.清华大学出版社SQL应用与开发2.高等教育出版社数据库系统概论3.清华大学出版社数据库技术新进展(第二版)复习思考题1.如果要开发一个学生成绩管理系统,请用ER图描述该系统的概念模型。 请用ER模型描述“职工”与其工作“部门”两个实体集的属性及实体集之间的联系,2.并转换为关系模式。 课后小结(实施情况,发现问题及改进意见)课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第一章绪论教学目的和要求熟悉数据库技术基础知识熟悉E-R图向关系模式的转化内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)实体集之间的3种联系(约30分钟)一对一的联系(11)及实例讲解一对多的联系(1n)及实例讲解多对多的联系(mn)及实例讲解提问举例说明常见的实体集之间的联系逻辑结构设计(约30分钟)介绍(11)联系的E-R图到关系模式的转换介绍(1n)联系的E-R图到关系模式的转换介绍(mn)联系的E-R图到关系模式的转换2.3.提问考虑“班级”与“正班长”这两个实体集的主要属性及二者之间的联系,并转化为关系模式。 4.案例分析(约10分钟)5.课程小结(约5分钟)重点、难点及解决方法重点数据库ER图的设计及向关系模式的转换难点不同的数据库建模工具的特点及使用区别主要教学参考文献1.清华大学出版社Web应用系统设计与开发实训教程复习思考题 1、考虑“班级”与“学生”这两个实体集的主要属性及二者之间的联系,转化为关系模式。 2、考虑“教师”、“学生”及“课程”这三个实体集的主要属性及之间的联系,转化为关系模式。 课后小结(实施情况,发现问题及改进意见)课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第二章关系数据库教学目的和要求熟悉关系数据库基础知识熟悉关系操作内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)2.3.关系数据库概述(约30分钟)关系数据结构(约30分钟)关系模式及关系数据库(约10分钟)关系操作(约30分钟)基本的关系操作关系数据语言的分类4.5.6.课程小结(约5分钟)重点、难点及解决方法重点关系数据库数据结构及形式化定义难点不同的数据库建模工具的特点及使用区别主要教学参考文献高等教育出版社数据库系统概论复习思考题 1、考虑“班级”与“学生”这两个实体集的主要属性及二者之间的联系,转化为关系模式。 2、考虑“教师”、“学生”及“课程”这三个实体集的主要属性及之间的联系,转化为关系模式。 课后小结(实施情况,发现问题及改进意见)课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第三章SQL Server2000简介2-1体系结构与运行环境2-2服务器组件及服务管理器2-3主要的管理工具2-4注册服务器2-5SQL Server2000的安装和卸载教学目的和要求1.了解SQL Server2000演变、特性及版本熟悉SQL Server2000体系结构和运行环境2.内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)2.SQL Server2000演变、特性及版本(约20分钟)3.SQL Server2000体系结构和运行环境(约10分钟)4.SQL Server2000安装环境及安装注意事项及服务器组件、服务管理器的相关操作(约20分钟)SQL Server2000主要管理工具及系统组成(约20分钟)5.6.注册服务器及相关操作介绍。 (30分钟)SQL Server2000的安装和卸载演示(15分钟)7.8.课程小结(约5分钟)重点、难点及解决方法重点SQL Server2000体系结构和运行环境,服务管理器的操作,主要管理工具。 难点主要教学参考文献SQL Server实训、SQL Server2000应用教程复习思考题描述SQL Server2000各版本安装环境课后小结(实施情况,发现问题及改进意见)本次课主要讲述了解SQL Server2000演变、特性及版本、体系结构和运行环境、安装环境、服务器组件,服务管理器操作及主要管理工具和系统组成,旨在让学生熟悉SQL Server2000系统、环境及其相关知识。 课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第三章数据库和表创建3-1基本概念3-2创建数据库教学目的和要求1.熟练掌握数据库的存储结构2.熟练掌握用界面方式创建数据库以及察看数据库信息。 内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)数据库相关概念。 (15分钟)数据库的存储结构。 (25分钟)逻辑存储结构、数据对象、数据库名称物理存储结构数据文件主数据文件,扩展名mdf辅助数据文件,扩展名ndf事物日志文件,扩展名ldf数据文件组主文件组primary用户文件组使用企业管理器创建数据库及相关练习。 (20分钟)2.3.?4.5.使用向导创建数据库及相关练习。 (20分钟)6.课程小结(约5分钟)重点、难点及解决方法重点数据库的存储结构,界面方式下创建数据库。 难点数据文件中逻辑文件名和物理文件名的区分。 主要教学参考文献SQL Server实训、SQL Server2000应用教程复习思考题 1、使用数据库向导创建一个逻辑名为“学生管理数据库”,文件名为“学生管理数据库.mdf”,初始容量为1MB,最大容量为50MB,且每次以5MB空间增长的数据库,日志的逻辑文件名“学生管理日志”,实际文件名为“学生管理日志.ldf”,初始容量为1MB,最大容量为5MB,且每次以20%空间增长的日志文件。 课后小结(实施情况,发现问题及改进意见)课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第三章数据库和表创建3-2创建数据库教学目的和要求熟练掌握修改、删除、附加数据库熟练掌握使用T-SQL语言创建数据库内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.2.复习上节课内容(约5分钟)T-SQL语言介绍(约20分钟)基本语法格式(约30分钟)1)CREATE DATABASEdatabase_name创建ON子句LOG ON子句2)ALTER DATABASEdatabase_name修改3)DROP DATABASEdatabase_name删除3.4.实际案例演示(约20分钟)5.课程小结(约5分钟)重点、难点及解决方法重点数据库,使用T-SQL语言创建数据库。 难点使用T-SQL语言创建数据库。 主要教学参考文献SQL Server实训、SQL Server2000应用教程复习思考题 1、使用T-SQL语言创建一个Company数据库,该数据库的主数据文件逻辑名称为Company_data,物理文件名为Company.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为Company_log,物理文件名为Company.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB。 课后小结(实施情况,发现问题及改进意见)课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第三章数据库和表创建3-3使用界面方式创建及管理数据表教学目的和要求熟练掌握使用企业管理器创建及管理数据表熟悉数据类型内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)2.数据类型介绍(约20分钟)1)整数型介绍2)浮点型介绍3)货币型介绍4)位型介绍5)字符型介绍6)文本型3.界面方式创建数据表(约20分钟)4.界面方式下管理数据表(约20分钟)5.实际案例演示(约10分钟)6.课程小结(约5分钟)重点、难点及解决方法重点创建数据表,修改数据表难点修改数据表主要教学参考文献1.SQL Server实训2.SQL Server2000应用教程、3.SQL Server2000数据库应用技术复习思考题创建xsbook四个不同数据表,并输入内容。 课后小结(实施情况,发现问题及改进意见)课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第三章数据库和表创建3-3使用T-SQL语言创建及管理数据表教学目的和要求熟练掌握使用T-SQL语言创建及管理数据表熟悉数据类型内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)2.使用T-SQL语言创建数据表(约20分钟)create tabletable_name(column1datatype)3.使用T-SQL语言管理数据表(约30分钟)alter tabletable_name修改表结构drop tabletable_name删除表4.实际案例演示(约20分钟)5.课程小结(约5分钟)重点、难点及解决方法重点使用T-SQL语言创建数据表,修改数据表难点修改数据表主要教学参考文献1.SQL Server实训2.SQL Server2000应用教程、3.SQL Server2000数据库应用技术复习思考题使用T-SQL语言创建xsbook四个不同数据表。 课后小结(实施情况,发现问题及改进意见)课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第三章数据库和表创建3-4操作表数据教学目的和要求熟练掌握界面方式操作表数据熟练掌握命令方式操作表数据内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)界面方式操作表数据。 (20分钟)命令方式操作表数据(20分钟)2.3.4.5.修改及删除表记录(10分钟)课程小结(约5分钟)重点、难点及解决方法重点界面方式操作表数据,命令方式操作表数据难点命令方式操作表数据主要教学参考文献SQL Server实训、SQL Server2000应用教程、SQL Server2000数据库应用技术复习思考题创建教师数据库teacher。 1.在teacher内创建教师基本情况表(jbqk),包括教师编号(teacher_no)、教师姓名(teacher_name)、教师所在部门编号(department_no)、教师职称(teacher_grade)。 2.每个表至少输入10条记录。 要求记录要符合现实意义。 3.向各表中插入一条记录,再删除各表中的第5条记录。 课后小结(实施情况,发现问题及改进意见)课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第四章数据库的查询和视图4-1数据库的查询(单表查询)教学目的和要求熟练掌握数据库的查询(单表查询)内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)选择列(约30分钟)选择一个表中指定的列查询全部列修改及替换查询结果中的列标题查询经过计算的值选择行(约30分钟)消除结果集中的重复值限制结果集中的返回行数查询满足条件的行SQL其他(约10分钟)课程小结(约5分钟)2.?3.?4.5.重点、难点及解决方法重点连接谓词,关键字的连接难点连接谓词,关键字的连接主要教学参考文献SQL Server实训、SQL Server2000应用教程复习思考题1查询pubs数据库的authors表中的作者的姓(au_lname)、名(au_fname)和电话号码(phone)。 2使用TOP关键字,从Northwind数据库的customers表中搜索返回前20%的数据。 课后小结(实施情况,发现问题及改进意见)课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第四章数据库的查询和视图4-1数据库的查询(连接查询)教学目的和要求熟练掌握数据库的查询(连接查询)内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)连接查询(约40分钟)内连接外连接交叉连接实际案例演示(约30分钟)课程小结(约5分钟)2.?3.4.重点、难点及解决方法重点连接谓词,关键字的连接难点连接谓词,关键字的连接主要教学参考文献SQL Server实训、SQL Server2000应用教程复习思考题1.使用WHERE子句从Northwind数据库的Products表中检索出所有单位价格(UnitPrice)超过50美元的货物名称(Product Name)、货物代号(ProductID)以及每单位重量(QuantityPerUnit)。 课后小结(实施情况,发现问题及改进意见)课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第四章数据库的查询和视图4-1数据库的查询(嵌套查询)教学目的和要求熟练掌握数据库的查询(嵌套查询)内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)嵌套查询(40分钟)IN子查询比较子查询EXISTS子查询2.?3.4.SELECT查询的其他字句(20分钟)实际案例演示(约10分钟)课程小结(约5分钟)5.重点、难点及解决方法重点连接谓词,关键字的连接难点连接谓词,关键字的连接主要教学参考文献SQL Server实训、SQL Server2000应用教程复习思考题 1、查询所有价格高于平均价格的书。 2、查询书号为pc1035的作者的作者号、作者姓名。 课后小结(实施情况,发现问题及改进意见)课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第四章数据库的查询和视图4-2创建视图(界面方式+T-SQL)教学目的和要求熟悉视图及相关概念熟练掌握视图的创建内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)视图概念及基础知识(20分钟)使用企业管理器创建及管理视图(20分钟)使用向导创建视图(10分钟)2.3.4.5.6.命令方式创建视图(20分钟)课程小结(约5分钟)重点、难点及解决方法重点界面方式和命令方式创建视图难点命令方式创建视图主要教学参考文献SQL Server实训、SQL Server2000应用教程复习思考题 1、创建视图B_TITLEAUTHOR。 2、创建商业类书的平均价格视图B_TITLEAUTHOR_AVG。 课后小结(实施情况,发现问题及改进意见)课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第五章T-SQL语言5-1常量、变量与数据类型5-2运算符与表达式5-3流程控制语句教学目的和要求熟练掌握T-SQL中常量、变量与数据类型概念及应用熟悉运算符与表达式的规则及其使用内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)2.常量(约20分钟)字符型常量整型常量实型常量日期时间常量money常量?3.数据类型(约20分钟)系统数据类型用户自定义数据类型自定义数据类型的删除?4.变量的使用(约20分钟)5.运算符与表达式的使用(约10分钟)6.课程小结(约5分钟)重点、难点及解决方法重点运算符与表达式难点流程控制语句主要教学参考文献 1、SQL Server实训 2、数据库原理 3、SQL Server2000应用技术复习思考题 1、SQL的英文全称为。 2、SQL中的语句可分为数据定义语言、和 3、3类。 4、T-SQL中的整数数据类型包括bigint、smallint、和bit5种。 课后小结(实施情况,发现问题及改进意见)SQL Server提供了功能完善运算符,通过运算符连接运算量构成表达式。 课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第六章索引、默认值与数据完整性6-1索引6-2默认值约束及默认值对象教学目的和要求熟练掌握索引的创建、修改与删除熟悉默认值对象的使用与删除熟悉数据完整性内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)2.索引及系统表介绍(10分钟)3.使用企业管理器和SQL命令创建索引(20分钟)4.索引删除(10分钟)5.在表中定义及删除默认值约束(20分钟)6.默认值约束的定义(10分钟)7.课程小结(约5分钟)重点、难点及解决方法重点索引的创建及删除难点使用SQL创建索引主要教学参考文献SQL Server实训、数据库原理、SQL Server2000应用技术复习思考题 1、在Northwind数据库中的Test_Table表的ContactName列上创建非聚集索引ContactIndex。 2、在Northwind数据库中的Test_Table表的Country和City列上创建复合索引Country_City 3、对于historytable按索引号+借书证号+借书时间创建主键约束; 4、创建historytable与XS表之间的参照关系; 5、统计xx年每位读者的读书量,并按降序排列;课后小结(实施情况,发现问题及改进意见)在数据库中,为了从大量的数据迅速找到需要的内容,也采用了类似于书目录这样的索引技术,使得数据查询时不必扫描整个数据库,就能迅速查到所需要的内容。 课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第八章系统安全管理8-1SQL SERVER2000的身份验证模式8-2建立和管理用户帐号教学目的和要求熟悉SQL Server2000的身份认证模式熟练操作建立和管理用户帐号熟悉服务器角色与数据库角色内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)SQL Server2000的身份认证模式(约20分钟)Windows NT认证模式SQL Server认证模式Windows NT认证模式下登录帐号的建立与删除(约20分钟)Windows NT认证模式下登录帐号的建立Windows NT认证模式下登录帐号的删除混合模式下SQL Server登录帐号的建立与删除(约30分钟)通过企业管理器创建SQL Server登录帐号利用系统存储过程创建SQL Server登录帐号SQL Server登录帐号的删除课程小结(约5分钟)2.?3.?4.?5.重点、难点及解决方法重点建立和管理用户帐号难点添加及服务器角色主要教学参考文献SQL Server实训、SQL Server2000应用教程复习思考题可考虑如下实现方案 (1)以系统管理员身份登录到SQL Server的企业管理器或查询分析器; (2)给每个学生创建一个登录账号; (3)将每个学生的登录账号定义为XSBOOK的用户; (4)在数据库XSBOOK下创建一数据库角色role,并给该数据库角色授予执行CREATE DATABASE语句的权限; (5)将每个学生对应的用户账号定义为数据库角色role的成员。 课后小结(实施情况,发现问题及改进意见)用户登录Windows NT时进行身份认证,登录SQL Server时不再进行身份验证。 在SQL Server认证模式下,SQL Server服务器要对登录的用户进行身份验证。 对于Windows9x系列的操作系统只能使用SQL Server认证模式,而当SQL Server在Windows NT或Windows2000上运行时,系统管理员设定登录认证模式的类型可为Windows NT认证模式和混合模式。 课程名称数据库原理年级xx专业、层次计算机科学与技术本科授课学时2授课类型讲授授课方式板书+多媒体授课教师王哲授课章节或知识点第九章备份恢复与导入导出9-1备份和恢复概述9-2备份9-3恢复9-4导入导出教学目的和要求熟练掌握数据库备份和恢复熟悉数据库的导入及导出内容提要与时间安排,教学方法(讲授、提问、讨论、实验等)1.复习上节课内容(约5分钟)2.备份和恢复概述(20分钟)3.数据库备份(10分钟)使用企业管理器进行备份使用备份向导进行备份4.数据库恢复(20分钟)恢复数据库的准备使用RESTORE语句进行数据库恢复使用企业管理器恢复数据库5.6.数据库导入导出(20分钟)课程小结(约5分钟)重点、难点及解决方法重点数据库备份与恢复,数据库导入及导出难点数据库的恢复主要教学参考文献SQL Server实训、数据库原理、SQL Server2000应用技术复习思考题将password的口令改为my_password课后小结(实施情况,发现问题及改进意见)数据库中数据的重要程度决定了数据恢复的必要与重要性,也就决定了数据是否及如

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论