信息技术教案-数据库与数据库应⽤
第四章数据库与数据库应⽤
第⼀节数据库概述
⼆、教学重点与难点
重点:数据库的基本概念、关系数据库。
难点:数据管理技术、数据模型。
三、课时安排建议
建议本节内容⽤2课时完成。
四、教学准备
●数据模型的图⽰、关系模型的数据表。
●学⽣分组。
五、教学过程建议
1.⼀⾸喜闻乐见的歌曲,由各⼩组分别讨论对此歌曲的理解。引出数据、信息概念。说明:同样的歌词、曲调,可能有不同的理解——声、像、图、⽂(数据)是载体,信息是数据的内涵,是⼈们理解到的内容。
其他概念同样以实例引出。
2.讲授数据管理技术的发展过程,主要突出数据与应⽤程序的关系和数据共享两个⽅⾯,这样学⽣容易接受。其他特点简介即可。
3.以学籍表为例引出关系模型进⽽拓展到其他数据模型。
4.完成思考与练习。
思考题采⽤⼩组合作完成。
5.教师总结。
第⼆节数据库的建⽴
⼆、教学重点与难点
本节的重点内容是VisData环境中的可视化操作界⾯的使⽤,以及数据库建⽴的基本⽅法,为此教材中
设置了六个任务:在磁盘中建⽴⼀个名为“研究型课程数据库”的数据库、在“研究型课程数据库”数据库中创建3表、重新设计“研究型课程数据库”的数据库中的“任课教师表”、删除“研究型课程数据库”的数据库中的“任课教师表”、在“学⽣选课表中”建⽴、删除索引、利⽤结构化查询语⾔SQL建⽴数据表“教室安排”。本节教学的重点是在“研究型课程”数据库中创建3表,难点是利⽤结构化查询语⾔SQL建⽴数据表“教室安排”。
三、课时安排建议
建议本节内容⽤2课时完成。
四、教学准备
1.教学素材
范例数据库“研究型课程数据库”。
2.课前准备
具备VisData插件的VB6、⽹络⼴播系统、范例数据库共享⽂件夹、依据班级情况建⽴学习⼩组。
五、教学过程建议
1.情景导⼊
教师活动:展⽰“研究型课程数据库”基本内容(如何打开数据库、数据表的分类、数据的查询等),引出问题“结合实际谈谈数据库同普通信息存储相⽐较好处在哪⾥?”
学⽣活动:分析讨论对数据库的感性认识
活动⽬的:让学⽣理解数据库能够使信息存储、分析、加⼯更加便捷。
2.活动制作
教师活动:给出制作主题――在磁盘中建⽴⼀个名为“研究型课程数据库”的数据库、在“研究型课程数据库”数据库中创建3表;教师演⽰制作内容;辅导学⽣完成制作。
学⽣活动:根据要求完成数据库建⽴、根据要求完成数据表建⽴。
活动⽬的:提⾼学⽣利⽤VisData环境中的可视化操作界⾯建⽴数据库的能⼒。
3.协同开发
教师活动:给出开发主题――重新设计“研究型课程数据库”的数据库中的“任课教师表”、删除“研究型课
程数据库”的数据库中
的“任课教师表”;个别指导;全班指导。
学⽣活动:⼩组讨论确定实现⽅法、依据计划确定分⼯、由⼀位同学完成、组内讨论。
活动⽬的:体验分⼯协作、提⾼数据库操作技能。
4.深⼊理解
教师活动:演⽰深⼊主题――在“学⽣选课表中”建⽴、删除索引、利⽤结构化查询语⾔SQL建⽴数据表“教室安排”;教师演⽰制作内容;辅导学⽣理解相关内容。
学⽣活动:⼩组讨论索引、结构化查询语⾔SQL的作⽤。
活动⽬的:理解数据库⾼级应⽤。
5.归纳总结
教师活动:根据发现的问题,对本节课进⾏归纳、整理;布置相关的课堂练习或家庭作业。学⽣活动:整理和反思本节课的学习过程,进⼀步思考教师所提出的有关问题。
活动⽬的:梳理总结。
六、教学参考
1.根据例题完成数据库的建⽴及维护,完成数据表字段类型的定义、添加、修改,完成数据表索引的定义、添加及修改。
2.可以尝试建⽴⼀个“通讯录”数据库,表中的数据类型、宽度可⾃⼰定义。
通讯录表
结构如下:
编号:Long,4字节,⾃动增长、必要的
姓名:Text,50字节,默认
电话:Text,50字节,默认
⼿机:Text,50字节,默认
电邮:Text,50字节,默认
家庭地址:Text,50字节,默认
:Text,50字节,默认
第三节数据维护
⼆、教学重点与难点
本节的重点内容是VisData环境中的可视化操作界⾯和结构化查询语⾔SQL对数据表中数据的基本操作,为此教材中设置了六个任务:窗⼝状态数据添加;在SQL语句窗⼝中添加数据;假设已有⼀张空数
据表“科技英语选课表”,其字段分类和字段类型与“学⽣选课表”匹配,要求向“科技英语选课表”中添加“学⽣选课表”中选修课程名是“科技英语”的记录;对“学⽣成绩表”进⾏修改,对所有学⽣的“试卷成绩”数据增加2分;对“学⽣成绩表”进⾏修改,所有学⽣的“总评成绩”修改为“平时成绩×40%+试卷成绩×60%”;对“学⽣成绩表”进⾏操作,删除“平时成绩”⼩于70分的记录。本节教学的重点是窗⼝状态数据
添加、在SQL语句窗⼝中添加数据,难点是对所有学⽣的“试卷成绩”数据增加2分、对“学⽣成绩表”进⾏修改,所有学⽣的“总评成绩”修改为:平时成绩×40%+试卷成绩×60%。
三、课时安排建议
建议本节内容⽤2课时完成。
四、教学准备
1.教学素材
范例数据库“研究型课程数据库”。
2.课前准备
具备VisData插件的VB6、⽹络⼴播系统、范例数据库共享⽂件夹、依据班级情况建⽴学习⼩组。
五、教学过程建议
1.情景导⼊
教师活动:对“研究型课程数据库”的数据表进⾏可视化界⾯下的添加、修改、删除,引出问题“数据维护的要素有哪些,如果修改或删除的内容多这种可视化操作是否合理?”
学⽣活动:讨论SQL语句应⽤的优缺点
活动⽬的:让学⽣理解SQL语句在⼤容量数据库中使⽤的重要性。
2.活动制作
教师活动:给出制作主题――窗⼝状态数据添加、在SQL语句窗⼝中添加数据;教师演⽰制作内容;辅导学⽣完成制作。
学⽣活动:根据要求完成数据添加的两种⽅式
活动⽬的:提⾼学⽣利⽤VisData环境中的可视化操作界⾯和SQL语句窗⼝数据库维护的能⼒
3.协同开发
教师活动:给出开发主题――对“学⽣成绩表”进⾏修改,对所有学⽣的“试卷成绩”数据增加2分、对“学⽣成绩表”进⾏修改,所有学⽣的“总评成绩”修改为:平时成绩×40%+试卷成绩×60%、对“学⽣成绩表”进⾏操作,删除“平时成绩”⼩于70分的记录;个别指导;全班指导。
学⽣活动:⼩组讨论确定实现⽅法、依据计划确定分⼯、由⼀位同学完成、组内讨论。
活动⽬的:体验分⼯协作、提⾼数据库操作技能。
4.深⼊理解
教师活动:演⽰深⼊主题――在假设已有⼀张空数据表“科技英语选课表”,其字段分类和字段类型与“学⽣选课表”匹配,要求向“科技英语选课表”中添加“学⽣选课表”中选修课程名是“科技英语”的记录;教师演⽰制作内容;辅导学⽣理解相关内容。
学⽣活动:⼩组讨论查询语⾔SQL的使⽤。
活动⽬的:理解数据库⾼级应⽤。
5.归纳总结
教师活动:根据发现的问题,对本节课进⾏归纳、整理;布置相关的课堂练习或家庭作业。学⽣活动:整理和反思本节课的学习过程,进⼀步思考教师所提出的有关问题。
活动⽬的:梳理总结。
六、教学参考
1.根据例题完成数据库的数据维护。
2.完成如下任务:
任务⼀,在任课教师表中,添加⼀个“王新”,“科技英语”,“科学楼302”的教师信息信息INSERT INTO 任课教师表 (姓名,任教学科,任教教室) VALUES ('王新','科技英语','科学楼302')
任务⼆,在任课教师表中,删除“任教学科”是“程序设计”的教师信息
DELETE FROM 任课教师表 WHERE任教学科='程序设计'
任务三,在任课教师表中,教室是“科学楼401”的⽼师“任教学科”改为“程序设计”UPDATE 任课教师表 SET任教学科='程序设计' WHERE任教教室='科学楼401'
第四节数据查询
⼆、教学重点与难点
本节的重点内容是VisData环境中结构化查询语⾔SQL中SELECT语句的使⽤,为此教材中设置了三项内容⼗五个任务:单表数据库查询、多表数据库查询、⼦查询。本节教学的重点是单表数据库查询、多表数据库查询,难点是⼦查询。
三、课时安排建议
建议本节内容⽤6课时完成。
四、教学准备
1.教学素材
范例数据库“研究型课程数据库”。
2.课前准备
具备VisData插件的VB6、⽹络⼴播系统、范例数据库共享⽂件夹、依据班级情况建⽴学习⼩组。
五、教学过程建议
1.情景导⼊
教师活动:对“研究型课程数据库”的数据表进⾏可视化界⾯下的全部数据浏览,引出问题
“随着数据的增多现有的数据浏览⽅式是否便捷?如果我只想到符合某些条件的数据怎么办?如果我想同时查看多个数据表的信息怎么办?”
学⽣活动:讨论数据分析的重要性。
活动⽬的:让学⽣理解数据分析是数据库操作的重要内容。
2.活动制作
教师活动:给出制作主题――显⽰“学⽣选课表”的所有信息、显⽰“学⽣选课表”中选修“影视欣赏“课程的学⽣信息、查询“学⽣成绩表”中总评成绩在70~80分的学⽣信息、查询“学⽣成绩表”中平时成绩90分或75分的学⽣信息、对“学⽣选课表”和“教师任课表”进⾏操作,能够显⽰学⽣姓名、选修课程名、指导教师;教师演⽰制作内容;辅导学⽣完成制作。
学⽣活动:根据要求完成基本数据查询分析。
活动⽬的:提⾼学⽣利⽤VisData环境中SQL语句窗⼝数据库分析的能⼒。数据库基本数据类型有哪些
3.协同开发
教师活动:给出开发主题――显⽰“学⽣成绩表”中总评成绩⼩于80分的学⽣姓名和平时成绩、统计“学⽣选课表”中除了动画制作和三维建模外,各学科报名⼈数、对“学⽣选课表”、“学⽣成绩表”和“教师任课表”进⾏操作,能够显⽰学⽣姓名、选修课程名、总评成绩、指导教师;个别指导;全班指导。
学⽣活动:⼩组讨论确定实现⽅法;依据计划确定分⼯;由⼀位同学完成;组内讨论。
活动⽬的:体验分⼯协作、提⾼数据库操作技能。
4.深⼊理解
教师活动:演⽰深⼊主题――显⽰“学⽣选课表”中有那些课程、查询“任课教师表”中有哪些⽼师任教学科信息为空、统计“学⽣成绩表”中平时成绩平均分和试卷成绩平均分、统计“学⽣选课表”中各学科报名⼈数、显⽰“学⽣成绩表”中平时成绩,并由⾼到低排序、统计“学⽣选课表”中各学科报名⼈数占总⼈数的⽐例、根据“学⽣选课表”和“学⽣成绩表”,显⽰平时成绩>80,姓名、选修课程名;教师演⽰制作内容;辅导学⽣理解相关内容。学⽣活动:⼩组讨论数据分析在查询语⾔SQL的⾼级使⽤。
活动⽬的:理解数据库⾼级应⽤。
5.归纳总结
教师活动:根据发现的问题,对本节课进⾏归纳、整理;布置相关的课堂练习或家庭作业。学⽣活动:整理和反思本节课的学习过程,进⼀步思考教师所提出的有关问题。
活动⽬的:梳理总结。
六、教学参考

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。