钟贞魁
【摘 要】SQL Server数据库是计算机专业的基础课程,它是一门理论加实践的课程,是衡量计算机技能的重要指标。如何定位课程教学目标、选取合适的教学内容,以顺利完成教学任务并达到相关专业的培养目标,是SQL Server 数据库教学过程中的一项重要工作。在企业调研的基础上,确定内容选取依据,选择合适的教学载体组织教学内容,对 SQL Server 数据库的教学工作具有一定指导意义。
【关键词】数据库;教学目标;教学内容
0 引言
由于数据库技术在计算机技术中的重要作用,决定了数据库课程在计算机人才培养中具有十分重要的意义。因此,数据库课程已经成为各类高校计算机专业的重点主干课程。
SQL Server数据库课程所涉及到的知识是程序设计、信息管理与网络维护等方面重要内容,是高职计算机相关专业针对程序开发、信息系统管理和网络维护工作岗位的必备的知识体系,是职业能力培养的一门重要的专业学习领域课程。如何定位SQL Server数据库课程目标、选取教学内容,是教学改革过程中的重要问题。
1 课程教学目标设计
通过调研一些企业,了解计算机行业企业发展需要,以及完成数据库的开发和维护职业岗位的实际工作任务所需要的知识、能力和职业素质要求对课程进行设计。课程任务是使学生具备SQL Server数据库的基本理论知识与应用技能,通过一个实际数据库应用开发项目的层层推进,使学生在学习解决问题的过程中,学会数据库的应用技术、原理和工具的使用,培养学生成为能够胜任生产、服务、技术和管理第一线工作的高素质劳动者和高级技术应用型人才。
1.1 课程的整体能力目标
(1)能够使用SQL Server 2008进行物资管理系统服务器端数据库的创建、维护和安全性、完整性控制;(2)能够利用SQL语言对数据进行查询、更新、统计操作;(3)能够根据需求独立设计小型的数据库系统。
1.2 课程的单项能力目标
(1)能够根据关系数据库理论设计小型数据库系统;(2)能够将数据流图转换成E-R图,并进一步转换成关系模型;(3)能够创建数据库和数据表,会建立索引,并能使用约束、默认、规则等对象对数据库的完整性进行管理;(4)能够对表中的数据进行插入、删除、更新等操作;(5)能够使用SQL语句查询数据表中的信息;(6)能够创建、删除、查询、更新视图;(7)能够创建、执行、删除存储过程;(8)能够创建和删除触发器;(9)能够使用系统函数,并根据需要创建用户自定义函数;(10)具有规范的企业编程风格、良好的排查程序错误的能力;(11)具有良好的分析问题和解决问题的能力、沟通、协作和学习能力。
1.3 知识目标
(1)理解数据库中的一些基本概念和术语;(2)理解数据库设计理论和主要工具(数据流图、E-R图等);(3)理解数据库创建的语句格式和索引的作用;(4)掌握SELECT查询语句的基本格式;(5)理解INSERT(插入)、DELETE(删除)、UPDATE(修改)语句的一般格式;(6)理解视图的定义和作用;(7)理解函数的定义和作用;(8)理解存储过程的定义和作用;(9)理解触发器的定义、作用和工作原理;(10)理解SQL提供的安全性和完整性的机制。
2 以应用为核心选取教学内容
在大多数高校的数据库教学中,许多教师在教授这门课程的时候,按照教材的教学内容进行教授,由于这门课程的内容比较多,教学课时不足,一学期下来都在赶进度,教学重点不明确,知识传授全而不精,使学生在整个学习过程中感觉不到数据库技术的实际应用,也不知道数据库设计的具体过程是怎样实现的,需要用到哪些软件工具,这对我们人才的培养是很不利的,在当今计算机技术发展迅猛的信息社会,如果让学生掌握不了实际的应用操作的话,我们的教学只能说是失败的。为此,为了培养有核心竞争力的人才,我们必须对数据库的教学内容进行合理选取,提高教学效果。
在进行从典型工作任务数据库应用与实践转化而来的课程开发和设计时,首要的工作就是合理选择源于企业、经教学理论加工改造的工作任务载体,以加强教学内容的针对性与适用性。为此,我们选择源于企业的物资管理数据库载体来组织教学内容。
教学载体的选择遵循开放性、完整性、可持续性、简单易理解四个原则。在课程内容确定过程中,教学载体所包含的知识点是静态的,授课时教师可以根据需要自行选择合适的教学载体,所选载体逻辑必须简单、贴近学生的生活、容易被学生理解和接受。通常,载体未必能包含所有的知识点,可把载体未涉及的知识点作为拓展知识来教授。
本课程以一个项目、5个情境进行课程总体设计( 如图1所示)。
以物资管理数据库项目为载体来设计教学过程。教学内容序化为5个教学情境:数据库导论、数据库的设计与管理、数据库表的设计与管理、数据库对象的设计与管理、数据库系统的设计与管理。对于每个情境描述和分析中包含所学的知识点,将知识点的顺序按项目进行重构。
3 教学过程示例
在实施教学时,一边实践,一边理论讲解,按照以下4个顺序进行课程教学。
(1)使用Excel完成物资管理
以下表1、表2是某移动公司在开发物资管理系统之前,库管员使用Excel表格对物资进行管理的样表,我要求学生自己动手设计表格,在Excel中输入公式自动计算入库、出库、库存数量。
课程围绕物资管理数据库项目进行教学,首先就必须让学生知道实际工作中物资管理的流程,所以,第1次课我就让同学们假设自己是某单位的库管员,单位领导需要及时了解物资的库存情况,让他们思考自己该如何管理,如何根据出入库明显,自动计算出月报表。使用Excel表格导入课程的教学,学生都比较熟悉,而且非常实用,所以效果比较好。
(2)使用sql server2008设计数据库和表
通过Excel表格进行物资管理之后,同学们对“数据”概念有了一定的理解,熟悉了物资管理工作流程,这时,让他们提炼出数据库设计中所需要的数据信息,设计出物资管理数据库的表就不会那么深奥了。
(3)把实际的数据记录输入数据库
在学习数据库课程时,没有“数据”很多实践操作就无法完成,所以我要求同学们输入只是几条有代表性的记录。
(4)在物资管理数据库中练习各种sql语句
有了丰富的数据记录,再让学生完成物资管理系统开发中,需要对数据的查询、添加、删除,汇总等各种操作,进行练习。
4 结语
面对着数据库新技术的不断发展,数据库技术教学也不能一成不变,应该不断地调整和改革,培养有创新型的人才,适用信息社会对计算机技术的人才需求。课程内容的选取过程中应正确处理以下3个关系:
(1)陈述性知识与工作过程知识的关系
工作过程知识是职业能力中最为重要也是最难获得的部分。将陈述性知识与工作过程知识这两类知识能够有机结合起来,是课程内容选择的重点。
(2)必备知识与拓展知识的关系
在课程内容选择上,一方面要针对学生未来某一职业岗位或岗位群,选择特定的知识和技能,不过分强调内容的完整性、系统性,着力选择学生在未来职业岗位所需要的知识结构和能力结构,突出针对性和适用性;另一方面,也要为学生长期的发展服务,为今后持续学习提供接口,适度增加拓展性的教学内容,为学生可持续发展奠定良好的基础。
(3)理论知识和实践知识的关系
课程内容选择要正确处理好理论和实践的关系,使理论知识更好地为实践服务, 实现理论与实践的有效整合,课程的内容多选自职业岗位工作过程中的实践内容。
【参考文献】
[1]丁怡心.Sql server 2000数据库的教学内容选取研究.现代计算机[J].2010,6.
[责任编辑:杨玉洁]