APP下载

金融类专业开展数据库课程教学的几点思考

2017-11-14陈晓红张谦

电脑知识与技术 2017年29期
关键词:教学理念教学内容教学方法

陈晓红+张谦

摘要:为了适应金融信息化发展需求,培养学生在数据库方面的实践应用能力,高校金融类专业普遍都开设了数据库课程。文章结合金融类专业和数据库课程特点,对金融类专业数据库课程的教学内容、教学方法和教学理念进行了初步探讨。

关键词:金融类专业;数据库课程;教学内容;教学方法;教学理念

中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2017)29-0141-02

Abstract: In order to adapt to the development demand of financial informatization and cultivate students' practical application ability in the database, the university finance majors generally have the database course. Based on the characteristics of finance majors and database course, this paper discusses the teaching contents, teaching methods and teaching ideas of database course in finance majors.

Key words: Finance majors; Database course; Teaching content; Teaching method;Teaching ideas

1 概述

随着互联网应用的普及和信息技术的高速发展,金融信息化成了金融行业的必然选择,金融数据呈现爆发式增长,对数据的管理、使用、分析等方面提出了新的要求。为了更好满足行业对人才的需求,各高校的金融类专业普遍都开设了数据库课程,但目前多数高校在开展数据库教学时,仍然遵循传统数据库教学的思路,并未突出金融类专业的学科特色。笔者结合金融类专业和数据库课程特点,对金融类专业数据库课程的教学内容、教学方法和教学理念进行了初步探讨。

2 教学内容的调整

在教学内容方面,目前多数高校金融类专业数据库课程的教材和教学都重在数据库原理部分,教学内容主要包括数据库的基本概念、关系数据库理论、关系数据库标准语言SQL、数据库设计、数据库系统管理等内容。整体来看,课程内容完整,设计也比较科学,能覆盖数据库的设计、使用和管理等内容,但多数高校教学时却未能充分体现专业差异,教学思路主要适用于计算机类和信息技术类专业,缺乏专门体现金融特色的内容和案例,金融类专业学生理解起来难度较大。另一方面,随着金融服务过程的数字化,现代金融已经成为一个数据密集型产业,数据库技术不仅要满足行业基本业务处理需求,还要能够进行数据分析与决策,对数据管理也提出了更高要求。这样的需求也决定了金融类专业的数据库课程教学跟其他专业的教学应该有所差异,教学内容应根据行业需求进行调整。

结合金融行业对数据库技术的需求、数据库课程特点以及金融类专业学生的知识结构,笔者认为金融类专业的数据库教学内容可在以下几个方面进行调整:

(1) 在数据库设计方面,教学重在引导学生对整个数据库设计流程和原理的把握,开发技术部分可进行精简,分层次引导学生自学。由于行业的特殊性,金融领域对数据库技术的需求更多是体现在数据库使用、管理和数据分析方面,行业应用的数据库系统绝大多数是由专业的数据库软件供应商设计开发,有软件供应商提供售后技术服务,因此对于具体编程涉及的开发技术部分可适当进行删减,让学生从繁杂的技术细节解脱出来,着重体会整个数据库设计过程,理解各阶段的基本任务和设计方法。另外,对于金融类专业的学生,课程体系中并没有突出系统开发训练,绝大多数学生缺乏过硬的编程基础,将来去从事数据库编程工作的机会很小,要求全部学生去编程实现一个完整的数据库应用系统显然不符合实际,所以在开发技术方面,可进行适当精简,根据实际情况分层次引导学生自学。对于编程有浓厚兴趣的同学,可单独成立学习小組,推荐几种主流的开发工具,让学生进行选择,教师再对该部分同学进行针对性的辅导和训练。

(2) SQL教学方面,强调SQL的数据查询和分析能力,精简嵌入式SQL内容。SQL作为关系数据库的标准语言,有很强的数据操纵能力,历来都是各专业数据库教学的重点内容。随着数据库技术的发展,SQL标准越来越多,语法也越来越复杂,在教学过程中要抓重点,采取由浅入深的方法对SQL中常用的数据定义、数据查询、数据更新和控制方法进行介绍,并且同步安排有针对性的上机实验,让学生增强体会。对于金融类专业的学生,将来工作中更多的是利用SQL的数据查询和分析能力,所以在教学中要突出SQL查询功能,可选取金融行业的典型数据库案例,精心设计数据库的结构和数据,设计多种应用场景,让学生体会可以利用SQL从大量数据中快速获取有用信息。对于嵌入式SQL,由于其涉及复杂的具体编程细节,而且必须结合其他程序设计语言编程才能体现,本专业学生理解和操作都非常困难;另一方面,随着新技术的出现,嵌入式SQL的表现形式也发生了很大变化,相关的替代技术已经出现,教材陈述内容相对滞后,所以该部分内容可以压缩精简。

(3) 在关系数据库理论部分,压缩关系运算内容。关系运算理论主要定义操作关系数据库的理论方法,根据理论基础的不同分为关系代数语言、关系演算语言、关系逻辑语言,在传统数据库教学过程中,这部分知识相对抽象,理论型非常强,非计算机专业的学生理解起来难度很大,考虑到金融类专业学生的特殊性,所以这块内容可以适当进行压缩,只介绍关系代数理论,其他部分在教学中不必拓展。

(4) 在系统管理部分,突出金融数据库的管理特色。由于行业的特殊性,金融机构对数据系统的安全性、稳定性、并发性有极高的要求。特别是随着金融领域业务链条的拉长、云计算的发展和大数据的使用,越来越多的金融应用产生了海量的数据信息,数据类型不再是纯粹的关系型数据,更多的是非结构化、半结构化的数据,系统不仅要对这些海量数据进行快速处理和做出响应,还要能进行有效存储和管理,单纯依靠关系数据库的理论和控制方法无法满足现实需求,所以在教学过程中应该结合金融数据库特色,去探究更合适的数据管理和控制方法。endprint

(5) 结合大数据金融的发展现状,增加大数据金融相关理论和方法。大数据金融是指集合海量数据,通过对其进行实时分析,提取与金融相关的数据价值,为互联网机构提供全方位的信息,其实质是用数据的眼光看金融。目前大数据金融已经渗入到银行、保险、证券、基金等领域,应用涉及大数据授信、交易风险控制、提现预测、营销监控、精准营销等方面,而且还在不断发展。所以,在数据库课程教学当中,可以适当增加大数据金融相关理论,选取大数据金融的典型案例进行分析和讨论,让学生体会大数据金融的分析方法,这样不仅能让教学内容与现实需求更加贴近,也能激发学生对新兴技术进行探究的愿望。

3 教学方法的改进

在教学方法方面,由于数据库课程性质,教学过程中多数教师都能在课堂讲授的同时结合课堂讨论、练习,课后配套上机实验,但仍然沿袭“灌输式”的教学模式,灵活性不够,多数学生属于被动学习,学习积极性不够,教学效果难以保证。因此,为了进一步提升教学效果,充分调动学生学习的主动性,笔者认为教学方法可在以下两方面多做尝试:

(1) 设计任务驱动。这种以学生为中心,以任务为驱动的教学方式,能较好地培养学生的自主学习能力,比较适合于本课程的教学。根据数据库课程特点,可以尝试开展基于实验任务驱动的教学。比如在讲解数据库设计过程时,实验任务可如下设计:3至5人为一组,通过社会调查,在金融行业选择一个实际应用数据库系统的课题,进行规划、需求分析和系统设计,设计数据模型并进行优化,确定数据库结构、系统安全性和完整性要求,完成数据库定义和数据录入,然后再基于该数据库,设计15至20个用 SQL操作来完成的问题,并编写SQL代码实现,最后对實验进行评价。在完成实验任务的过程中,要求同步写出可行性分析报告、需求分析报告、系统设计报告、自设计问题和实现代码。通过实验的开展,学生可以进一步理解数据库设计的全过程,也能锻炼学生用SQL解决实际问题的能力,对数据库技术在金融行业的应用有更深的体会。学生在通过自己努力解决问题后很容易产生成就感,增加学习的兴趣。但是,在实验的实施过程中,必须充分考虑到金融类专业学生的知识背景,在实验任务分解、过程设计等方面要做及时的引导。

(2) 开展启发式教学。启发式教学是教育领域广泛推崇的方法,在数据库教学过程中可适当运用启发式教学,活跃学生思维,形成探究的欲望。比如在介绍封锁技术时,可以创设一个有多个事务并发执行的现实情景,让学生思考事务的并发执行可能给数据库带来什么问题,学生在思考的过程中可进行讨论,多数学生可能首先会想到一个或两个问题,对于学生的表现要及时给以反馈,多给予肯定和表扬,然后继续启发学生思考,当把所有出现问题梳理清晰后,继续引导学生思考应该怎样来解决这些由并发执行带来的问题。当学生被这些问题搞得似懂非懂时,教师就抓住时机引入封锁技术,学生就很容易有“原来如此”的感觉。在使用该方法启发学生时,一定要注意启发问题的深度要适中,如果问题过于深奥,就可能得不到学生的配合,达不到启发的效果。

4 教学理念的转变

经过多年的数据库教学实践,笔者对教学理念有了更多的理解,主要体现在以下两个方面:

(1) 重视学习效果。为了更好地促进课程教学,教学过程中必须及时检验学生的学习效果,可以适时设置一些环节考查学生对相关知识的把握。比如在数据库设计阶段,安排学生写需求分析报告和系统设计报告,检验学生对数据库设计流程、方法以及规范的掌握;在学习SQL时,安排学生设计各种SQL题目并完成代码编写,检验学生对SQL的理解和掌握;在数据库安全控制部分,可以安排学生写一篇关于数据库安全控制技术的小论文,检验学生是否真正体会安全控制的精髓;学期中间,择机安排小测验,检验学生对相关内容的掌握程度。一旦检验效果不理想,必须立即调整教学思路,尽量使教学双方能保持同步。

(2) 培养学生的系统思维和创新思维。一方面,数据库课程是门理论性很强的课程,涉及知识抽象、繁琐,学生在学习过程中如果只从局部去理解和记忆知识的细枝末节,而忽略了系统思维,很容易走入误区,会觉得知识无用,而且学习困难。另一方面,数据库课程涉及的方法和技术绝大多数都是现实中的数据管理需求在推动,随着时代的发展,新的需求将不断产生,相应技术、方法、标准也要不断创新,因此教学决不能拘泥于现状,要注意培养学生的创新思维,使其在面对现实问题时能从技术创新的角度去探究解决问题的方法。

参考文献:

[1] 王珊,萨师煊.数据库系统概论[M].第5版.北京:高等教育出版社,2014. 367-368.

[2] 陈勇,杨定平.中国互联网金融研究报告[M].北京:中国经济出版社,2015. 196-199.

[3] 周民,王建业,杨超峰.大数据背景下数据库技术类课程体系及教学模式改革研究与实践[J].电脑知识与技术,2015,11(19):154-155.

[4] 郑志明,缪绍日,荆丽丽.金融数据挖掘与分析[M].北京:机械工业出版社,2016. 256-257.

[5] 刘继华,王三虎.数据库技术类课程体系及教学模式改革的研究与实践[J].吕梁学院学报,2011,1(2):34-35.

[6] 王树锋,费贤举,胡智喜.基于大数据的数据库课程探究式教学方法研究[J].计算机教育,2014(11):99-101.

[7] 千文,巫湘林.高校非计算机专业数据库课程教学的研究与探讨[J].西部素质教育,2016,2(15):53-54.

[8] 战疆.非计算机专业“数据库”课程体系改革与实践[J].工业和信息化教育,2014(6):23-25.endprint

猜你喜欢

教学理念教学内容教学方法
教学方法与知识类型的适宜
“启蒙运动”一课教学内容分析
新课标下如何提高初中物理课堂教学的实效性
小学数学教学良好课堂气氛的创建初探
高中数学教学中的“情景—问题”教学模式研究
“清末新政”也可作为重要的教学内容
我的教学方法