高二信息技术教学设计:概念模型与E-R方法实战课例_第1页
高二信息技术教学设计:概念模型与E-R方法实战课例_第2页
高二信息技术教学设计:概念模型与E-R方法实战课例_第3页
高二信息技术教学设计:概念模型与E-R方法实战课例_第4页
高二信息技术教学设计:概念模型与E-R方法实战课例_第5页
已阅读5页,还剩4页未读, 继续免费阅读

下载本文档

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

文档简介

高二信息技术教学设计:概念模型与ER方法实战课例本节课作为选修模块"数据管理与分析"第2章第1节的第二课时,承接上一课时学生对概念模型基本要素的初步认知,重点解决实体联系建模从理论走向实践的关键跨越。依据新课标"计算思维"与"数据意识"核心素养要求,结合粤教版教材编排逻辑,本设计确立"真实情境驱动、建模思维显性化、工具操作规范化"三大教学策略,引导学生完成从业务语言到概念模型的规范转译。一、学情与教材深度解析教材将ER方法定位为数据库设计概念结构设计阶段的核心工具。学生已掌握实体、属性、联系三要素定义,能识别简单场景下的实体类型。但前测数据显示:78%学生难以准确判断联系类型(1:1、1:n、m:n),65%无法将业务规则转化为约束条件,82%在ERwin建模工具操作上存在规范性缺失。认知障碍集中在抽象业务规则与图形符号的映射关系、多实体复杂联系的整合冲突消解两大维度。针对性确立三维目标:知识技能上,学生能独立完成含5个以上实体、3种联系类型业务场景的ER图绘制,熟练应用ERwin工具实现概念模型向逻辑模型的自动转换;过程方法上,建立"实体识别→属性分配→联系确定→约束标注→规范检查"五步建模法,体会抽象建模与迭代优化的工程思维;素养态度上,通过医疗信息系统真实案例,培养数据规范意识与系统论视角,理解模型质量对后续物理实现的决定性影响。二、教学环节与核心任务设计(一)情境导入:诊疗流程中的数据困境(8分钟)投影某三甲医院门诊就诊流程视频片段:患者挂号→分诊→就诊→开具检查/处方→缴费→取药/检查→复诊。停帧提问:"若用电子表格记录全流程数据,会遭遇什么灾难?"学生分组讨论3分钟,汇总呈现:数据冗余导致存储浪费、更新异常致使诊疗记录不一致、删除异常丢失医生排班信息、跨表查询效率低下。教师总结:这就是缺乏概念模型指导的直接后果。引出核心任务——为医院构建核心业务概念模型,支撑后续HIS系统数据库建设。(二)实体识别与属性建模:从名词到结构(15分钟)1.实体识别规范化训练分发《门诊业务规则描述文档V1.0》,包含:患者就诊需实名登记,记录姓名、性别、出生日期、联系电话、医保编号;医生属于某科室,具有职称、执业编号;科室含名称、位置、负责人;诊疗记录关联患者、医生、诊断结果、用药方案;药品由通用名、规格、单价、生产厂家构成;检查项目包含项目名、参考范围、收费标准。引导学生运用"名词筛选法+业务不可分割性判断"提取实体:患者、医生、科室、诊疗记录、药品、检查项目、处方、处方明细。重点辨析"处方"与"处方明细"为何必须分离——前者记录开立时间、医生、患者、总金额,后者记录具体药品、数量、单价、用法用量,体现1:n联系语义。2.属性规范化与码的选取以"患者"实体为例,演示属性原子化拆解:姓名不可再分,地址需拆分为省市区街道门牌号。强调主码选取原则:唯一性、非空性、稳定性、简洁性。医保编号虽唯一但自费患者无此码,引导学生设计系统自增"患者ID"作主码,医保编号设为唯一键。同步演示ERwin中LogicalModel创建实体、属性定义、数据类型映射(VARCHAR2(20)、DATE、NUMBER(10,2))、主键设置全流程,投影操作规范检查清单:命名规范(PascalCase)、注释完整性、数据类型与长度合理性。(三)联系建模与约束表达:破解类型判断难点(20分钟)3.联系类型判断三步法针对"医生科室"、"患者诊疗记录"、"处方药品"三对典型实体,建立判断脚手架:步骤一:正向提问。"一个医生能否属于多个科室?"业务规则限定专职医生仅归属一科室→医生对科室为n:1。步骤二:反向提问。"一个科室能否包含多个医生?"显然成立→科室对医生为1:n。步骤三:综合定型。结合双向基数确认为1:n联系,联系名"归属",菱形框连接实体矩形框,在连线标注(1,n)。同理推导:患者诊疗记录为1:n(一次就诊生成一条记录,患者可多次就诊),处方药品为m:n(一张处方含多味药,一种药可出现在多张处方),引入联系实体"处方明细"将其拆解为两个1:n。4.约束条件的可视化表达在ERwin中演示IdentifyingRelationship与NonIdentifyingRelationship的图形差异:实线菱形框表示标识联系(子实体主键包含父实体主键,如处方明细主键含处方ID),虚线菱形框表示非标识联系(子实体主键独立,如诊疗记录主键为自增ID)。强制学生在草稿纸完成手绘ER草图后再上机,防止"画图先行、思考滞后"。(四)模型整合与冲突消解:工程化建模实战(18分钟)5.视图整合实操分组任务:将"挂号视图"(患者、医生、科室、挂号记录)、"诊疗视图"(患者、医生、诊疗记录、处方、药品)、"收费视图"(患者、处方、缴费记录)三局部ER图整合为全局模型。预设三类冲突:命名冲突:"挂号视图"用"医师"、"诊疗视图"用"医生",同义异名;"诊疗记录"中"诊断"属性与"检查项目"实体"项目名"异名同义。结构冲突:"收费视图"将药品直接挂靠处方,忽略处方明细,导致无法记录用法用量。约束冲突:"挂号视图"设医生工号为主键,"诊疗视图"用医生ID,主键不一致。6.冲突消解策略演示教师现场操作ERwinModelparison功能,导入三个局部模型文件,自动生成差异报告。演示重命名实体/属性、合并同义属性、调整联系类型以适应最细粒度业务需求、统一主键策略(保留系统自增代理键,业务键加唯一约束)。学生同步在分组电脑上完成整合,输出统一命名规范的全局ER图XML文件。(五)模型验证与前向工程:闭环质量保障(12分钟)7.完整性约束自检清单分发《ER模型自检量表》20条指标,涵盖:实体覆盖度(是否遗漏核心业务对象)、联系语义准确性(基数、参与度是否与业务规则一致)、主键合规性(无空值、无语义、不更新)、外键迁移正确性(标识联系主键下沉、非标识联系外键生成)、冗余联系消除(可通过其他联系路径推导的联系是否删除)、派生属性标注(如处方总金额=Σ明细金额,标注/推导公式)。8.前向工程生成DDL脚本演示ERwinForwardEngineering向导:选择TargetDatabaseOracle19c,勾选GenerateDDL、CreateTables、CreateIndexes、CreateConstraints、CreateTriggers(主键自增触发器)。导出SQL脚本,现场解读关键段:CREATETABLE"PRESCRIPTION_DETAIL"("PRESCRIPTION_ID"NUMBER(10)NOTNULL,"DRUG_ID"NUMBER(10)NOTNULL,"QUANTITY"NUMBER(6)DEFAULT1CHECK("QUANTITY">0),"DOSAGE"VARCHAR2(100),CONSTRAINT"PK_PRESCRIPTION_DETAIL"PRIMARYKEY("PRESCRIPTION_ID","DRUG_ID"),CONSTRAINT"FK_PD_PRESCRIPTION"FOREIGNKEY("PRESCRIPTION_ID")REFERENCES"PRESCRIPTION"("PRESCRIPTION_ID")ONDELETECASCADE,CONSTRAINT"FK_PD_DRUG"FOREIGNKEY("DRUG_ID")REFERENCES"DRUG"("DRUG_ID"));重点讲解复合主键定义、级联删除策略、CHECK约束体现业务规则。学生执行脚本于教学数据库实例,使用SQLDeveloper验证表结构、约束、索引创建结果。(六)迁移拓展:从概念到逻辑的范式思考(7分钟)抛出问题:"前向工程生成的表结构是否已满足第三范式?"展示"诊疗记录"表包含医生姓名、科室名称字段,引发学生质疑。引导分析:医生姓名、科室名称依赖于医生ID、科室ID,存在传递函数依赖,违反3NF。演示ERwin中NormalizationTransformation功能,自动将冗余属性剥离至医生、科室维度表,生成星型模式雏形。点明:概念模型设计阶段即应预判范式要求,ER图中实体粒度划分直接决定逻辑模型范式层级,体现"设计即治理"的数据工程思想。三、关键教学策略与实施保障1.脚手架逐步撤除设计课前预习:自学ERwin基础操作视频,完成"学生选课"简单ER图练习。课中:实体建模→全程演示;联系建模→半成品填空(给定实体与联系名,学生标注基数与类型);模型整合→全自主协作。课后:布置"图书管理系统"完整建模任务,要求提交业务规则文档、手绘ER图、ERwin模型文件、DDL脚本、自检量表五件套。2.工具教学与思维教学解耦融合建立"操作规范卡"挂在机房显示器侧边:命名规范、布局美学(实体按业务层级分层摆放、联系线尽量正交不交叉)、版本管理(每次重大修改SaveAs新版本)。考核时工具操作占30%,建模逻辑与文档规范占70%,倒逼学生聚焦思维本质。3.分层评价体系基础级:完成核心6实体ER图,主键/外键无误,DDL可执行。进阶级:引入"医保报销规则"实体与联系,处理历史数据迁移约束。挑战级:设计支持多院区、多时区的分布式数据库概念模型片段,标注分片策略。采用"作品集+答辩"评价,答辩重点考察设计决策依据与权衡推理。四、预设难点应对与教学反思要点预设难点一:学生将"属性"误判为"实体"。如将"性别"建为实体并与患者建立联系。应对:引入"实例判别测试"——若某对象实例无独立业务生命周期、仅作为描述性取值存在,则为属性。现场演示ERwin中Domain定义复用代替实体建模。预设难点二:m:n联系未拆解直接建表。应对:展示中间表物理存储开销与查询JOIN性能对比实测数据,强化"概念模型m:n→逻辑模型中间表"强制转换规则。预设难点三:忽略时间维度建模。诊疗记录随时间变更(如修改诊断),直接更新丢失历史。拓展介绍双向时间数据库概念,在ER图中标注"ValidTime""TransactionTime"注记,为后续数据仓库慢变维设计埋伏笔。教学反思聚焦三个维度:任务真实性是否支撑深度建模(医院案例是否过度简化了科室层级、医生多点执业等复杂性)、工具操作认知负荷是否挤压思维空间(ERwin功能过丰富易分心,需精简教学版菜单)、协作建模冲突消解过程是否显性化(引入Git式模型版本控制机制,记录每次合并决策理由)。五、课程资源包与延伸应用配套开发《高中信息技术ER建模微课库》12条,覆盖实体识别五法、联系类型判断表、ERwin高级建模技巧、逆向工程重构遗留数据库等微技能。建立校本资源库"建模案例馆",收录教务排课、社团管理、实验室预约、图书借阅等15个经典场景完整建模档案,支持分层走班教学与项目式学习(PBL)跨模块调用。联合大学数据库课程组开展"中大衔接建模挑战赛",选拔优秀模型作品推荐至省青少年信息学奥林匹克竞赛数据建

温馨提示

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

评论

0/150

提交评论