大型数据库课程教学研究
2021-11-27林志杰
林志杰
(上海电机学院,上海 201306)
引言
数据库技术是目前大数据领域中一门非常重要的计算机技术,也是计算机科学和信息科学中最重要的一种技术,在人工智能、数据处理、电子商务、工业生产及控制、金融贸易、行政管理和计算机辅助机械制造领域得到广泛的应用,已经是目前信息社会对大量数据进行组织和管理的核心数据管理技术,所以数据库技术在高等教育教学中占有重要的地位,是大数据、计算机、软件等专业的核心专业课程[1]。目前高校的工商管理相关专业也会开设数据库专业技术课。毕业的高效学生在以后的计算机相关专业的工作中经常使用的一门计算机技术。Oracle 数据库管理系统是最为应用广泛的大型关系管理数据库系统,具有强大的数据存储和管理能力,具有良好的伸缩性和稳定性,高度的安全性和可靠性等特点[2]。目前广泛应用关于银行、电信、航空、保险、电子商务、行政管理、办公自动化管理等领域,已经占领70%以上的数据库市场份额。随着国家信息化的普及和应用水平的提高,对Oracle 数据库开发人员的需求也大量增加[3]。因此对于如何培养符合我国信息化发展的、适应市场需求的的大型Oracle 数据库管理系统应用的开发人员成为目前高校计算机从业教师面临的重要课题。
目前在高等教育的Oracle 大型数据库课程教学中,在教学内容、教学目标、教学方法、教学手段和考核方法方面与培养适应市场从业需求和学生求知、求职需求上存在一定的距离。在大型数据库教学过程中,首先在目前市面上的教材大多理论内容多,大型数据库是在数据库原理及应用的后续课程,基本的数据库理论学生都已经有学习和基础,在大型数据库课程教学中的要重实践轻理论,让实践部分应该更占课时比例。另外实践案例少,案例贴近学生但是过于陈旧[4]。由于教学内容的局限,就不能达到大纲要求的教学目标,导致很多毕业生在就业时很难满足企业对数据库人才的需求。所以在当前面向应用型本科建设的人才培养模式下,进行Oracle大型数据库课程教学实践研究具有重要意义[5]。改进现有滞后的教学内容和教学方法,探索出更加适合应用型数据库人才培养的教学模式,是实施Oracle 数据库课程教学实践内容和实践方法研究的首要问题。采用企业项目案例驱动的教学方式应用于Oracle 大型数据库教学中能够很好地解决上述问题。
一、确立大型数据库的研究目标
确立Oracle 大型数据库课程的实践教学导向,以培养应用型人才为目的,紧紧围绕市场需求和学生求知、求职诉求,传统第一课堂教学与企业第二课堂的项目案例相结合,利用企业项目案例驱动教学内容和教学方法的改进,实验任务的优化设置和仿真实验平台的搭建,完成Oracle 大型数据库教学实践改革,培养面向应用型教育,能够掌握主流市场应用的大型数据库技术人才。
课题研究应具有的特色:针对Oracle 大型数据库教学的实践研究可以通过学校教学的第一课堂与企业案例第二课堂相结合,通过企业项目案例教学激发学生解决实际问题的能力,能让学生更容易理解和实践枯燥难懂的数据库理论,在完成分解项目任务中消化知识。
课题通过研究和开发企业项目案例引入教学,让学生透过象牙塔看到外面的真实世界,通过这些真实世界的项目案例反补传统教学与企业应用的距离,再通过实验仿真项目平台的实践教学,提高学生应用数据库技术解决实际问题的能力。
二、大型数据库研究指引
根据研究目标和目前Oracle 大型数据库教学在教学内容、教学目标和教学方法等存在的问题,研究内容可以从以下几个方面着手:
首先在教学内容上,通过课堂教学的第一课堂和企业第二课堂的实际项目相结合,根据Oracle 大型数据库课程的实践导向,增加企业项目案例开发,以教材大纲目标为指导,以教材为基础,将真实的企业项目里用到的数据库任务引入课程教学内容,宏观上通过项目完成知识应用,微观上通过完成实际分解项目任务完成教学内容。通过这种近距离甚至零距离接触企业项目案例的教学内容的提升,激发学生学习兴趣,驱动学生完成任务。
其次是在教学方法上,通过真实的企业项目案例开发和实验室仿真项目平台的搭建,实现从传统的以教师为中心的知识传授型向知识传授与创新、与实践相结合,师生互动、教学相长,并通过实际考察真实的了解企业项目完成的背景、步骤和过程,将具体的任务分解,渗透至教学中的每个章节,更直观地领会和使用章节所学到的数据库技术解决实际的生产问题,在实验课上,通过实际项目模块任务完成学习如何创建表格、视图、索引、用户、角色、授权等数据库基本技能,以及触发器、存储过程和包等重要的高级据库管理技术,驱动学生的自主学习的积极性,通过解决实际问题拓宽学习的深度。
最后通过这种引进企业项目案例的教学内容的提升和任务驱动的教学方法的改进,实现应用型本科人才的培养,实现高校培养的数据库技术专业人才与面向现代化市场需要的职业诉求对接,达到高校培养与企业需要的默契合作共赢,实现教学目标与人才培养的共同目标。
三、大型数据库的研究原则和方法
Oracle 大型数据库在教学内容和教学方法上有需要不断精进的地方是很正常的事情,本着最终能够让学生学到真正的数据库技术,在仿真的企业完成项目场景中解决实际问题,并最终能胜任DBA岗位对应的职业能力和职业素质的需求为基本原则,去研究和开发企业案例,引进并促进Oracle 大型数据库的教学,实现培养高级数据库管理技术人才的目标。
课题通过研究和开发企业项目案例应该引入教学,让学生透过象牙塔看到外面的真实世界,通过这些真实世界的项目案例反补传统教学与企业应用的距离,再通过实验仿真项目平台的实践教学,提高学生应用数据库技术解决实际问题的能力。
四、课题研究工作方案
1.对该课题的研究工作在接到需要承担大型数据库课程即已经开始,在上课过程中对上课学生进行了很多的调研工作,包括课程基础,先修课程的掌握程度,对本课程的了解和感兴趣程度,上课过程中也对上课同学的兴趣度、专注度和回答问题等进行观察了解和统计,对本课程教授的思路和方式进行问卷调查,积累了一些一首的课堂教学调研资料。
2.对学校的实习和实训企业进行调研和走访,了解目前企业项目中应用数据库技术解决的各种实际问题,企业中常用到的重要的数据库技术和利用数据库技术解决的常见问题,这也是课题研究中最重要的研究和开发工作,通过大量的企业调研完成第二课堂企业项目案例开发。
3.对在校大学生即将学习本课程的学生进行调查,从学生的角度研究一种可接受的、也是期望的教学模式,便于根据学生的兴趣爱好和愿望开发出他们感兴趣的企业项目案例。
4.对兄弟院校(特别是工科类院校)进行考察学习、调研,充分吸取兄弟院校在Oracle 大型数据库教学过程中积累的教育理念和成功经验。
5.对我校多年来实施的创新教育和创业教育的成效进行总结分析,吸收成功的教学实施方案的教学经验和方法,对本课题的实践研究进行弥补和修正。
6.基于现有文献,对Oracle 大型数据库教学进行理论研究,运用系统论、方法论对专业技术人才培养、教学改革、教学方法、实践教学、第二课堂、教学考核等进行全方位的研究。
7.结合工作实际开展课题研究,对课题的阶段性研究成果进行逐步实施完善,对实施结果的成效进行总结分析,在此基础上进一步完善研究成果。
五、研究计划指引
课题可以根据所在高校的学校的办学理念和教育目标,结合目前开设《大型数据库》课程的大纲,制定在课程实践过程中可操作可执行的调研计划和内容,调研的过程要以课题实践研究的主要内容为依据,也是教学实践过程中企业项目案例开发的过程。这里介绍我对大型数据库研究的调研过程
(一)通过企业校友调研Oracle 数据库在项目中的常用技术
课题计划通过高校电子信息学院分管学生工作部门,对近三年毕业的学生就业企业进行详细了解和分析,通过对在我校近三年毕业的并且在从事计算机相关行业的校友的所在企业和单位进行调研,了解目前企业对Oracle 数据库的使用情况,做什么用,包括Oracle 数据库的版本、数据库技术、数据库性能要求、解决的常见问题等,尤其最重要的是了解企业在用Oracle 数据时候用到的哪些功能,哪些是在大学期间没学到却是工作中经常到能用上的数据库技术。
(二)调研Oracle 数据库在项目中的数据分析和挖掘任务使用情况
信息技术的发展和各种网络设备移动设备的普及使用,数据和信息在以指数级暴涨,对于Oracle 数据库的使用已经不是简单的组织普通数据、管理日常数据这么简单,企业正在通过数据的处理和分析完成更多的知识发现,所以在使用数据库做数据分析和挖掘的工作已经在进行,但是对于高校在应用数据库技术进行数据分析和挖掘的工作还没有开始,这也是我们高校在教学过程中与企业实际使用情况存在差距的一个方面,所以通过调研,找到高校数据库教学不足和差距。
(三)调研企业和其他兄弟高校对大型数据库教学的建议和意见
一个是通过校友在工作中的亲身实践对在校期间的数据库技术的学习有什么反思,对教师的数据库教学有什么建议和意见。另一个是通过企业项目负责人在招聘和使用数据库人才时候发现的问题,企业在用人过程中发现的高校数据库技术方面存在的教育问题和不足,以及对数据库技术的教育提出的意见和建议。还有就是通过调研其他兄弟高校的《大型数据库》课程教学的先进成果,比如教学计划、教学方法、教学案例和教学内容等。整个调研周期大概需要半年左右时间,调研分阶段进行。
六、结论
研究新的Oracle 大型数据库教学内容和教学方法,增加与企业相关的主流应用案例,带领学生走进理论与实际结合的现实课堂,学习应用数据库技术解决现实问题的技能,对于学生数据库应用技能的培养和教师教学内容的丰富具有重要的理论意义,对于增进学生应用知识,解决实际问题的能力具有非常实际的现实意义。