高中二年级信息技术定义旅游信息数据库表及表间联系教学设计_第1页
高中二年级信息技术定义旅游信息数据库表及表间联系教学设计_第2页
高中二年级信息技术定义旅游信息数据库表及表间联系教学设计_第3页
高中二年级信息技术定义旅游信息数据库表及表间联系教学设计_第4页
高中二年级信息技术定义旅游信息数据库表及表间联系教学设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

高中二年级信息技术定义旅游信息数据库表及表间联系教学设计一、教材与学情分析本课选自沪科版高中信息技术选修四《数据管理技术》第二章第一节中的任务三,主题是定义旅游信息数据库表及表间联系。前序学习中,学生已经完成了需求分析与概念结构设计,画出了旅游信息管理系统的ER图,认识了实体、属性与联系。本课承担着把概念模型转化为关系模型的关键任务,即从ER图走向具体的数据表结构,确定每张表的字段、数据类型、主键,并在表与表之间建立参照关系。这一环节是数据库由纸面走向落地的分水岭,学生能否越过这道坎,直接决定后续创建数据库、录入数据、编写查询的学习质量。授课对象为高二年级学生。他们经过必修模块的打磨,具备基本的信息加工能力,对Excel类表格极为熟悉,这既是优势也是隐患。优势在于二维表结构对他们不陌生;隐患在于他们容易把数据库表等同于电子表格,忽视数据类型的约束意义、主键的唯一性要求和表间联系背后的参照完整性逻辑。前一课时的作业抽样显示,约六成学生能正确识别实体与属性,但只有不到三成能说清实体间的联系类型,部分学生在一对多与多对多的判断上存在混淆。因此本课必须在联系的转化规则上给足支架,在动手定义表结构的过程中嵌入足够多的即时反馈。二、教学目标学生能够依据已完成的ER图,将实体转化为数据表,合理选择每个属性的字段名与数据类型,并说明选择理由。学生能够辨析一对一、一对多、多对多三种联系,掌握一对多联系通过外键落地、多对多联系通过增设中间表落地的转化方法,并在旅游信息情境中正确应用。学生能够为每张表确定主键,解释主键的非空与唯一约束,理解外键与主键呼应所形成的参照完整性,初步形成数据一致性的工程意识。学生在小组协作完成数据库逻辑设计的过程中,体验从现实世界到信息世界再到机器世界的抽象与建模历程,养成规范化表达与互检验证的学习习惯。三、教学重点与难点教学重点是依据ER图定义数据表结构,包括字段命名、数据类型选择与主键设定。教学难点是多对多联系的转化,即理解为什么必须增加一张中间表,以及中间表的两个外键如何组合承担主键职责。难点突破依赖于具体情境的推演,而非规则的硬灌。四、教学准备教师准备旅游信息管理系统的完整ER图课件,包含游客、旅行团、景点、导游四个实体及其联系;准备Access教学机房环境,预装空的旅游信息数据库文件作为学生操作容器;准备字段设计任务单、联系类型判断卡片与小组互评量规。学生课前复习ER图绘制规范,完成联系类型判断的预习自测。五、教学过程(一)情境唤醒:一张报名表引发的麻烦上课伊始,教师投影展示旅行社业务员的日常困境:一位名叫李婷的游客同时报名了川西五日线和云南七日线两个旅行团,业务员用Excel登记时发现,要么把李婷的姓名、电话、身份证号抄两遍,要么在备注栏里挤成一团。改电话号码时要改好几处,漏改一处,出团通知就发错了人。教师抛出问题链:这个表格为什么会让业务员手忙脚乱?如果把游客信息和旅行团信息分开存放,又凭什么知道谁报了哪个团?学生结合生活经验很快指出数据重复与更新遗漏的症结。教师顺水推舟点明本课任务:我们今天要做的,就是为上节课画好的旅游信息ER图搭建真正的骨架,定义出规范的数据库表,并让表与表之间牵起手来。此环节用时约五分钟,价值在于让学生带着真实的痛感进入抽象内容,明白规范化设计不是书呆子的规矩,而是解决实际混乱的武器。(二)温故知新:从ER图到关系模型的思维跨越教师调出上节课各组提交的优秀ER图,带领学生快速盘点:实体有游客、旅行团、景点、导游;游客与旅行团之间是报名关系,一个游客可报多个团,一个团由多名游客组成;旅行团与景点之间是游览关系;导游与旅行团之间是带团关系。接着教师提出核心设问:ER图是给人看的,数据库管理系统看不懂菱形和椭圆,它只认一张一张的二维表。那么从图到表,转化的口诀是什么?学生在讨论中逐步归纳出教材给出的第一条规则:每一个实体转化为一张表,实体的属性转化为表的字段,实体的标识符转化为表的主键。教师在黑板上板书转化示意,强调这不是照抄,而是翻译,翻译要遵守目标语言的语法。此环节约六分钟,为后续动手操作铺设认知阶梯。(三)任务驱动一:定义游客表的结构学生以四人为一组,打开任务单,针对游客实体完成第一项转化。任务单要求填写字段名、数据类型、字段大小或格式、是否主键、设计理由五栏。教师巡视中重点捕捉三类典型分歧并择机展开全班辨析。第一类分歧出现在姓名字段的数据类型上。有小组选了文本型,有小组犹豫了。教师追问:姓名会参与加减运算吗?会把前导零丢掉吗?学生确认文本型的合理性,教师顺势归纳选型的三条经验:是否需要运算、是否有前导零、长度是否可预估。第二类分歧出现在游客编号上。有小组主张直接用身份证号作主键。教师组织微型辩论:身份证号的优点是唯一,但存在长达十八位的存储开销,且在多表中被反复引用时书写繁琐,还涉及敏感信息的扩散风险。多数小组转而支持增设独立的游客编号字段。教师在此提炼主键选取原则:唯一、稳定、简短、无业务含义者优先,让学生意识到代理键的工程价值。第三类分歧出现在出生日期与年龄的选择上。有小组两个都想要。教师请学生推演:今年录入年龄二十五岁,三年后此人多少岁?数据库会替他自动变老吗?学生在笑声中悟到派生数据不应入库存储的道理,保留出生日期字段,年龄由查询计算得出。各组完成游客表设计后,交换任务单互评,依据量规从字段完备性、类型合理性、主键明确性三方面打分并写出一条改进建议。教师选取两份有代表性的任务单投屏点评,好的做法点名推广,典型错误集体订正。此环节约十二分钟,学生在动手与互评中把字段设计的三项基本功练扎实。(四)任务驱动二:给一对多联系安家教师切换情境至导游与旅行团:一名导游可以带多个团,一个团只认一名带队导游,这是典型的一对多。设问:这种关系在表里如何体现?能不能在导游表里开一排格子,挨个填上带过的所有团号?学生凭经验立刻反对,理由是格子数量没法固定,填三个嫌挤,空十个浪费,还破坏了每格只存一个值的基本要求。教师肯定这一直觉背后正是第一范式的精神,继而引导得出规则:一对多联系不需要单独建表,而是在多的一方表中,加入一的一方的主键作为外键。学生在旅行团表中添加导游编号字段,教师用课件演示该字段如何像一根线,把旅行团表拴回导游表。随即引入参照完整性的朴素表述:旅行团表里出现的导游编号,必须是导游表里真实存在的编号,否则就是悬空的数据垃圾。学生通过试着往旅行团表写一个不存在的导游编号并观察系统报错的演示,建立起外键约束的直观感受。此环节约八分钟。(五)任务驱动三:拆解多对多的坚冰这是本课的高潮与攻坚点。教师聚焦游客与旅行团的报名关系:一个游客报多个团,一个团收多名游客。沿用刚才的思路行不行?在游客表里加旅行团编号,一个游客报三个团怎么办?在旅行团表里加游客编号,一个团三十个人又往哪儿放?两个方向同时走不通,学生陷入认知冲突。教师不急于给出答案,而是启发学生回忆生活中解决类似中介问题的办法:学生和课程之间靠什么记录选课?银行客户和账户之间靠什么记录交易?有学生答出选课单、流水单。教师顺势点破:当两边都装不下对方时,就请一个中间人来记账。报名这件事本身,也可以成为一个新的实体——报名表。小组讨论报名表该有哪些字段,教师引导归纳:至少要记下谁报的、报了哪个团,即游客编号与旅行团编号两个外键;顺便还能记下报名时间、缴纳的团费金额、座位号等报名这件事自身的属性。关于主键,学生经过争执后意识到单独一个游客编号保险不了,因为同一人报两个团就重复了,单独旅行团编号同理,唯有游客编号加旅行团编号的组合才能锁定唯一一条报名记录,复合主键的概念由此自然生成。教师板书演示转化后的三张表:游客表、旅行团表、报名表,并画出连线示意两个一对多替代了一个多对多。学生照着同样方法独立处理旅行团与景点的游览关系,设计出游览表作为巩固迁移。此环节约十二分钟,认知冲突、生活类比、自主建构三步环环相扣,难点在学生的亲手推演中被消化。(六)整合贯通:全库结构总装与上机初验各组将碎片化的设计成果整合成完整的库结构清单:游客表、导游表、旅行团表、景点表、报名表、游览表,共六张表,逐一核对字段、主键、外键。教师发放联系类型判断卡片进行两分钟快测,确保每人过关。随后学生打开预装的数据库文件,在Access中实际创建这六张表,按任务单设定字段名与数据类型,标记主键,并在关系视图中拖动字段建立表间联系,勾选实施参照完整性。教师巡视时重点关注两类操作:中间表组合主键的设置方法,即按住Ctrl同时选中两个字段再点主键按钮;外键字段的数据类型必须与所引用的主键字段保持一致这一易错细节。完成快的小组接受挑战任务:尝试向报名表录入一条游客与团号都合法的记录,再录入一条团号不存在的记录,观察系统反应,用一句话写下参照完整性的作用。此环节约十五分钟,纸面设计在真实软件环境中得到检验,学生的成就感油然而生。(七)总结升华与分层作业课堂尾声,教师带领学生回望整节课的思维路径:现实世界的人和事抽象为ER图,ER图翻译为一张张二维表,表与表通过外键牵手织成完整的网。三条转化规则由学生齐声复述:实体变表、属性变字段、标识变主键;一对多,外键落在多方;多对多,中间表来当家。分层作业如下。基础层:完成校园图书借阅情境的表结构设计,包含读者、图书、借阅三张表,写明字段、类型、主键与外键。提高层:分析外卖平台中顾客、商家、骑手、订单之间的联系,判断哪些联系需要中间表,并说明理由。拓展层:思考若允许一名游客对同一旅行团报名两次(如替家人代报),现有的复合主键还够用吗?提出你的修改方案,为下一课时的设计优化埋下伏笔。六、板书设计主板书居中呈现本课主线:ER图到关系模型的三条转化规则;左侧列出六张表的名称及其主键;右侧绘制游客表、报名表、旅行团表三者的连线示意图,用实线箭头标注外键指向,箭头旁注明实施参照完整性,让整节课的知识结构一目了然。七、教学评价设计本课采用过程性评价与结果性评价结合的方式。过程性评价依托三张任务单与互评量规,覆盖字段设计、联系判断、中间表建构三个关键节点,教师巡堂记录各组在典型分歧处的表现。结果性评价以上机建立的六表结构与关系视图为载体,按字段规范性、主键正确性、联系完整性、参照完整性四项指标赋分。快测卡片提供即时的个体化数据,课后作业的分层设计则为不同起点的学生保留上升空间。八、教学反

温馨提示

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

评论

0/150

提交评论