计算机教学与教育信息化
本栏目责任编辑:王力
工科和冠状疫情下的数据库系统概论教学新模式
周华平
(安徽理工大学计算机科学与工程学院,安徽淮南232001)
摘要:为满足新工科背景下工程专业对数据库相关课程的新需求,针对数据库概论等课程教学存在的问题,依据新工科建
设的四点要求,结合数据库课程自身特点,构建了数据库概论课程教学新内容和方法。提出了项目驱动法在《数据库系统概论》中的实践及实施办法,结合课程内容,采用项目驱动法制定了详细的任务分解,在冠状病毒疫情下提出线上教学辅助线下教学新模式,线上教学提出BOIOAO (Before Online ,In Online ,After Online )教学模式,实践表明,在新的教学要求下,能够提高库概论学习兴趣,符合新工科对人才培养的需求。关键词:新工科;数据库概论;项目驱动法中图分类号:G642.0
文献标识码:A
文章编号:1009-3044(2020)36-0131-03
开放科学(资源服务)标识码(OSID ):
1背景
2017年,教育部组织高校形成了“复旦共识”“天大行动”和“北京指南”,随后教育部正式发布《新工科研究与实践项目指南》,指南规划出的新工科研究与实践项目有新理念、新结构、新模式、新质量、新体系5个部分共24个选题方向,宗旨升级
传统工科,提高人才培养质量,提升国家教育实力[1]
在新工科背景下,计算机类本科专业学生应具有计算思维能力、算法设计与分析能力、程序设计与实现能力、系统能力等。数据库系统正是培养学生具备上述能力的重要途径。新工科要求教师要有新的教学理念[2],从传统的以灌输语法与知识为主转变为提升学生能力为主,从传统的以过分强调结果的考核转变为过程考核为主,过程考核与结果考核相结合的方式。
教师要加强和改进教学过程的设计,要改革传统的教学模
式,发挥学生的主观能动性[3-5]
;改革传统的以章节顺序组织教学的教学体系转变为以知识点的相关性、连通性进行教学的新体系。当前,不少企事业单位反映计算机类毕业生实际应用知识、动手与应用能力不够、数据库程序开发经验严重不足,能力无法达到用人单位的要求。而在新工科背景下,计算机类毕业生计算思维能力[6-8]、程序和数据库系统设计能力,是评判一个学生是否为一名合格的计算机类专业学生的重要指标[9-11],也是反映学生解决实际问题能力的重要体现,反映出新工科对计算机类毕业生数据库开发和设计提出的新要求。
工科专业中包含计算机类专业,计算机类专业中各高校基
本都开设数据库相关课程,《数据库系统概论》[12]
这门课程是普通本科院校计算机类专业都会开设的专业课。在发布的《计算机类教学质量国家标准》中,列举的核心课程有数据库相关课程,比如数据库系统原理、数据库系统概论。数据库系统概论
这门课程开课较早,虽然教材的版本有所改进,但传统的教学
方法、教学思路并没有大的变动,所以急需要对该课程进行改革研究。
2改革思路
2.1改革数据库概论教学重点
新工科对高校课程开设提出了新要求,课程要能够反映产业的需求,课程也要能够根据产业进行调整。当前随着人工智能、大数据和云计算等新兴产业兴起,数据库的教学要能紧密服务于此。数据库系统概论作为一种计算机类传统的课程,要能够和现在增加的新课程联系好,关联好,比如人工智能、大数据、数据挖掘等。改革数据库概论的授课内容和授课重点,突出服务于新工科要求的实践性,删减一些难懂、纯原理性的知识,数据库系统概论中融入一些当前发展新技术,是对建设新工科很好的呼应,也很好地顺应了“卓越工程师培养计划”的要求,很好地培养了学生的创新能力和实践能力。重点讲解以下内容:
1)关系数据库:相关概念,什么是关系数据库,关系代数和关系演算;
2)关系数据库标准语言SQL :数据定义(包含模式,基本表,索引等对象),数据查询(单表,多表),数据更新(插入、删除和修改),视图;
3)数据库完整性:实体完整性(通过主码设置),参照完整性(通过外码设置),用户定义的完整性(根据用户需求);
4)数据库设计:六个步骤,分别得出相应的结果,最终实现数据库设计,这个环节可以结合数据库课程设计展开;
对于关系数据库的理论,要讲解为什么要进行规范化,怎么进行规范化,每个范式满足的条件。
收稿日期:2020-10-25
基金项目:安徽省省级重大线上教学改革研究项目(项目编号:2020zdxsjg096);安徽省省级质量工程项目(项目编号:
2018jyxm1097);安徽理工大学本科专业核心课程建设项目(数据库系统概论)
作者简介:周华平(1979—),女,河南南阳人,博士,教授,主要研究方向为模式识别、图像处理等。
131
本栏目责任编辑:王力
计算机教学与教育信息化Computer Knowledge and Technology 电脑知识与技术第16卷第36期(2020年12月)
2.2项目驱动的教学内容
《数据库系统概论(第四版)》全书共分四篇,本科教学中只讲授前三篇的内容,共包括十一个章节,分别为:数据库系统引论、关系数据库、关系数据库标准语言SQL 、数据库安全性、数据库完整性、关系数据理论、数据库设计、数据库编程、数据库恢复技术、并发控制。根据教学内容,整个教学包括三个环节:课堂教学、实验操作、课程设计。课堂授课9个教学周(每周4课时)共36个课时,12个课时的实验课穿插于整个授课环节,2周课程设计共28课时,安排在课程授课结束后开设。在教学的三个环节中,均采用项目驱动的教学方法。按照教学内容,设计教学任务,把项目分解成一个个任务,一共分为15个前后有关联的任务,每个任务又对应若干个知识点,分配到不同章节中教学,如下表1所示。其中任务1-8穿插到教学中,作为课堂和实验的内容,任务9-15为数据库系统概论课程结束后课程设计的内容。这样,将数据库的知识和项目开发融合在一起,循序渐进且有效地培养了学生的职业技能。
表1课程任务表
序号
1
2
3
4
5
6
7
89101112131415
阶段
基础知识
应用开发综合应用
任务名称
创建数据库
数据表的操作
数据完整性
数据操作
用户登录
数据管理模块管理
系统维护自主选题
知识点
数据库的概念
Sql Server2005的安装熟悉Sql Server2005常用工具
数据库对象的创建
利用企业管理器创建表、删除表、修改
表结构
T-SQL 语言创建和管理表掌握约束、默认和规则的创建、绑定、
解除
主键、外键、约束、规则、默认值的使用
增加、删除、修改数据
查询数据
系统开发时常用的用户身份验证核对用户身份、密码正确与否
数据的输入、导入/导出、修改、删除
系统应包含的核心模块,包括数据查询
报表生成、数据分析等
包含用户管理、权限管理、数据库维护课程设计选题课程设计需求分析
概念设计
逻辑设计
系统模块设计、编码与调试编写课程设计说明书课程设计效果演示与验收
相关章节
第一章数据库系统引论若是课程设计,需要同学们自己设计数据库,第七章数据库设计
第二章关系数据库第三章关系数据库标准语言
SQL
第五章完整性约束
第三章关系数据库标准语言
SQL
前6章的基础知识、第八章数据库编程编程语言基础
第三章关系数据库标准语言
SQL 前6章基础知识第七章数据库设计软件工程相关知识
第10章数据库恢复技术
软件工程、数据库系统概论、Sql Server 2005从入门到精通、
Asp .Net 数据库编程
2.3线上教学辅助线下教学
线下教学主要指传统的教学方式,教师和学生集中在教室或实验室面对面授课方式,线上教学主要指通过网络平台非面对面授课方式。在冠状病毒疫情环境下,针对线上教学,本文提出BOIOAO (Before Online ,In Online ,After Online )教学模式。线前线中和线后相结合,学生自学与师生互动相结合。在时间轴上,可分为线上、线中、线后。线前,采用异步方式,教师在网络平台上发布知识点视频、课题组自录视频、电子课件等教学资源,布置线前任务;学生线上自主学习、预习课件PPT 及完成预习练习题目。线中,师生讨论线上学习遇到的问题,这时采用同步方式,直播平台采用钉钉、腾讯会议、qq 课堂网络都比较稳定,然后教师精讲知识点。线后,教师反思教学,学生提交作业,线上测试练习,复习反馈。线前、线中和线后混合式教学模式,一方面,学生可随时、随地观看教学资源,有利于个性
化学习。此外,教师借助网络教学平台查看学生的前续课程的学习情况,及时调整教学计划,对个别差生进行个性辅导,从而做到因材施教,教师还可以进行线上集体答疑,提高学生与教师互动的兴趣和学习热情。
2.4创新新工科教育教学方式,激发学生学习热情
传统的以教师为主导的教学思想已经不能适应新工科的要求,我们要以学生为主导,他们对我们教学效果的评价、他们对课程是否感兴趣是衡量课程效果的重要指标。纯数据库的教学内容枯燥难懂,以案例式教学为导向,结合具体案例,激发学生的学习兴趣。学生在学习数据库之前,已经学习了前导课程,比如C 语言、Java 语言等基础语言课程,所以可以采用某种语言+某一数据库产品,以案例或小型项目的形式展开教学。可以使用Jeecg-Boot 快速搭建一个Web 开发项目。Jeecg-Boot 开发容易,编写代码少,基本上是智能生成,将教学的重点放在数据库的设计与开发上,让学生更多地在教材的重点内容上展开研究。JeecgBoot 在提高UI 能力的同时,降低了前后分离的开发成本,它还具有在线配置报表、在线图表设计、在线设计流程等,大大降低了开发人员的工作量。2.5数据库实践教学工具
数据库系统概论作为计算机类的一门核心课程,除了掌握基本理论和方法,实践动手能力的培养在这门课程中也非常重要,所以除了开设对应章节的实验,还应开设这门课程的课程设计。当前部分高校数据库实践的工具还仅仅停留在Access 、SQL Server 等产品上,不能满足新工科对课程的要求。改革实践
教学工具就要及时紧跟行业方向,使用MySQL 、Oracle 等数据库产品,缩短学生知识体系和行业需求的距离。数据库概论的实践教学内容包括:
1)掌握、理解MySQL ,Oracle 和SQL Server 等数据库产品的安装和环境搭建;
2)掌握数据库产品中数据定义功能;3)掌握数据库的查询功能,查询功能在数据库中用的最多,而且也最灵活,掌握起来也是最难的部分;
4)数据更新功能,包括数据插入、删除和修改;5)数据库的三类完整性约束在具体数据库产品中怎么体现,怎么设计,怎么验证;
6)数据库如何优化也是在实际应用当中比较关键的技术,掌握优化方法;
132
计算机教学与教育信息化
本栏目责任编辑:王力Computer Knowledge and Technology 电脑知识与技术
第16卷第36期(2020年12月)
2022恢复线下教学通知河南
2.6健全学生考核体系,更好地服务于教学
传统的数据库课程考核一般是以学生的平时出勤、平时表现和期末考试加权计算。这是传统的评价方式,这种方式无法实现学生和教师的互动,对优秀和较差的学生体现的差别不是很大。对学生的积极性和创造性引导都不够,应该完善教学考核方式,鼓励学生参与工科专业学生参加“大学生创新创业训练计划”、各类数据库相关专业竞赛,鼓励学生参加权威的数据库认证考试,学校、学院要积极建设创业孵化基地和专业化创客空间,推动产学研紧密结合,鼓励学生积极参与其中。
出台相关课程置换政策。例如,获取MCM ,Adaptive ,DB2,ORACLE 等数据库认证考试证书,即可拿到课程全部学分,参加各类相关A 类竞赛获国家级一、二等奖获课程全部学分,获省级竞赛一、二等奖获75%的学分。
3结语
数据库概论作为计算机类专业与人工智能等人才培养的一个重要内容,在其人才知识体系中作用较大。本文在综合分析传统数据库概论课程教学现状,根据“新工科”建设要求,提出了数据库概论的教学改革思路,在本校的实践过程中展现了取得了良好的教学效果。
参考文献:
[1]佚名..“新工科”建设行动路线(“天大行动”)[J].高等工程教育研究,2017(2):24-25.
[2]教育部高等教育司.教育部办公厅关于实施一流本科专业建
设“双万计划”的通知[EB/OL].2019-4-4,v/srcsite/A08/s7056/201904/t20190409_377216.html
[3]蒋东玉.浅析大数据背景下数据库原理与应用课程改革[J].课程教育研究,2017(48):240-241.[4]魏振锋,张小华.基于“学创一体”模式的“移动商务”课程教学改革探索[J].工业和信息化教育,2018(7):28-32.
[5]雷小锋.大数据时代的数据库原理课程革新[J].计算机教育,2019(7):10-14.
[6]黄荣兵,苏长明,张洪,等.“新工科”背景下数据库系统课程教学改革路径研究——以成都大学为例[J].教育与教学研究,2019,33(2):27-36.[7]类骁.“新工科”背景下数据库课程的教学探索与实践[J].教育现代化,2019,6(27):201-203.[8]付森,袁怀民.基于“学创融合”的《数据库原理与应用》教学改革研究[J].软件工程,2020,23(4):57-59.
[9]雷小锋.大数据时代的数据库原理课程革新[J].计算机教育,2019(7):10-14.
[10]周民,王建业,杨超峰.大数据背景下数据库技术类课程体系及教学模式改革研究与实践[J].电脑知识与技术,2015,11(19):154-155,157.
[11]冯东华,邵航.案例教学下数据库技术课程改革与实践[J].教育现代化,2018,5(12):51-52.
[12]王珊,萨师煊.数据库系统概论[M].5版.北京:高等教育出版社,2014.
【通联编辑:朱宝贵】
(上接第116页)
参考文献:
[1]杨琦,邓小民.翻转课堂和行动导向教学模式在工程训练中
的应用[J].安徽工业大学学报(社会科学版),2016,33(3):74-75,88.
[2]黄海龙,李元.基于翻转课堂理念的工程训练教学改革探索[J].实验室研究与探索,2016,35(12):215-218.
[3]邬宗鹏,陈彬.基于翻转课堂教学模式在工程训练教学中的
探索与应用[J].湖北函授大学学报,2017,30(8):126-127,145.[4]刘翔,夏旭辉,龚园,等.“翻转训练”教学模式探究[J].中国冶金教育,2017(5):27-29.
[5]赵成龙,石南辉,刘科明,等.翻转课堂教学模式在工程训练中的应用探究[J].国网技术学院学报,2018,21(4):63-67.
[6]郑朝霞,马红兵.翻转课堂在工程训练教学中的应用探索[J].中国教育技术装备,2018(18):86-87,92.
【通联编辑:谢媛媛】
133