《网络数据库案例与应用》教学简案.docx
- 文档编号:29063400
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:35
- 大小:34.56KB
《网络数据库案例与应用》教学简案.docx
《《网络数据库案例与应用》教学简案.docx》由会员分享,可在线阅读,更多相关《《网络数据库案例与应用》教学简案.docx(35页珍藏版)》请在冰豆网上搜索。
《网络数据库案例与应用》教学简案
《网络数据库案例与应用》
课程标准教案
金先好
2014年9月
学期授课计划说明
本课程计划学时
已讲授学时
本期教学周
本学期课时分配
课
时
余
(缺)
本学期总学时
其中
讲
授
实
践
实
训
考
核
机
动
小
计
100
15
100
40
60
100
,骤dio__________________________________________________________________________________________________________________________教学大纲名称或版本
《网络数据库案例与应用》教学大纲
选用教材
王红,陈功平.数据库开发与案例教材(SQLServer2008+VisualStudio2010综合开发).北京:
清华大学出版社,2013
主要参考书名称及版本
李岩,张瑞雪.SQLServer2005实用教程.北京:
清华大学出版社,2008.
李锡辉,朱清妍.SQLServer2008数据库案例教程.北京:
清华大学出版社,2009.
所需实验(实习)器材及
设备
安装有SQLServer数据库系统的计算机
安装VisualStudio集成开发环境的计算机
多媒体设备一套
学生端人手一机
实验(习)场地
满足一体化教学要求的人手一机教学环境
备注
1、每位学生均拥有无还原系统的计算机一台
2、每台计算机均有独立的IP地址
3、教师端和学生端可实现畅通的文件传输
4、教师机可以操作并监控学生机
六安职业技术学院教案
2014~2015学年度第二学期编号1、2
信息工程系计算机教研室任课教师金先好
课程网络数据库案例与应用
项目1“学生管理系统”数据库的创建
授课班级
软件1301、1401
授课日期
学时数
4
课题
任务1数据库应用系统开发的基本步骤
任务2SQLServer后台数据库软件的安装
课型
一体化课
教学
要求
1、知道软件开发的基本流程,并了解各阶段的具体工作及开展形式
2、能够安装并配置SQLServer数据库系统
教学重点
1、数据库应用系统开发的基本步骤
2、SQLserver数据库的安装步骤及各选项的选择
教学难点
SQLserver数据库的安装步骤及各选项的选择
教学方法
一体化教学
教学设备
安装有SQLServer数据库和VisualStudio的学生机和多媒体设备一套
作业
实验报告1
教
学
过
程
设
计
教
学
过
程
设
计
一、任务导入
在实际应用中,经常要用到各种各样的数据,数据的数量大和复杂性强,计算机是如何管理的,采用的就是数据库,本项目就是为了介绍数据库的基础知识及数据库的创建。
二、讲授新课
任务0课程概况
✧成绩构成及要求
✧教学目标
✧教学重难点
任务1数据库应用系统开发的基本步骤
✧需求分析
✧数据库设计
✧应用程序设计
✧软件测试
✧应用程序发布
✧系统运行与维护
✧关系模型
任务2SQLServer后台数据库软件的安装
✧常用版本
✧软硬件需求
✧安装步骤及各选项的选择
✧配置数据库系统服务器(启动、暂停、停止)
三、独立实验
实验一SQLServer2005安装和配置
✧安装版本的选择
✧安装步骤中SQLServer验证身份的选择
✧安装步骤中系统认证的选择
四、实验检查
✧时间:
实验开始至结束
✧人数:
>20人
✧完成较好的给予鼓励和表扬,完成较差或没有完成的,进行辅导教育,找出原因,纠正学习态度,激发学习兴趣,争取在课程开始,建立正确的学习方法
✧作为最终实验成绩的依据之一
五、提交并批改报告
✧防拷贝手段:
加强指导;修改共享文件夹的属性,让学生只能交上去,不能复制下来;实验报告中以截屏内容为主
✧课下批改:
记录在教学考核本上,并反思实验内容和实验效果
课堂小结
本次课的2个任务主要介绍了软件的开发步骤和SQLServer2005数据库系统的安装步骤,使同学们能够对SQLServer2005数据库的基本情况有了总体的映像和把握,并讲解了服务器的配置方法和步骤。
自主学习
在个人计算机上安装一个以自己名字命名的命名实例数据库系统,并使用SSMS登录服务器。
遇到问题请到上寻求帮助
教学
反思
督促学生正确安装,学生技能的培养是关键,加大力度检查。
六安职业技术学院教案
2014~2015学年度第二学期编号3、4
信息工程系计算机教研室任课教师金先好
课程网络数据库案例与应用
项目1“学生管理系统”数据库的创建
授课班级
软件1301、1401
授课日期
学时数
4
课题
任务3数据库的创建和修改
课型
一体化课
教学
要求
1、能够使用SQL语言、SSMS工具创建数据库
2、能够使用SQL语言、SSMS工具修改数据库
3、能够使用SQL语言、SSMS工具删除数据库
教学重点
1.数据库的存储结构
2.创建、修改和删除数据库
教学难点
1、数据库存储结构
2、修改数据库
教学方法
一体化教学
教学设备
安装有SQLServer数据库和VisualStudio的学生机和多媒体设备一套
作业
实验报告2
教
学
过
程
设
计
教
学
过
程
设
计
一、任务导入
数据库是课程中最最基本的一个组成单元,也是非常重要的一个工具,在数据库开发和实际使用中有着非常重要的地位,SQL数据库的存储结构具有自身的特点,而创建、修改SQL数据库的方法与其他同类数据库的操作方法相似。
二、讲授新课
任务3数据库的创建和修改
✧数据库文件的存储结构
✧系统数据库介绍
✧创建数据库(图形化方法和T-SQL命令方法)
✧修改数据库设置(图形化方法和T-SQL命令方法)
✧删除数据库(图形化方法和T-SQL命令方法)
三、独立实验
实验二数据库管理
✧创建数据库(图形化方法)
✧创建数据库(T-SQL命令方法)
✧修改已创建的数据库(添加文件、文件组等)
四、实验指导
✧数据库操作是最基础的操作,图形化的操作方法简单,适合初学者,而数据库管理员更乐于使用非常有效且速度很快的T-SQL语句实现,由于语句较复杂,学生往往不愿使用,因此在指导时要督促培养学生使用语句的能力。
五、实验检查
✧适当的检查是对学习者的督促,也是考核成绩的最好根据,考核应建立在事实的基础上,不能想当然给分,但若检查不当则会引起学生反感,注重与学生的交流,把检查目的和必要性先告知学生,并兑现承诺,不仅能够帮助学生建立正确的学习方法,还可以树立威信。
✧时间:
实验开始至结束
✧人数:
>20人
✧完成较好的给予鼓励和表扬,完成较差或没有完成的,进行辅导教育,找出原因,纠正学习态度,激发学习兴趣,争取在课程开始,建立正确的学习方法
✧作为最终实验成绩的依据之一
课堂小结
本次任务主要讲解了SQL中数据库的创建、修改和删除的各种方法,使用T-SQL管理数据库是作为一名专业数据库管理员的重要标志,要求同学们对重要的语句一定要牢牢掌握。
独立实验室练习使用SSMS和SQL语句等方法建立、修改和删除数据库,重点掌握修改数据库的方法。
自主学习
现需开发一个邮件应用系统,请为该系统创建一个数据库
教学
反思
本节内容是重点,让学生多操作,增强技能。
六安职业技术学院教案
2014~2015学年度第二学期编号5、6、7、8
信息工程系计算机教研室任课教师金先好
课程网络数据库案例与应用
项目1“学生管理系统”数据库的创建
授课班级
软件1301、1401
授课日期
学时数
8
课题
任务4数据库的备份和还原
任务5数据库服务器的安全设置
任务6ADO.NET连接SQL数据库
课型
一体化课
教学
要求
1、能够备份和还原数据库
2、能够配置数据库身份验证方式
3、学会ADO.NET连接SQL数据库类代码的编写
教学重点
1、备份还原数据库
2、配置数据库身份验证方式
3、SqlConnection类的常用属性和方法
教学难点
1、配置数据库身份验证方式
2、SqlConnection类的常用属性和方法
教学方法
一体化教学
教学设备
安装有SQLServer数据库和VisualStudio的学生机和多媒体设备一套
作业
实验报告2
教
学
过
程
设
计
教
学
过
程
设
计
一、任务导入
数据库的安全性要求备份和还原是数据库中的关键数据提供重要的保护手段。
通过正确设计,可以从多种故障中恢复,另外,也可出于其它目的备份和还原数据库,如将数据库从一台服务器复制到另一台服务器。
通过备份一台计算机上的数据库,再将该数据库还原到另一台计算机上,可以快速容易地生成数据库的复本。
数据库的备份后,如果数据库遭到破坏,便可以使用恢复机制对数据库进行恢复,就可以保护我们的数据库了。
二、讲授新课
任务4数据库的备份和还原
✧备份为文件
✧备份至备份设备中(先建立备份设备,再备份数据库至该设备中)
✧还原数据库(从文件还原、从备份设备还原)
任务5数据库服务器的安全设置
✧身份认证模式的选择(windows身份认证、混合身份认证)
✧超级用户sa(sa的密码、sa的启用与禁用,允许与拒绝)
✧创建数据库级用户(用户的创建、赋予管理员权限)
任务6ADO.NET连接SQL数据库
✧SqlConnection对象(连接字符串常用参数、连接步骤)
✧连接数据库类的创建(方法编写)
✧测试连接
三、独立实验
实验二数据库管理
✧删除数据库(图形化方法、T-SQL命令方法)
✧数据库用户的创建、权限的赋予
四、实验检查
✧重点检查数据库用户权限的赋予是否正确,数据库身份认证方式选择是否符合要求。
课堂小结
本次任务主要学会了数据备份和恢复的一般方法和步骤,当数据库遭到破坏时,如果有备份,就可以使用所做的备份来对数据库进行恢复,保护数据库的安全性。
辅助实验主要学习数据库的基本操作,掌握数据库登录身份认证模式的选择及数据库用户的权限的赋予。
自主学习
以“邮件应用系统”为开发任务,为该系统设计数据库,确定数据库名、存储位置、文件增长方式等属性,为该数据库创建2个不同方式认证的用户,具备操作邮件数据库的最高权限,在VisualStudio中创建一个类,用于连接到邮件数据库,并设计一个页面验证该类是否可以实现连接。
教学
反思
本节是整个系统开发的基础,要讲透彻。
六安职业技术学院教案
2014~2015学年度第二学期编号9、10
信息工程系计算机教研室任课教师金先好
课程网络数据库案例与应用
项目2“学生选课管理系统”中数据表的操作
授课班级
软件1301、1401
授课日期
学时数
4
课题
任务1基本数据表的创建和修改
课型
一体化课
教学
要求
1、学会使用SSMS和SQL语句两种方法创建和修改数据表
2、学会备份和恢复数据库的方法
教学重点
使用SQL命令创建和修改数据表
教学难点
使用SQL命令创建和修改数据表
教学方法
一体化教学
教学设备
安装有SQLServer数据库和VisualStudio的学生机和多媒体设备一套
作业
实验报告3
教
学
过
程
设
计
教
学
过
程
设
计
一、任务导入
“学生选课管理系统”使用时的第一步就是要登录系统,输入用户名和密码,如果正确,就可以使用系统,否则不允许使用;用户名和密码存放在哪里呢?
进入系统后,可以查看学生的信息,并且还可以根据不同条件来查看,这写学生数据存放在什么地方?
同学们在使用一下该系统,分析系统需包含的数据表,表中需要包含的基本字段,每个字段应该要具有的数据类型。
二、讲授新课
任务1基本数据表的创建和修改
✧常用数据类型
✧创建表stu(图形化方法:
设置主键、默认值方法)
✧创建kc表(命令方法:
设置主键、默认值的关键字)
✧创建cj表(命令方法:
主键双字段设置方法)
✧计算字段、自动编号字段设置
✧添加字段、修改字段、删除字段
✧删除数据表
三、独立实验
实验三数据库的备份和恢复
✧备份数据库
✧还原数据库
四、实验检查
✧没有调查就没有发言权,老师对学生的每一个评价都应该有根有据,实验课上,要多和学生沟通,检查他们的学习情况,修正学习中的错误或不适宜的学习方法,树立学习本门课程的兴趣和信心,适当的检查是督促。
课堂小结
本次任务学会了创建数据表,必须学会使用语句创建表,学会设置主键、默认的方法,字段自动编号和自动计算结果的字段方法在实际开发中也经常使用到,创建表非常关键,有一点同学们会特别容易忽视,那就是规划表,规划表比创建表更难,规划表是脑力劳动,创建表是体力劳动,同学们根据爱好,选择规划还是创建,下次课我们将讲解如何修改表和添加数据。
自主学习
为邮件数据库创建所需的数据表。
提示:
最少应包含用户表、管理员表、邮件表(应包含邮件的发送者、接收者、标题、正文等字段),表中的字段名、类型、宽度由个人自定义。
教学
反思
本节内容较基础,也非常重要,多让学生练习。
六安职业技术学院教案
2014~2015学年度第二学期编号11、12
信息工程系计算机教研室任课教师金先好
课程网络数据库案例与应用
项目2“学生选课管理系统”中数据表的操作
授课班级
软件1301、1401
授课日期
学时数
4
课题
任务2表数据的增加、改动、删除操作
课型
一体化课
教学
要求
1、学会向数据表添加、修改、删除数据的方法
2、能够为“学生选课管理系统”数据库中的表添加适量数据,并实现规定修改、删除任务
教学重点
使用SQL语句添加、修改、删除表数据
教学难点
使用SQL语句添加、修改、删除表数据
教学方法
一体化教学
教学设备
安装有SQLServer数据库和VisualStudio的学生机和多媒体设备一套
作业
实验报告4
教
学
过
程
设
计
一、任务导入
上节课我们说到了各种数据类型及其使用范围,它们对建立和操作表有很大的关系,表操作是数据库操作中最最基本的操作单元,我们要学会管理数据表,我们就来说一说创建表和管理表的具体方法。
二、讲授新课
任务2表数据的增加、改动、删除操作
✧增加记录(insert命令)
✧修改记录(update命令)
✧删除记录(delete命令)
三、独立实验
实验四数据表管理
✧创建数据表
✧管理数据表
四、实验检查
✧本次实验是实验四的第一部分,主要是创建表结构,由于一体化课上内容较多,实验内容也较多,学生在实验过程中容易失去耐心,对于出现的问题给予同学们相应的指导和帮助,如果是单独问题,进行单独指导,如果是普遍问题,通过天宇教室软件进行集体指导,并针对出现的问题找出原因,看是否课堂教学中有什么不足。
课堂小结
本任务我们学会了操作表数据的方法,重点是掌握用语句添加、修改和删除表数据,表数据是数据库和数据表中最重要的信息,应学会它的基本操作。
独立实验重点是要求大家学会在SSMS管理器中创建表、修改表、操作表记录的方法,尤其要熟练掌握使用T-SQL语句创建表、修改表、操作表记录的语句,为以后的学习打下基础。
自主学习
为邮件数据库中的数据表添加记录,每张表不少于5条。
并执行下列修改。
1、把所有用户的密码前加上a
2、将admin用户(请提前增加该用户记录)的密码修改为12345
教学
反思
督促学生掌握技能。
六安职业技术学院教案
2014~2015学年度第二学期编号13、14
信息工程系计算机教研室任课教师金先好
课程网络数据库案例与应用
项目2“学生选课管理系统”中数据表的操作
授课班级
软件1301、1401
授课日期
学时数
4
课题
任务3约束的创建和使用
任务4添加学生信息页面的设计
课型
一体化课
教学
要求
1、学会数据库实现数据完整性的常用方法
2、能够为“学生选课管理系统”数据库中的表添加适当的约束
3、能够快速、正确的实现表数据的添加、修改、删除任务
教学重点
基本约束的实现
教学难点
基本约束的实现
教学方法
一体化教学
教学设备
安装有SQLServer数据库和VisualStudio的学生机和多媒体设备一套
作业
实验报告4
教
学
过
程
设
计
一、任务导入
数据完整性分为实体完整性、域完整性及参照完整性,今天我们就来看看使用相应的手段来实现数据的完整性。
约束是实现数据完整性的方法之一,假如某个学校要求学生的学号是唯一的应该如何设置,且学生的年龄不超过30岁,那么我们又应该如何设置呢,今天我们就针对这类问题来看一下数据库的解决办法。
二、讲授新课
任务3约束的创建和使用
✧主键(primarykey)约束
✧唯一键(UNIQUE)约束
✧检查(CHECK)约束
✧外键(FROEIGNKEY)约束
任务4添加学生信息页面的设计
✧页面设计
✧代码设计
三、独立实验
实验四数据表管理
✧添加表数据
✧修改表数据
✧删除表数据
四、实验检查
✧本次实验是实验四的第二部分,是实验四的重点和难点,题量较大,问题多,如果是单独问题,单独指导,如果是普遍问题,需集体指导,并针对出现的问题找出原因,看是否课堂教学中有什么不足。
实验结果不仅要收集word文档,还需要提醒学生把实验数据备份上交到实验报告文件夹中,在以后的实验中还需要使用到本次数据。
课堂小结
任务3学会了数据表中的基本约束及各种约束的创建方法,检查约束在实际中应用较多,外键约束在数据库中的重要性也非常重要,重点启发学生创建约束的目的。
任务4是数据表的应用,使用VisualStudio设计添加信息的页面,页面中包含了基本元素,重点在代码的编写。
独立实验学会了在表中添加、修改、删除记录的方法和巩固。
自主学习
为邮件数据库中的数据表添加基本约束,仿照该任务4设计一个添加课程信息页面、邮箱用户注册页面和邮件发送页面.
教学
反思
高级应用,教会学生。
课程多留点时间给学生练习。
六安职业技术学院教案
2014~2015学年度第二学期编号15、16
信息工程系计算机教研室任课教师金先好
课程网络数据库案例与应用
项目2“学生选课管理系统”中数据表的操作
授课班级
软件1301、1401
授课日期
学时数
4
课题
任务4添加学生信息页面的设计
任务5删除学生信息页面的设计
课型
一体化课
教学
要求
1、学会visualstudio中常用控件的添加方法
2、学会添加信息代码的编写
3、学会删除信息代码的编写
教学重点
添加和删除信息代码的编写
教学难点
添加和删除信息代码的编写
教学方法
一体化教学
教学设备
安装有SQLServer数据库和VisualStudio的学生机和多媒体设备一套
作业
实验报告5
教
学
过
程
设
计
教
学
过
程
设
计
一、任务导入
经常看到在页面上申请账户(比如邮箱、QQ号、微博号、博客等),现在很多网站为了保留用户很少有销户操作,如一个学生毕业了,那我们应当把这个学生从现在是学生表中给剔除掉,这个剔除操作就对应了数据的delete操作,而delete操作只有学过SQL数据库系统的才会操作,对于普通用户还是希望能够通过点击鼠标、输入简单是数据操作,这就要求我们必须设计一些友好型的页面给用户操作。
二、讲授新课
任务4添加学生信息页面的设计
✧代码设计
任务5删除学生信息页面的设计
✧页面设计
✧代码设计
三、独立实验
实验五约束、默认和规则
✧约束的创建
✧数据关系的创建
四、实验检查
✧本实验是实验五的第一部分:
创建和使用约束。
经过几周的实践,学生已经掌握与老师沟通的方法以及本门课程实验的基本过程,实验过程中一些在一开始容易出现的语法问题已经得到很好的解决,主要问题出现在个人理解题目上,在下一阶段,应着重培养学生的创造力,以引导为主,重点仍然在学生,在实验题目上也要出适量的难题,让学生知道每门课程都有很多难以解决的问题,需要他们合作,动脑筋才可以解决。
课堂小结
任务5和任务4有很多相似之处,但任务5的重要核心代码和任务4是有区别的,重点启发大家对于数据表操作一定要小心谨慎。
独立实验学会了通过本次实验同学们掌握数据库约束、默认和规则的概念,熟悉SQLSERVER的完整性约束技术,了解SQLSERVER的违反完整性处理措施,掌握了约束、默认和规则的创建和使用,尤其要熟练掌握使用T-SQL语句来操作,弄清三者之间的联系和区别
自主学习
模仿任务4和任务5,独立设计“删除课程信息页面”、“邮箱用户销户页面”、“删除邮件页面”,并实现页面功能。
教学
反思
多指导,多启发。
六安职业技术学院教案
2014~2015学年度第二学期编号17、18
信息工程系计算机教研室任课教师金先好
课程网络数据库案例与应用
项目3“学生选课管理系统”常用信息的查询
授课班级
软件1301、1401
授课日期
学时数
4
课题
任务1单表查询和多表查询
课型
一体化课
教学
要求
1、学会数据查询语句的基本格式
2、学会多表查询的连接条件书写
3、学会查询选项的使用
教学重点
1、查询语句的基本格式
2、查询选项的使用
3、多表查询中连接条件的书写
教学难点
1、查询语句的基本格式
2、多表查询中连接条件的书写
教学方法
一体化教学
教学设备
安装有SQLServer数据库和VisualStud
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络数据库案例与应用 网络 数据库 案例 应用 教学