- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
数据库实践课程的教学设计
?
?
王玉善郑晓妹
摘要:文章针对本科计算机专业数据库原理课程的教学现状,提出开设实践课程作为其后续课程,学生置身实际业务场景进行数据库设计,在实际项目中运用理论课程知识解决实际问题,深刻理解数据库设计与需求、设计与实现的关系,突出学生应用能力的培养。
关键词:高校;数据库原理;实践课程;业务场景
1引论
数据库原理作为计算机科学与技术专业的专业基础课程,以关系数据库为核心,全面介绍数据库系统的基本概念、基本原理和基本技术,偏重于理论教学,课程配套的上机课时基于已知的数据库结构学习体会各种操作。实验设计虽已尽力模拟实际情况以体会内涵,但毕竟是逐个知识点分别实践,与实际背景的差距较大,整体意识不足。另外实验环境的数据库结构为什么要这样设计,这样设计的实际需求场景是怎样的,该设计方案对实现的影响等数据库设计的问题教学上都涉及较弱。一旦遇到真实背景的项目,学生不知道如何利用已有的数据库原理知识解决问题,理论教学与实践环节联系不够。如果能将学生置身于实际业务场景中实践操练,注重数据库应用能力的提升,数据库课程才会真正学有所用。因此,作为数据库原理的后续课程,开设数据库实践课程势在必行。
2实践课程的教学设计
实践课程不同于理论课程的教学,应该以学生为主体,教师站在全局高度把控全局,为学生指引方向,点拨迷津。学生在实践中灵活应用原理知识,总结经验教训,真正体会课程内涵,提升分析问题和解决问题的能力。
2.1课程的定位
课程在先期课程数据库原理的知识结构基础上,以实际业务需求为例分析信息系统数据库设计和实现的全过程。课程采用“项目驱动”的教学模式,以小组为单位分工协作,小组内部和小组之间相互讨论,各自设计并集成设计方案,获得整个系统的数据库三级模式设计,并能够基于某种开发平台简单实现相关的功能。通过系统实现环节体会数据库设计与需求的
对应关系,设计与实现的关系,突出应用能力的培养,使学生能够根据具体的业务流程分析需求,具备设计信息系统数据库的能力。
2.2教学内容的设计
作为理论课的后续课程,实践课程必须明确教学设计的出发点,进而给出明确的教学内容,在教学过程中准确掌控实施的各项难点,实践课程才能达到实践目的,在理论课程教学基础上切实提升学生实践应用能力。
2.2.1教学设计的出发点
实践课程教学内容的设计既要符合学生现有的能力层次,也要能够给学生一个大项目数据共享设计的概念,教学设计需要考虑以下四点:
(1)置身实际业务场景中体会具体需求对数据库设计的影响,而且该业务场景最好是学生所熟知的。
(2海个子项目大小、难度适中,学生可以驾驭。
(3)各子项目难度不同,学生以小组为单位可以依照不同能力选择不同难度的子项目。
(4)子项目相互关联、数据共享,所有子项目整合在一起是一个完整的业务系统。
2.2.2教学内容
学生4-5人为单位组成项目小组,自由选择教师提供的子项目,组内分工协作,组间沟通协商,全班齐心协力共同完成完整的业务系统。教学活动分六部分内容开展:
(1)数据库设计概述与案例分析。总体上理解数据库设计的实际意义,掌握数据设计的基本方法,注重实际案例中分析设计的过程。在各种案例中让学生感受需求获取,需求建模和视图集成的过程,在自己动手实践项目前增强数据库设计全过程的感性认识。
(2)分组概念设计和逻辑设计。教师将一个完整业务系统分割成几个不同难度不同侧重点的子系统,小组按照能力选择不同难度课题,根据课题指定的大致需求,自行细化用户需求并进行概念设计最后给出逻辑设计方案。这个环节期间各小组每周推进一个版本,反复修改完善。
(3)分组方案设计评审。各小组介绍本组项目设计方案,其他小组评价该设计方案。明确设计方案评审具体要求,介绍的小组给出设计的理由。
(4)各组方案设计整合。分析各小组子系统的设计方案,集成为完整业务系统的整体设计方案,给出各小组子系统的外模式设计。重点在于小组之间讨论沟通,各子系统的融合与优化,设计出系统模式与外模式。
(5)小组项目开发。各小组根据各自外模式,設计系统界面,采用.NET或者JAVA体验系统相关功能实现与数据库的关系,进行项目开发实践。
(6)小组项目演示。各小组做子系统功能演示,小组间接口无误。体会小组之间数据流动的过程,各自功能与数据库的对应关系。
2.2.3实施中的难点
按照上述教学内容推进教学活动的过程中,发现实际实施中学生普遍遇到的困难点,直接影响课程推进的进程和实施的效果。首先是项目上手困难,需求含糊,ER建模问题很多。初次接触实际项目这很正常,需要教师耐心引导、分析讲评,启发学生找出存在的问题并提出改进方案。其次是组间统筹协调,数据共享、化解矛盾比较困难。这就需要教师掌控全局,协调组间沟通,保持数据整体一致性。最后到实现环节时,学生会发现前期
您可能关注的文档
- 实例分析建筑单桩竖向静载试验方法及注意问题.docx
- 浅析培养小学语文写作个性化的策略.docx
- 浅谈如何做好施工班组技术员.docx
- 农村公路改建工程设计要点.docx
- 我国高校武术教学存在的问题及改进措施研究.docx
- 农药残留检测与处理研究.docx
- 农田水利工程季节性施工技术的分析.docx
- 农村公路石灰土基层施工技术分析.docx
- 人口老龄化问题下我国养老问题探究.docx
- 探讨渗透测试在网络安全等级保护测评中的应用.docx
- 备战2025年高考 地理考点一遍过 考点31 城市化.docx
- 备战2025年高考 地理考点一遍过 考点32 农业区位因素.docx
- 备战2025年高考 地理考点一遍过 考点34 工业区位因素.docx
- 备战2025年高考 地理考点一遍过 考点36 传统工业区与新工业区.docx
- 备战2025年高考 地理考点一遍过 考点38 交通运输方式和布局变化的影响.docx
- 备战2025年高考 地理考点一遍过 考点47 区域能源资源开发.docx
- 备战2025年高考 地理考点一遍过 考点48 流域的综合开发.docx
- 碳中和背景下低碳科技关键技术发展与机遇(71页).pptx
- 东南大学数值分析2019-2020学年第一学期期末试卷B.docx
- 二年级数学计算题专项练习1000题汇编集锦.docx
文档评论(0)