MySQL数据库的立体化教材建设与实践
2019-10-21姜桂洪
摘 要 MySQL是目前高校计算机类专业教学过程中的常用数据库软件,也是许多企业用于管理数据的流行软件之一。面对人工智能和数据库技术高度融合应用的现况,开发面向初学者的MySQL数据库立体化教材,可以让学生借助于网络教学平台掌握数据库系统的基本概念和常用数据操作,以此实现学生自主学习和个性化学习的能力培养目标。
关键词 立体化教材;内容剪裁;章节安排;视频开发
计算机类专业课程的立体化教材建设是顺应信息社会向智能社会发展的时代需求,为教师和学生提供丰富多彩的教学资源的重要手段。随着网络资源和视频技术的拓展应用,以微课版教材为指标的立体化教材已经进入实施阶段。因应MySQL数据库技术作为网络数据库获得各种类型网络公司广泛应用的背景,开发MySQL数据库的教材有着较为广阔的市场空间, MySQL数据库的立体化教材也成为相关计算机类工科专业学生学习数据库理论与技术的必然选择。
数据库课程群是计算机类专业的一个重要专业能力建设模块,立体化教材的开发可以很好地建立数据库课程群的各科内容的关联,更加有效的、系统的介绍数据库的理论、操作和综合实践环节,也是提高学生实践操作水平的有效途径。
1MySQL数据库立体化教材建设的目标和步骤
1.1 MySQL数据库立体化教材建设的目标
教材建设需要针对学生知识水平进行学科内容的剪裁和组织,是教学团队蕴含的深厚学科背景、教学实践认知水平和文字表达能力的具体体现。MySQL数据库性能卓越,可以与Java、Python、PHP+Apache等软件搭配性能良好的软件开发环境,并且广泛应用于许多大中型网络企业和高校的教学平台。开发MySQL的教材需要掌握初学者的认知规律,从数据库教学的实际需求出发,循序渐进地介绍MySQL数据库管理与开发过程中的理论与基本操作。
高等教育的新思路、新理念、新思想源源不断地进驻到教学过程中,许多以往的行业规范、认知规律、课程教学模式和隐性知识也呈现出新的变化。作为教学过程中的重要环节的教材开发,也应该与时俱进的从教学设计、教学交流平台建设等各个方面进行改善,尤其是与教材匹配的网络教学资源,亟须切实摈弃以往过分重视智力教育而忽视心理素质、情感交流、人格特质等的培养。
1.2 MySQL数据库立体化教材建设的基本步骤
撰写MySQL数据库教材,必须应对在学生规模增大、学生专业种类层次增多、个性诉求差异大、当面沟通交流减少的现况,而确认立体化教材开发的基本步骤。如图1所示,立体化教材建设的基本步骤主要包括明确专业需求和课程教学目标,建立教学经验丰富的教材开发团队,教师可以根据分工进行协作,并建设和维护教学资源丰沛的教学网络管理平台[1]。
2MySQL数据库教材开发的关键环节
2.1 内容裁剪与章节安排
MySQL数据库的纸质版主教材是立体化教材建设的核心和基础,教材中的良好文字描述与表达,能够更好地把握好读者群的知识水平和理解能力。教材内容的剪裁,一般通过规划教材的三级目录框架来实现,体现以MySQL软件和管理数据库对象的基本操作为主线,将数据库理论内容嵌入到实际操作中去的基本思路,让学生在操作过程中进一步感受和认知数据管理的理念,体察MySQL数据库软件操作的优势和数据处理的能力。
策略上要按照学生自身发展的需求,从有利于学生掌握知识的角度去安排和设置章节内容和描述方法,并通过一定的途径进行必要的调研和反馈,将剪裁内容的重点和难点突显出来,通过例题、习题和平台互动等模式,让学生能够在有限的时间内达到所要掌握知识的目标要求。
2.2 实例数据库的开发
MySQL教材中例题、习题、实验指导和系统开发实例等实践环节都需要使用案例数据库去演示。根据教学的需要,可以设计和开发一个满足第三范式的数据库去作为教材例题的基本操作实例,同时也可以作为技能操作习题和实验指导的数据库实例。
开发数据库首先是详细了解用户的业务活动的业务流程,重点是调查、收集并分析客户业务的数据需求、处理需求、安全性和完整性需求。其次在分析业务流程和分析系统数据的基础上,确定各实体或实体集所包含的属性、联系的类型,将这些抽象信息利用E-R图等方式表达出来。明确各属性的组成,即属性的名称、类型、长度、值域、默认值等创建数据库文件的必要信息,最后创建各种数据库逻辑文件,将E-R图转换成数据库表结构,具体包括数据库表以及表间关系,包括主键、外键和各种约束等数据库对象[2]。
3微课视频开发是优化主教材建设的重要方法
微课教材的使用是立体化教材建设的新阶段。利用微视频技术可以促进优秀教学资源有机整合与高效运用,提高教学实践中的教学效益。在编写MySQL数据库教材时,可以利用出版社的图书在线平台将微视频的访问网址转换成二维码印刷在教材上,制作微课版教材。学生利用手机扫描二维码即可实现微视频的访问,以此改善学生自主学习的时空限制,并可以得到一种情景化的在线帮助。
录制MySQL教材的微视频首先要求教师团队录屏与剪辑技术娴熟、授课语言准确、逻辑表达清楚、熟练MySQL软件的基本操作。其次是针对不同层次和专业方向的学生反复斟酌教学内容,选择微视频的录制素材包括重点概念的解释、典型的例题、重点实验的演示和常用可视化软件的使用等。例如,Workbench、Navicat和phpMyAdmin等可视化软件的安装、配置和基本操作方法,存储引擎、预处理语句、对象权限设置、触发器、事件管理、显示游标权限管理、导入导出数据等典型例题的运行过程和演示等[3]。
4网络教学平台建设是提升立体化教材建设特色的关键
教学过程的与时俱进,具体表现在促进教育管理的智慧化,体现在从专业建设到教材建设的每一个细节,构造全新的服务式网络学习平台,形成以纸质版主教材为核心的立体化教材模式,如图2所示。与主教材配套的网络资源和教学过程管理共同构成一个教学整体。这些组成部分可以把MySQL数据库软件的典型操作和学习手段从各个角度呈现给学生。
一般来说,借助于学校各种目前的网络教学平台,将各种教学材料,如课程教学标准、PPT课件、电子版实验指导材料、习题答案等上传到平台,供学生浏览和下载,就足以满足各科的教学需要。
学生还可以通过在线讨论方式及时了解每一次课的任务,提出预习碰到的问题给任课教师。教师可以利用平台进行课堂提问、交流和总结,并提出下一次课的授课任务。利用网络教学平台实现在教学过程中将MySQL知识点的组织、管理、检索和复习的新模式,体现学习认知的个性化差异,促进碎片化知识的融合。
5结束语
立体化教材建设需要从教学本身的认知规律出发,确认学生是认知主体。就MySQL数据库立体化教材而言,可以引导学生充分运用教学平台资源,加强理论知识的掌握和操作能力的培养,提高学生进行案例综合分析、设计和操作的应用能力,并段就其自我学习、自我研究与开发的能力。而微课版教材的使用则是支持学生的进行自主学习的实践探索。
参考文献
[1] 黄俊平.大众化高等教育时期教材建设的特点、问题及模式选择[J].出版科學,2015,3(23):44-47.
[2] 陈智敏,吕中娇,刘美凤.我国高校教师微课教学设计现状研究[J].现代教育技术,2014,11(8):270-274.
[3] 姜桂洪,孙福振,苏晶.MySQL数据库应用与开发(微课版)[M].清华大学出版社,2018:107.
作者简介
姜桂洪(1966-),男,山东诸城人;计算机学院副教授,现就职单位:山东理工大学,研究方向:数据库开发与应用。