0引言
数据库技术是信息管理系统的核心[1]。当前信息量大幅增加,高效地组织、存储数据、管理数据、共享资源和为决策支持提供依据是数据库技术研究和解决的问题。数据库原理与应用课程是应用型本科院校计算机类及相关专业课程体系中的核心课程之一。数据库原理与应用课程的教学效果,不仅影响课程的教学质量,而且关系到后续课程的学习,从而直接关系到计算机类人才培养的质量。新工科建设背景下,研究如何培养数据库技术人才,并对数据库教学进行必要的改革和创新,是保证高等学校数据库教学质量重要保障[2]。本文从优化教学设计、改善教学环境、丰富教学模式和创新考核机制等方面入手,分析和探讨提升数据库原理与应用课程教学效果的方法与策略。
1应用型独立本科院校数据库教学的现状数据库技术已经广泛应用于各类数据处理系统中,计算机的操作系统和数据库技相结合,一起构成了信息系统处理的基础。数据库技术实现了数据管理、数据数据共享和信息交流平台。我国各类院校计算机专业均开设了数据库课程。
独立学院是高等教育的重要组成部分,相对重点本科和普通本科院校的学生,成绩有一定的差距,学习氛围不够浓厚,学习认知存在偏差,学习自觉性不高,自学能力不强,社会认可程度不高。目前我国正在构建高等教育体系,提出部分地方院校转型发展,成为应用型大学,独立学院转设为应用型人才培养院校。相对于其他的本科院校,独立本科学院在课程设置依据、课程内容选择等方面都应全面综合探究。
既要考虑独立学院办学模式的特殊性,积极探求独立学院发展的新途、新方法,又要探讨必要的改进和创新,根据学生综合特点,深化独立院校教育教学改革,建立适应学生的教育教学体系。
目前,独立院校数据库教学仍然采用传统的数据库教学模式,虽然各独立院校数据库教学一直在探索改革,但实质上并没有从根本上解决问题。以南京工业大学浦江学院为例,计算机专业数据库总学时数为64学时,其中理论教学48学时,实验教学16学时,共4个学分,理论和实验区别教学。理论课不进行实际操作,数据库系统内容复杂,涉及的知识面广,教学内容过度侧重理论教学而轻数据库的实际开发和应用,以至于学生机械地背理论概念,实践能力得不到很好的锻炼。整个数据库课程学习下来,学生不能理解和掌握数据库的系统知识,很难将数据库技术很好的应用到具体开发过程中。学生在整个的学习过程中容易产生挫败感,失去积极性,课程不能有效培养学生的动
DOI:10.19694/jki.issn2095-2457.2022.29.56
应用型本科独立院校数据库原理
与技术课程教学改革研究
张会影都娥娥圣文顺
(南京工业大学浦江学院,江苏南京211200)
【摘要】数据库原理与技术课程是高校计算机专业的一门重要的专业课。文章介绍了当前独立本科院校数据库教学的现状,并对独立院校数据库教学存在的问题进行了研究和分析。提出应用型独立本科院校,应以“工作本位”为育人宗旨,开启计算机专业数据库教学人才培养的新模式和新方法。首先分析了数据库教学课程定位和目标,并从定位和目标出发对教学方法、教学实践、教学环境等进行改革。以提升学生的专业知识和实践能力为目的,来满足新工科背景下,学生具备岗位工作能力的应用型人才要求。
【关键词】应用型;数据库;工程化;教学改革
178
手开发能力。2数据库教学改革
对于数据库教学中出现的问题,我们以“工作本
位”为育人宗旨,以应用型人才培养为目标,教学内容从课程定位和目标出发,探索并总结了应用型本科独立院校的教学方法、教学实践、教学环境及考核方式等方面,并重新定义了数据库教学的课程定位和目标,从教学内容和要求、实验课、教学环境和条件、考核等方面实施教学改革。2.1教学内容设计思路2.1.1
课程定位
数据库技术是从事系统后台数据库开发与维护以及信息管理相关岗位所必需的知识与技能。从业人员需要了解数据库的原理,能够熟练进行数据库操作、管理和设计;数据库技术贯穿于计算机专业学生专业学习和职业生涯,因此本课程在计算机科学与技术、软件工程等专业中处于非常重要的地位,应当作为该专业的必修课程和支撑课程。
数据库在整个计算机专业教学系统中是一门承重要的专业课,通常开设在专业基础课后,专业开发课前,是后续的专业开发课的基础。数据库的设计在系统开发中十分重要,对于数据库部分往往要单独设计,数据库设计的好坏直接影响系统的运行性能。
独立院校数据库课程的教学定位应服务于区域经济,为国育才,培养以“工作本位”为育人宗旨的应用型人才,立足学生的职业发展,潜能开发和长远发展,强化学生的专业知识和实践能力,以适应岗位需
求能力。2.1.2
课程目标
依据学生的身心发展,对独立院校的学生全方面进行研究,对数据库技术人员的社会需求调研及数据库系统内容研究,形成独立学院独特的课程目标,包括知识目标、技能目标、素养目标及形成这些目
标的过程和方法,如图1所示。2.1.3
课程内容和要求
根据课程定位和目标要求,确定教学内容,制定学生学习的任务、知识要求和相关技能要求,如表1所示。
2.2重视实验课
在实践教学中,以学生为中心,突出应用型人才培养。教师引导学生主动亲历科学探究过程,将有利于激发学生学习科学知识的主动性。实验课不仅是对理论和定律的验证,更重要的是传授学生实验的设计思想,培养学生判断问题、分析问题和解决问题的能力[3]。
通过实验训练,消化吸收课堂讲授内容,加深对课程内容的理解,对理论内容的掌握进一步提升。实验培养学生严谨的学习态度,即便是简单的程序,学生也需要认真构思和设计,在实验的过程中,如果不够认真细心,就会导致实验结果的错误,无法得出正确的实验结果,接下来是反复的调试和修改。2.3工程化教学
“工本位”的本质内涵是学习的目的、地点、内容、方式都结合“工作”。“工本位”的学习要求能够在学习中得到在工作中基础体验,
了解如何在工作中认识问
图1课程目标
179
题、分析问题和解决问题,感受职场的责任心和执行力要求。在数据库教学中将工程化的理念融入以“
工作本位”为宗旨的应用型人才培养目标中,通过工程化的教学改革,引入工程化案例,学生参与信息系统的设计与开发[4-5]。
数据库教学中引入工程化的方法,教学内容以工程化为引导,涵盖了项目开发和设计所涉及的所有知识,例如数据库的设计,数据库的规范化,数据库和数据表的操作,数据库的安全和完整性,数据库中各对像的使用等,提高学生系统综合开发能力。
通过工程化的教学引导学生学习课程的各知识点,能够激发学生的学习主动性和积极性。利用所学的专业知识设计和开发管理系统,对所学知识进一步提升,对于给出的工程化项目,具备正确的分析和解决问题的能力。经过独立的应用系统开发,学生更为熟练地掌握了数据库应用和开发的相关技能,巩固知识、掌握要点,做到学以致用。学生系统综合开发能力得到提升,实际动手能力得到了比较好的培养,加强了学生实际职业能力的培养。
工程化以真实的项目任务,管理系统贯穿整个课
程教学中。围绕数据库开发与维护的流程,学习数据的设计、规范化,数据表的增删改查,创建数据库对象,创建数据库的业务逻辑。考虑到独立院校学生的基础和特点,尤其是教学中学习兴趣激发和培养等因素,确定课程内容和项目实施顺序,工程化的案例选择贴近学生生活的案例,比如图书管理系统的开发、教学管理系统的开发。2.4线上教学
随着计算机、通信等各项技术的全面提升,线上教学应运而生,特别是近年来,新冠肺炎的影响,促进了线上教学的发展,线上教学已经成为现代教育教学的重要手段。线上教学更易于整合优秀的网络资源,例如网易云课堂、腾讯课堂等线上优秀的课程资源。作为学校教育的一个重要的补充,它有效的弥补线下教学的不足,例如,对于一些课程中的重难点,学生可以通过视频反复观看和学习。线上教学可以方便地上传视频资料、教学大纲、课件、案例、习题、作业等教学资源。数据库线上和线下教学相结合,对线下教学补苴罅漏,多措并举,避免千篇一律的方式带来的枯燥,能取得更好的教学效果。
表1课程知识和技能要求
序号工作任务知识要求
技能要求
学时1数据库设计掌握数据库的各个阶段的设计
能够根据项目要求制定需求分析,熟练绘制ER
图
42库、表管理理解数据库文件、存储结构、表结构与数据类型
能熟练使用SQL 命令创建数据库、表及记录的
增加、删除和修改操作
63数据查询熟练掌握SELECT 各子句的使用,熟练掌握交叉、联合、连接、嵌套查询、聚合函数
能熟练使用SELECT 语句实现精确、模糊信息的查询、连接查询205
数据库优化
理解视图、索引的概念和作用
能熟练创建视图、索引
4
6数据库编程
熟悉变量、控制语句、视图、存储过程、触发
器、自定义函数的创建和应用
能准确使用SQL 语句定义与使用局部变量,能熟练使用控制结构编程,能准确使用事务处理保证数据的一致性,能熟练使用SQL 语句创建触发器、带有输入参数存储过程,能准确使用
SQL 语句创建函数
20
7数据库安全保护理解数据库安全性、完整性、并发操作和数
据库的维护
能够使用数据库提供的安全技术,包括存取控制、审计等,能够保证数据的正确有效性,掌握
数据库的转储和恢复
8
总课时
64
180
2.5教学环境和条件
2.5.1教材的选择
教材是供教学用的资料,为教师和学生学习服务。教材能提供许多教学资料,教学中的知识点、新知识等教材中都有,有了这些,教师就不必自己去资料,充分利用这些资源,能为教师教学提供方便。教材也是学生学习的基础,学生可以根据教材预习和复习。数据库教学教材的选择,应选择那些知识涵盖系统、理论知识简明扼要、通俗易懂并配有上机实验,能够提高学生实践能力和动手操作能力的教材。
2.5.2教室的选择数据库学什么
当前的数据库教学是理论和实验区分上课,理论教学在多媒体教室,实践教学在实验机房。由于数据库是一门操作很强的特殊性课程,其理论和实践的重要程度是相同的,它们之间相互渗透、相辅相成。将二者高效地结合在一起,必然要求将数据库教学全部安排在实验机房。数据库的教学重点在于培养学生的实际操作的能力,理论讲解的同时就需要上机练习,一方面加强学生对理论的验证和理解,另外一个方面是通过实验掌握数据库系统使用的方法,学生根据项目案例的需求分析,按照数据库开发的一般步骤,完成相关的任务,实现数据库的开发设计。
2.5.3教学条件
数据库教学要求专业教师具备扎实的理论基础和数据库开发的专业能力,熟悉软件开发流程,满足人才培养目标要求。数据库是一门操作性很强的课程,数据教学要求教师不仅要有夯实的理论知识,更重要的是熟练数据库的设计和开发。数据库教学团队建设、资源的建设尤为重要,通过团队建设、集体备课等提高团队的教学水平和能力;积极鼓励老师开展产学研合作育人,与企业共同培养学生,共建教学资源、合作就业等。
2.6教学考核
采用多元化评价方式,结合出勤情况、学习态度、操作能力、开发能力等方式,对学生学习情况进行过程考核,如表2所示。
3结语
新工科建设背景下,应用型独立本科院校数据库教学,以“工作本位”为育人宗旨,立足学生的职业发展和长远发展,培养学生的系统综合开发能力和岗位工作能力。数据库教学应从课程定位和课程目标出发,对传统的教学方法、教学模式、教学实践等进行改革以适应人才培养的要求。
【参考文献】
[1]胡致杰.数据系统原理及应用[M].北京,清华大学出版社,2018.
[2]郑斌,林钦,张晖等.基于数据素养的数据库系列课程教学改革研究[J].西昌学院学报(自然科学版),2021,135(4):108-113.
[3]彭义春,金宝慧,喻学才.工程教育认证背景下的数据库原理课程教学改革[J].计算机教育,2021,323(11):128-133.
[4]周建平,吴文煌,陈业斌.基于工程教育专业认证的数据库课程教学改革[J].安徽工业大学学报(社会科学版),2021,161(04):84-85. [5]薛伟.软件工程专业数据库课程教学改革探究[J].安徽工业大学学报(社会科学版),2021,159(2):67-68.
考核项目考核方式比例
过程考核出勤情况根据学生出勤情况迟到及旷课考核20%学习态度由学生作业完成情况、课堂学习情况,由教师来进行综合评定20%操作能力根据实践完成的情况,由教师评定成绩30%
开发能力
综合利用课程知识,针对具体问题,完成从系统需求分析到数据库实现的设计过
程,实现一个较为完善的数据库应用系统30%
合计100%
表2教学考试方式
181
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论