数据库技术和应用课程单元教学设计.doc_第1页
数据库技术和应用课程单元教学设计.doc_第2页
数据库技术和应用课程单元教学设计.doc_第3页
数据库技术和应用课程单元教学设计.doc_第4页
数据库技术和应用课程单元教学设计.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

数据库技术及应用课程单元教学设计一、教案头单元标题:创建数据库授课对象:全院大一、二学生学时:2上课地点: 多媒体机房教学目标能力(技能)目标知识目标注册和删除安装好的实例创建数据库创建表结构和输入表数据利用SQL语句创建数据库利用SQL语句创建表结构和输入表数据SQL Server 2008的基本使用SQL Server中的系统数据库和用户数据库创建表结构的时的数据类型能力训练任务及案例SQL Server 2008的基本使用利用鼠标方式创建数据库factory教学组织学生根据教师演示模似练习,学生根据训练习项目要求自己完成练习,教师检查学生练习完成情况,并给学生打分。教学材料数据库技术及应用项目教程 李超燕主编 北京大学出版社SQL Server 2008 联机丛书 SQL Server 软件自带作业回寝室在自己电脑上安装SQL Server 2008步骤教学内容教学方法教学手段学生活动时间分配引入1. 排座位2. 课程介绍3. 本课程性质和要求4. 平时成绩组成5. 课程项目介绍讲授(口述)板书课件15分钟操练(掌握初步或基本能力)1.打开SQL Server Management Studio(SSMS),以windows身份验证模式登录到当前的默认实例。2.断开当前的链接。3.新建一个连接,选择以SQL Server身份验证模式(登录名sa)登录,尝试可以吗。4.再次以windows身份验证模式登录到当前的默认实例。在实例名上选择属性,在“安全性”处设置服务器身份验证为:SQL Server 和Windows身份验证。5.找到sa登录名,右击选“属性”,将状态中的登录设为“启用”,设置密码为123。删除当前连接,创建一个新的连接,以sa登录,查看是否成功。6.再次以windows身份验证模式登录,将身份验证模式改为:仅windows。在实例名上右击,将当前的数据库服务停止,再启动。 7. 再次以sa登录,查看是否成功。 8.创建一个新的连接,实例的名称为你同桌同学的实例名。 9.新建一个查询,选择当前数据库为“ReportServer”,输入如下SQL查询语句,并运行 select * from users教师示范或课件演示板书课件学生模仿40分钟深化(加深对基本能力的体会)1.利用鼠标方式创建数据库factory;2.在factory数据库下利用鼠标创建表worker、depart和salary;启发 诱导重点讲解个别指导板书课件若干学生板书或实际操作集体操作20分钟归纳(知识和能力)1. SQL Server Management Studio(SSMS)是一个集成环境,用于访问、配置、管理和开发SQL Server的组件。2.登录到SQL Server的身份验证方式有二种。 3.sa在默认安装情况下是不启用的,若要用sa登,必须要启用,并更改身份验证模式。4.若对SQL Server的某项设置进行更改不起作用时,请将服务重启。讲授板书课件5分钟作业安装SQL Server 2008后记二、教案头单元标题:利用SQL语句创建数据库和表授课对象:全院大一、二学生学时:2上课地点: 多媒体机房教学目标能力(技能)目标知识目标能够利用SQL 语句创建数据库和表能够进行数据的导入和导出掌握创建数据库的SQL语句格式掌握创建表的SQL语句格式能力训练任务及案例利用SQL语句方式创建数据库factory教学组织学生根据教师演示模似练习,学生根据训练习项目要求自己完成练习,教师检查学生练习完成情况,并给学生打分。教学材料数据库技术及应用项目教程 李超燕主编 北京大学出版社SQL Server 2008 联机丛书 SQL Server 软件自带作业详见PPT步骤教学内容教学方法教学手段学生活动时间分配操练(掌握初步或基本能力)任务create table worker( wid char(3) primary key, wname varchar(10) not null, wsex char(2) check(wsex in(男,女), wbirthdate date, wparty char(2) check(wparty in(是,否), wjobdate date, depid char(1) )教师示范或课件演示板书课件学生模仿25分钟深化(加深对基本能力的体会)1.新建一个查询利用SQL语句创建数据库 factory2 。2.利用SQL语句打开数据库 factory2。(use factory2)3.利用SQL语句创建如下的三个表,先创建表worker和depart,再创建salary表请先阅读后一页的提示。4. 创建完成后,打开factory2数据库,在相应的表上右击鼠标,选“设计”,检验语句是否正确。启发 诱导重点讲解个别指导板书课件若干学生板书或实际操作集体操作30分钟归纳(知识和能力)创建数据库和表SQL语句的一般格式讲授板书课件10分钟训练1.新建一个查询利用SQL语句创建数据库 stu2。2.利用SQL语句打开数据库 stu2。(use stu2)3.利用SQL语句创建如下的三个表,student和course和stu_course4. 创建完成后,打开stu2数据库,在相应的表上右击鼠标,选“设计”,检验语句是否正确。教师示范或课件演示板书课件学生模仿20分钟总结能力、知识、技巧 重点、注意事项教师讲授或提问板书课件5分钟作业后记三、教案头单元标题:基本查询授课对象:全院大一、二学生学时:2上课地点: 多媒体机房教学目标能力(技能)目标知识目标掌握简单SQL语句的应用掌握在SQL语句中添加各类where条件使用简单的查询语句理解SQL语句在计算机各项应用中的作用了解SQL语句的一般格式能力训练任务及案例基本查询操作教学组织学生根据教师演示模似练习,学生根据训练习项目要求自己完成练习,教师检查学生练习完成情况,并给学生打分。教学材料数据库技术及应用项目教程 李超燕主编 北京大学出版社SQL Server 2008 联机丛书 SQL Server 软件自带作业见PPT步骤教学内容教学方法教学手段学生活动时间分配引入 留言板讲授(口述)板书课件5分钟操练(掌握初步或基本能力) 熟悉factory职工信息数据库教师示范或课件演示板书课件学生模仿10分钟深化(加深对基本能力的体会)任务3.1 查询depart(部门)表中的所有数据,查询结果如图3-1所示。任务3.2 查询depart(部门)表中的did(部门号)和dname(部门名),查询结果如图3-2所示。任务3.3 查询depart(部门)表中的dname(部门名)和dmaster(部门经理),要求显示的字段名为部门名和部门经理,查询结果如图3-3所示。任务3.4 查询salary(工资)表中实际工资(actualsalary)大于3000的职工号和实际工资,查询结果如图3-4所示。任务3.5 查询salary(工资)表中实际工资(actualsalary)在2000和3000之间的职工号和实际工资,查询结果如图3-5所示。任务3.6 查询worker(职工)表中在部门“1”或“2”工作的职工的职工号、姓名、部门号,查询结果如图3-6所示。启发 诱导重点讲解个别指导板书课件若干学生板书或实际操作集体操作30分钟总结能力、知识、技巧 重点、注意事项教师讲授或提问板书课件5分钟训练1.附加数据库factory,调试任务2.附加medical数据库,调试实训任务启发 诱导重点讲解个别指导板书课件若干学生板书或实际操作集体操作40分钟作业详见PPT后记四、教案头单元标题:集函数和附加子句查询授课对象:全院大一、二学生学时:2上课地点: 多媒体机房教学目标能力(技能)目标知识目标能够使用内部集函数能够使用附加子句来完成查询理解附加子句的作用理解内部集函数的作用理解ORDER BY子句的作用和使用方法能力训练任务及案例内部集函数附加子句教学组织学生根据教师演示模似练习,学生根据训练习项目要求自己完成练习,教师检查学生练习完成情况,并给学生打分。教学材料数据库技术及应用项目教程 李超燕主编 北京大学出版社SQL Server 2008 联机丛书 SQL Server 软件自带作业见PPT步骤教学内容教学方法教学手段学生活动时间分配课前提问最简单的select语句的一般格式。select 后的*代表什么意思?指定以下查询条件用什么谓词1.“书价”在20到30之间2.“系别”是计算机系或数学系3.“书名”的第2个字是s4.“性别”是男,地址在宁波5.“地址”为空讲授(口述)练习5分钟操练(掌握初步或基本能力)任务1查询salary(工资)表中日期为2011-01-04的总工资(totalsalary)的平均工资,查询结果如图3-10所示。任务2 查询职工的总数;查询在salary(工资)表中发过工资的职工人数,一个职工只计数一次,查询结果如图3-11所示。任务3查询salary(工资)表中最低的实际工资,查询结果如图3-12所示。任务4 查询salary(工资)表中最高的实际工资,查询结果如图3-13所示任务5 查询salary(工资)表中2011-01-04工资的总额,查询结果如图3-14所示。教师示范或课件演示板书课件学生模仿25分钟深化(加深对基本能力的体会)1.在factory数据库上调试任务2.在medical数据库上调试实训任务3.在stu数据库上调试课后练习应用题启发 诱导重点讲解个别指导板书课件若干学生板书或实际操作集体操作35分钟总结avg(distinct):求平均值,distinct表示相同的只计算一次;count(distinct):计数,distinct表示相同的只计数一次;max():求最大值;min():求最小值;sum(distinct):求和,distinct表示相同的只计算一次。教师讲授或提问板书课件5分钟训练附加子句-order by 子句启发 诱导重点讲解个别指导板书课件若干学生板书或实际操作集体操作20分钟作业课后练习后记五、教案头单元标题:视图授课对象:全院大一、二学生学时:2上课地点: 多媒体机房教学目标能力(技能)目标知识目标会建立视图、查询视图、更新视图理解视图的作用和定义理解对于视图更新的限制条件能力训练任务及案例创建几个视图,并且修改基本表和视图中的数据,看是否相互有影响。教学组织学生根据教师演示模似练习,学生根据训练习项目要求自己完成练习,教师检查学生练习完成情况,并给学生打分。教学材料数据库技术及应用项目教程 李超燕主编 北京大学出版社SQL Server 2008 联机丛书 SQL Server 软件自带作业见PPT步骤教学内容教学方法教学手段学生活动时间分配提问1 查询各个部门的职工人数,显示部门号和部门人数2 显示所有职工的职工号,姓名和2009年1月份工资3 显示所有平均工资高于2120的部门名和对应的平均工资讲授(口述)练习10分钟操练(掌握初步或基本能力)1. 在SQL 2008中利用鼠标操作的方式创建一个视图scview1,注意观察鼠标操作时相对应的SQL语句,创建完成后导出创建视图的SQL语句,利用语句创建scview2。2. 进入stu_course表中,将95001同学1号课程的成绩修改为95,然后查看视图中有无修改;同样的,在视图scview1中将该成绩再改回92,查看基本表stu_course中有无修改。3. 为表student创建一个视图sexage,显示性别和平均年龄。将student表中李勇的年龄修改成24,查看视图中的平均年龄是否发生变化。修改视图中的平均年龄可以修改吗? 教师示范或课件演示板书课件学生模仿30分钟深化(加深对基本能力的体会)1. 在SQL 2008中利用鼠标操作的方式创建一个视图pub_title,可以在该视图中查询pub_name, title, type和price。2. 利用SQL语句为authors表创建一个视图authorsview1,显示字段为au_id, au_fname, phone, city, state,并且只选取state在CA的记录。利用鼠标方式查看视图有无成功创建。进入authors表中,将city的第一个值改为Menlo,然后查看视图中有无修改;同样的,在视图authorsview1中将city的第二个值改为Oa,查看基本表authors中有无修改,为什么?3. 在视图authorsview1中查询所有au_fname第一个字母为M的记录,写出该查询语句;如果要对表authors查询也得到同样的结果,该语句该如何写?4. 为表titles创建一个视图titlesview1,显示pub_id和avgprice,是针对出版社号而求各个出版社的平均价格,利用鼠标方式查看0736的平均价格是多少?将表中出现的第一个0736的price值改为20,然后查看视图中0736的平均价格有无发生变化,是多少?为什么?将视图titlesview1中0877的平均价格改为17,看可以吗?为什么? 启发 诱导重点讲解个别指导板书课件若干学生板书或实际操作集体操作30分钟归纳(知识和能力)1. 什么是视图2. 视图的作用3. 视图的创建语句CREATE VIEW (,) AS 讲授板书课件5分钟作业课后习题后记六、教案头单元标题:备份和恢复授课对象:全院大一、二学生学时:2上课地点: 多媒体机房教学目标能力(技能)目标知识目标能够备份数据库能够恢复数据库能够创建备份设备备份的种类备份设备的种类恢复的故障还原模式能力训练任务及案例备份和恢复数据库教学组织学生根据教师演示模似练习,学生根据训练习项目要求自己完成练习,教师检查学生练习完成情况,并给学生打分。教学材料数据库技术及应用项目教程 李超燕主编 北京大学出版社SQL Server 2008 联机丛书 SQL Server 软件自带作业见PPT步骤教学内容教学方法教学手段学生活动时间分配操练(掌握初步或基本能力)1. 新建备份设备stubak1,对应d:bakstubak1.bak。2. 将stu数据库的故障还原模型(恢复模式)改为“完全”。3. 将stu数据库进行完全数据库备份到以上备份设备。4. 在student表中插入一行新的数据,学号为12345,其它数据随意输入。5. 对stu数据库进行差异数据库备份到stubak1。6. 将stu_course表删除。7. 对stu数据库进行事务日志备份到stubak1。6. 删除stu数据库7. 恢复到完全数据库备份的状态,因为下面还要继续还原,所以设置此次还原后的数据库为只读,打开student表,看是否有12345这条数据,为什么。8. 恢复到差异数据库备份的状态,因为下面还要继续还原,所以设置此次还原后的数据库为只读,打开student表,看是否有12345这条数据,为什么。9. 恢复到事务日志备份的状态,查看是否有stu_course表,为什么?教师示范或课件演示板书课

温馨提示

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

评论

0/150

提交评论