论文部分内容阅读
【摘要】本文针对《SQL Server数据库》课程在教学中存在的问题,阐述了为适应当前计算机人才培养需求,将课程理论教学与实训教学有机结合进行教学方法改革的一些认识。
【关键词】SQL;Server数据库;教学方法;实训教学;改革
数据库技术是计算机科学的重要分支,数据库系统已经成为信息系统的核心和基础。高等职业教育应该培养大量技术知识和操作技能兼备的高级应用型人才。《SQL Server数据库》课程肩负着培养学生数据库理论和实训知识的重任。笔者在担任这门课教学过程中,针对以往《SQL Server数据库》课程教学中存在的问题,做了一些改革尝试。今试述如下,请方家指正。
一、教学内容的改革
按照“为岗位培养人才”的原则进行教学内容改革,将在本学院初期计算机专业开设的数据库课程《Access数据库》、《Visual Fox pro数据库》更换为《SQL Server数据库》。Microsoft SQL Server是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-SQL的SQL语言在客户机与服务器间传递客户机的请求与服务器的处理结果。SQL Server能够满足今天的商业环境要求的不同类型的数据库解决方案。是一种应用广泛的数据库管理系统,具有许多显著的优点。因此,对于应用型高职院校,SQL Server是数据库设计与开发的首选课程。对于应用型人才,在在掌握基本理论和基本方法的基础上,应着重实际动手能力的培养。针对数据库教学的应用型人才培养,教学过程中要注意以下两个方面:
1.教材的取舍。大多数的SQL Server教材以实训操作为主注重使用和维护能力,缺少数据库原理的内容。又由于高职院校学制短、课时少等原因,一般不开设数据库原理的课程,这就需要我们教师将这一部分内容作合理的补充。如:数据库的基本概念、ER图的分析方法、函数依赖和范式的关系等。具备了这样的理论基础,学生在学习数据库的设计时就比较容易,可以为以后建立表、书写多表连接的查询语句打下基础,并灵活运用,增强创新能力。对于教学内容和顺序也应做适当的调整,如将Transact-SQL语言的基础,变量和运算符的概念,流程控制语句等相关内容提到存储过程和触发器前面来讲解。这样在讲解存储过程和触发器时可以完整描述其功能,给学生以较大的自由发挥空间。
2.SQL Server的教学目标。重点围绕Transact-SQL语句的熟练使用以及数据库的日常管理和维护展开讲解。难点是灵活使用Transact-SQL语句的编程、存储过程和触发器的应用等,特别是相应知识点在实际项目开发中的应用。改革措施:在教学过程中,引入大量实际项目案例,加大实训教学学时,增加实际案例操作的介绍与练习,让学生有更深刻的感性认识。如入门阶段提出的教学管理案例,包括简单的学生表、课程表及选课表等。这些案例与学生现实生活密切相关,分析起来容易,目标清晰,问题与实践易沟通。
二、实训教学体系的改革
随着计算机技术在各行各业以及社会生活的各个方面的广泛应用,随着电子政务、电子商务、企业信息化等计算机应用工程的深入实施。数据库技术的重要作用日益凸显。为此,必须改变教学与市场需求脱节的弊端,明确该课程的培养目标,建立理论够用实训扎实的课程体系。
实训教学内容必须以案例教学、项目驱动为中心。从体系结构上应划分为三个层次:基础层,如教学管理的案例;应用层,如进销存、人力资源管理的案例;提高层,如企业门户网站、网上商城的案例,用以丰富数据库实训的内容,规范化实训要求,使其与数据库教学更加紧密地配合。基础层,培养学生操作和使用数据库管理系统的能力,熟悉数据库软件环境配置和工具使用,加深对数据库理论的理解和掌握。应用层,培养学生分析和解决数据库应用系统设计与开发中实际问题的能力,掌握数据库设计的步骤和方法。提高层,按照给出的系统数据需求,进行概念数据库和逻辑数据库以及安全性设计;在此基础上,按照系统的业务逻辑和用户界面的需求,进行应用软件设计,并利用某种开发工具编程实现。各层次均基于职业岗位技能制定相关的实训内容,实现由教学功能到实训功能的转变。使学生通过学习和实训能够掌握数据库技术的应用技能,从而具备从事本领域实训工作的能力。通过实训,使学生不是简单验证课堂教学的理论知识,而是加深对数据库理论知识的掌握和理解,初步掌握数据库设计和数据库应用开发所需的基本知识和技能,进一步对SQL Server数据库有一个总体的掌握,为今后的学习和工作奠定基础。
三、考核制度的改革
打破单一的笔试考核方式,依据“实训为主、理论为辅”的考核标准,本课程采用案例实训考核为主、辅以理论知识的笔试考核模式,更强调学生的实训操作能力,适合高职人才培养目标。考核方式上注重开放、灵活,开卷闭卷相结合。实训中基础层的每个案例是学生必做的,应用层中的案例学生可在多个中有选择的做,提高层中的案例是选做的。应用层和提高层案例的完成可由教师分配,以小组的形式合作完成,每位学生书写实训任务书,最终以答辩的方式进行考核。这样学生可以体会项目组的环境和职能,由传统的根据期末考试来评定学生的掌握能力的方式,改变为分阶段分模块考核的形式。
本课程考核内容包括理论与实训两部分,理论考核方法主要是期末考试,以笔试形式完成,考核学生掌握和理解SQL Server的理论知识程度;实训考核方法主要是上机考核、案例答辩和案例实训任务书的综合评定。通过实训考核,考查学生对SQL Server的实际操作能力、数据库日常管理能力和SQL Server程序设计能力。课程考核总成绩由上述两方面组成,理论考核占40%,实训考核占60%。
四、相关内容的辅助
1.注重相关课程的联系。该课程在计算机软件专业中不是孤立存在的,教学过程中应注重SQL Server与其他开发语言之间的联系,如Java、vc#,Jsp,Asp.Net等,并渗透到毕业设计中去。
2.师资队伍的建设。应逐步建立起一支具有现代教育理念和创新精神、教学能力强、熟悉实际业务流程的高素质师资队伍。为达此目的,一方面,学校要注重“双师型”教师的培养与引进。另一方面,可以聘请该专业的专家、有工作经验的项目负责人以及实践基地有丰富经验的技术骨干作为兼职实训指导教师,组建一支专职为主、专兼结合的实践教学师资队伍。
几年来,笔者通过对《SQL Server数据库》课程教学改革与实践,加大了课堂教学的信息量,调动了学生学习积极性和主动性,培养了学生的学习技能、创新意识和动手能力。当然,教学改革是一项长期而艰巨的任务,还有大量工作要做,我愿在工作中继续学习、充实、提高,把教学改革进一步深入进行下去。
参考文献
[1]李丹丹,史秀璋.SQL Server 2000数据库实训教程[M].北京:清华大学出版社,2007:8.
[2]刘志成,宁云智.数据库系统原理与应用(SQL Server2005)[M].北京:机械工业出版社,2010:1.
[3]潘永惠.数据库系统设计与项目实践(基于SQL Server 2008)[M].北京:科学出版社,2011.
【关键词】SQL;Server数据库;教学方法;实训教学;改革
数据库技术是计算机科学的重要分支,数据库系统已经成为信息系统的核心和基础。高等职业教育应该培养大量技术知识和操作技能兼备的高级应用型人才。《SQL Server数据库》课程肩负着培养学生数据库理论和实训知识的重任。笔者在担任这门课教学过程中,针对以往《SQL Server数据库》课程教学中存在的问题,做了一些改革尝试。今试述如下,请方家指正。
一、教学内容的改革
按照“为岗位培养人才”的原则进行教学内容改革,将在本学院初期计算机专业开设的数据库课程《Access数据库》、《Visual Fox pro数据库》更换为《SQL Server数据库》。Microsoft SQL Server是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-SQL的SQL语言在客户机与服务器间传递客户机的请求与服务器的处理结果。SQL Server能够满足今天的商业环境要求的不同类型的数据库解决方案。是一种应用广泛的数据库管理系统,具有许多显著的优点。因此,对于应用型高职院校,SQL Server是数据库设计与开发的首选课程。对于应用型人才,在在掌握基本理论和基本方法的基础上,应着重实际动手能力的培养。针对数据库教学的应用型人才培养,教学过程中要注意以下两个方面:
1.教材的取舍。大多数的SQL Server教材以实训操作为主注重使用和维护能力,缺少数据库原理的内容。又由于高职院校学制短、课时少等原因,一般不开设数据库原理的课程,这就需要我们教师将这一部分内容作合理的补充。如:数据库的基本概念、ER图的分析方法、函数依赖和范式的关系等。具备了这样的理论基础,学生在学习数据库的设计时就比较容易,可以为以后建立表、书写多表连接的查询语句打下基础,并灵活运用,增强创新能力。对于教学内容和顺序也应做适当的调整,如将Transact-SQL语言的基础,变量和运算符的概念,流程控制语句等相关内容提到存储过程和触发器前面来讲解。这样在讲解存储过程和触发器时可以完整描述其功能,给学生以较大的自由发挥空间。
2.SQL Server的教学目标。重点围绕Transact-SQL语句的熟练使用以及数据库的日常管理和维护展开讲解。难点是灵活使用Transact-SQL语句的编程、存储过程和触发器的应用等,特别是相应知识点在实际项目开发中的应用。改革措施:在教学过程中,引入大量实际项目案例,加大实训教学学时,增加实际案例操作的介绍与练习,让学生有更深刻的感性认识。如入门阶段提出的教学管理案例,包括简单的学生表、课程表及选课表等。这些案例与学生现实生活密切相关,分析起来容易,目标清晰,问题与实践易沟通。
二、实训教学体系的改革
随着计算机技术在各行各业以及社会生活的各个方面的广泛应用,随着电子政务、电子商务、企业信息化等计算机应用工程的深入实施。数据库技术的重要作用日益凸显。为此,必须改变教学与市场需求脱节的弊端,明确该课程的培养目标,建立理论够用实训扎实的课程体系。
实训教学内容必须以案例教学、项目驱动为中心。从体系结构上应划分为三个层次:基础层,如教学管理的案例;应用层,如进销存、人力资源管理的案例;提高层,如企业门户网站、网上商城的案例,用以丰富数据库实训的内容,规范化实训要求,使其与数据库教学更加紧密地配合。基础层,培养学生操作和使用数据库管理系统的能力,熟悉数据库软件环境配置和工具使用,加深对数据库理论的理解和掌握。应用层,培养学生分析和解决数据库应用系统设计与开发中实际问题的能力,掌握数据库设计的步骤和方法。提高层,按照给出的系统数据需求,进行概念数据库和逻辑数据库以及安全性设计;在此基础上,按照系统的业务逻辑和用户界面的需求,进行应用软件设计,并利用某种开发工具编程实现。各层次均基于职业岗位技能制定相关的实训内容,实现由教学功能到实训功能的转变。使学生通过学习和实训能够掌握数据库技术的应用技能,从而具备从事本领域实训工作的能力。通过实训,使学生不是简单验证课堂教学的理论知识,而是加深对数据库理论知识的掌握和理解,初步掌握数据库设计和数据库应用开发所需的基本知识和技能,进一步对SQL Server数据库有一个总体的掌握,为今后的学习和工作奠定基础。
三、考核制度的改革
打破单一的笔试考核方式,依据“实训为主、理论为辅”的考核标准,本课程采用案例实训考核为主、辅以理论知识的笔试考核模式,更强调学生的实训操作能力,适合高职人才培养目标。考核方式上注重开放、灵活,开卷闭卷相结合。实训中基础层的每个案例是学生必做的,应用层中的案例学生可在多个中有选择的做,提高层中的案例是选做的。应用层和提高层案例的完成可由教师分配,以小组的形式合作完成,每位学生书写实训任务书,最终以答辩的方式进行考核。这样学生可以体会项目组的环境和职能,由传统的根据期末考试来评定学生的掌握能力的方式,改变为分阶段分模块考核的形式。
本课程考核内容包括理论与实训两部分,理论考核方法主要是期末考试,以笔试形式完成,考核学生掌握和理解SQL Server的理论知识程度;实训考核方法主要是上机考核、案例答辩和案例实训任务书的综合评定。通过实训考核,考查学生对SQL Server的实际操作能力、数据库日常管理能力和SQL Server程序设计能力。课程考核总成绩由上述两方面组成,理论考核占40%,实训考核占60%。
四、相关内容的辅助
1.注重相关课程的联系。该课程在计算机软件专业中不是孤立存在的,教学过程中应注重SQL Server与其他开发语言之间的联系,如Java、vc#,Jsp,Asp.Net等,并渗透到毕业设计中去。
2.师资队伍的建设。应逐步建立起一支具有现代教育理念和创新精神、教学能力强、熟悉实际业务流程的高素质师资队伍。为达此目的,一方面,学校要注重“双师型”教师的培养与引进。另一方面,可以聘请该专业的专家、有工作经验的项目负责人以及实践基地有丰富经验的技术骨干作为兼职实训指导教师,组建一支专职为主、专兼结合的实践教学师资队伍。
几年来,笔者通过对《SQL Server数据库》课程教学改革与实践,加大了课堂教学的信息量,调动了学生学习积极性和主动性,培养了学生的学习技能、创新意识和动手能力。当然,教学改革是一项长期而艰巨的任务,还有大量工作要做,我愿在工作中继续学习、充实、提高,把教学改革进一步深入进行下去。
参考文献
[1]李丹丹,史秀璋.SQL Server 2000数据库实训教程[M].北京:清华大学出版社,2007:8.
[2]刘志成,宁云智.数据库系统原理与应用(SQL Server2005)[M].北京:机械工业出版社,2010:1.
[3]潘永惠.数据库系统设计与项目实践(基于SQL Server 2008)[M].北京:科学出版社,2011.