“应用课题实践与项目开发训练”特色课程中的SQLServer2008的教学

来源 :考试周刊 | 被引量 : 0次 | 上传用户:lanyinghit
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 本文首先阐述了本单位特色课程“应用课题实践与项目开发训练”的开设背景与建设思路。文中分析了传统数据库课程教学存在的问题,继而重点阐述了该特色课程关于数据库课程的教学与教改思路,尤其是关于SQL Server 2008的具体教学计划。最后对该课程取得的教学效果进行了总结。
  关键词: 特色课程 数据库设计 SQL Server 2008
  
  1.开设“应用课题实践与项目开发训练”课程的背景
  “应用课题实践与项目开发训练”课程(以下简称“实训”课程)是一个系列课程,同时也是我院于2008年开始实施的专业培养模式改革的一个重要组成部分,计划从2008级计算机科学与技术本科生开始正式执行。为了保证该门课程的顺利实施,从2008-2009学年开始,我院首先在2006和2007级计算机本科班学生中开展了该门课程的教学实验。
  “实训”课程课时总计约180学时,分10-12个学分,历时5个学期,约80周。课程采用“导师制”+“小班教学”的形式组建“学习小组”进行学习,在强调理论与实践的联系的基础上,重点培养学生的动手实践能力。
  本文以2006级学生中的某个小组(共7人)为例,阐述该小组在“实训”课程中的教学过程,尤其是针对其中的SQL Server 2008教学内容部分,后文中会进行详细的阐述。
  2.传统数据库课程教学存在的问题
  目前计算机本科专业数据库课程教学存在以下问题。
  (1)课程门数少
  就目前我国常见的教学计划、教学大纲而言,针对计算机本科专业的数据库课程多数只有一门,即《数据库原理概论》。虽然该门课程早成为本专业的核心课程之一,但是由于其主要着重于讲述数据库技术实现的原理,加之又受到课时缩减的影响,因此教师在授课时不能针对现实行业中主流的数据库软件进行讲授,使学生在枯燥的理论学习中逐渐失去兴趣。这使得一门本应该是强调动手环节、富有创造性和成就感的课程失去了本来的面目,往往代之以抽象的理论与枯燥的演算。
  (2)教学课时少
  按照现行的教学计划,我院计算机本科专业的数据库课程安排在本科三年级上学期开设,学时数为72学时(理论:54,实验:18),选用的教材是高等教育出版社出版的《数据库系统概论(第4版)》。该版教材是数据库原理方面的经典教材,但是其内容庞大,偏重理论也是一个不争的事实。大多数授课的老师为了完成教学计划与教学大纲的规定内容,必须要讲述教材中大约15章左右的内容。由于授课学生的学习能力、理解能力所限,所以往往到了后期,都会出现“教师赶进度”的现象。
  (3)教学内容陈旧
  从我校及兄弟院校开设的有关数据库课程的情况来看,教学内容多过于陈旧,大多数课程还在以1998年出品的Visual FoxPro 6.0为蓝本。由于Visual FoxPro 6.0将DBMS的功能与它独有的程序设计语言综合在一起,因此方便教学。但是,在现在的软件开发行业中却早就摒弃了的,而是采用了现在已经成熟的C/S或者B/S程序设计架构。这也就意味着数据库的程序设计早就不是12年前的样子了,而是要从前台开发和后台设计两个不同方面来对学生的编程能力进行培训了。
  现在的职场中,用人单位对于数据库编程能力的要求多半是要求应聘者学会常用的一些DBMS软件(如Oracle,SQL Server,MySQL),前台软件的要求则多以.NET或Java平台为主。明显地,我们的高校还在教授早已过时的被市场抛弃的12年前的“旧货”,这无疑是不合时宜的。
  3.“应用课题实践与项目开发训练”课程的数据库教学
  通过多年教学工作的探索,该小组的“实训”课程中关于数据库的教学采取了以下教学内容。
  (1)后台设计——典型的DBMS软件的学习
  选取SQL Server 2008为基础平台,通过一个学期(2008—2009学年度秋季学期),集中向学生教授该软件的使用,要求学生从安装入手,到DTS包设计,练习SQL Server 2008软件使用的大部分常用功能。在学习的过程中,既要培养学生浓厚的学习兴趣,同时也要能引导学生“回忆”以前理论课上的内容,最好是能做到两厢照应。
  例如,在讲述T-SQL的编程时,可以让学生对照以前理论课程上讲述的SQL语言分析现实与理论的异同。又如,在讲述数据库备份时,可以利用SQL Server 2008中的完整备份、差异备份等功能让教材上的相关章节“死的”文字变成“活的”操作。
  (2)前台开发——典型的前台开发软件的教学
  在接下来的一个学期(2008-2009学年度春季学期),该小组花了大致半年的时间学习了ADO.NET2.0的相关教学内容。ADO.NET2.0是微软公司推出的基于.NET平台操作数据库的标准技术。
  该小组的这部分的学习从ADO.NET的基础入手,重点介绍其相关的类和对象,继而详细教授其中的SqlConnection、SqlDataReader、SqlParameter、SqlDataAdapter、TableAdapter、DataSet及其子对象,让学生理解操作数据库的多种方法。例如针对DataAdapter对象的学习,既可以从纯粹代码编程的角度来实现,也可以通过设计器自己来定义与使用,还可以通过强类型的方式来完成。而这些现在职场上要求的使用技术显然是不能在一般的浅尝辄止的理论教材上能学到的,也不可能在54个学时的理论课上去讲述。
  (3)夯实理论基础,鼓励学生参加认证考试
  针对以前同学们所学内容的缺失或者不足,安排一定的时间补习关于数据库设计理论相关的内容。主要包括:DBMS的三级两映像结构;关系数据库的规范化理论;数据库设计;尤其是其中的规范化理论,大多数同学在当初学习的时候因为缺乏兴趣,对这一章内容掌握得非常糟糕,诸如范式、关系的分解、是否保持原有的函数依赖、有损联接还是无损联接等。但这些内容往往又可以保证我们在真正开发程序时,能设计出一个满意的后台数据库架构来。
  同时鼓励学生积极参加相关的认证考试。针对能力好的同学可以鼓励、指导他们去参加“软件水平考试”中的“软件设计师”或“数据库系统工程师”级别考试,争取能获得相关的证书,提高就业的竞争力。
  4.SQL Server 2008教学内容的重点与难点
  SQL Server 2008是一个可信任的、高效的、智能的数据平台。SQL Server 2008是微软数据平台愿景中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。这一部分的主要工作是要让学生学会使用SQL Server 2008中有关于数据库引擎的常用功能,将课堂上学习的理论知识能够与实际的软件操作能联系起来,对应起来加以理解。
  该小组花了约60学时以三大方面14个专题的形式完成对其中主要功能的学习,其重点内容如下:
  第一方面:SQL Server2005的基础(约5学时)
  (1)SQL Server2005的概述与安装
  (2)SQL Server Management Studio管理器的基本使用
  (3)SQL Server2005的示例数据库AdventureWork
  难点:实例,默认实例,命名实例;SQL Server的主要功能组件介绍。
  第二方面:数据库基本管理(约30学时)
  (1)数据表、视图、数据操作、约束、触发器
  (2)Transact-SQL
  (3)事务和锁
  (4)索引和查询优化
  难点:对于大多数操作要求,起码要求学生能在图形界面下完成,并尽量看懂对应的SQL语句;Transact-SQL的理解与使用。
  第三方面:SQL Server2005高级特性(约20学时)
  (1)SQL Server2005管理工具
  (2)数据库服务器管理
  (3)管理数据库和数据库文件
  (4)安全管理
  (5)数据库备份和恢复
  (6)系统自动化任务管理
  (7)监控SQL Server状态
  难点:数据文件与日志文件;文件与文件组;登陆账号与用户账号、角色与权限;数据库的备份与恢复机制;DTS包设计。
  5.教学效果
  经过诸多学时的集中学习,历时两年半,通过课堂教学、上机实验、视频教程、专题讨论等多种形式相结合,该小组取得了较好的教学实验效果。该小组同学能对设计基于SQL Server 2008平台的后台数据库架构的基本流程、技术有比较完整的理解,动手能力有了明显的提高,对于小型规模的数据库架构或者T-SQL程序设计模块均能做到独自完成编码工作,这一点在该小组同学的教育实习与毕业设计过程中得到了充分的体现。
  另外,7人之中有3人通过了“软件设计师”,1人通过了“数据库系统工程师”,充分说明了采用这种“导师制”+“小班教学”的形式对于学生的理论知识的巩固是非常有帮助的。现在,“实训”课程教学工作已经全面的在2008级学生中展开,相信一定能取得比较满意的教学效果。
  
  参考文献:
  [1]教育部高等学校计算机科学与技术教学指导委员会.高等学校计算机科学与技术专业实践教学体系与规范[M].北京:清华大学出版社,2008.
  [2]教育部高等学校计算机科学与技术教学指导委员会.高等学校计算机科学与技术专业核心课程教学实施方案[M].北京:高等教育出版社,2009.
  [3]教育部高等学校计算机科学与技术教学指导委员会.高等学校计算机科学与技术专业公共核心知识体系与课程[M].北京:清华大学出版社,2007.
  [4]张振莲.数据库系统课程教学改革的探索[J].中国成人教育,2007,6:121-122.
  [5]杨柳,刘新,王祥斌.计算机科学与技术专业课程体系改革研究——“应用课题实践与项目开发训练”课程建设研究与实践[J].贵州师范大学学报(教育科学版),2009,1,96-97.
  [6]郑小军,杨满福.面向教师专业发展的高师计算机教育课程改革与创新[J].计算机教育,2008,8:154-155.
  [7]钱冬云.校企合作在《SQL Server数据库应用技术》课程建设中的实践[J].中国成人教育,2008,10:144-145.
其他文献
摘 要: 青少年业余篮球运动员正处在成长发育期,其身体训练应从长远利益出发,注重其生理特点和年龄特征,防止急功近利、拔苗助长似的训练方法,抓好全面身体素质训练。  关键词: 青少年业余篮球运动员 生理物点 身体素质训练    1.引言  青少年一般是指13—17岁的时期,在这一时期的训练中,要考虑青少年的特点,顾全大局研究他们的成长规律和特点。身体素质在高强度、高速度、强对抗的比赛中,对于发挥个人
86(79)是豫东农展中心主任,小麦育种专家沈天民等历经29年以“86—178”为母本,11013为父本杂交培育出的一个大粒、高产、优质小麦品系。经连续三年品系产量鉴定,亩产均超过
浙江省是啤酒生产大省,1995年全省啤酒产量达133.88万吨,名列全国第2位;也是啤酒大麦生产的重要基地,常年大麦面积在300万亩左右,高的年份超过400万亩,仅次于江苏省。近年来
摘 要: 现代教育技术是信息革命在学校的具体体现。现代教育技术在中学历史课堂中运用可以优化历史教学过程;扩展历史学习,发挥学生主体性;促进学生知识迁移,提高教学质量和效益。但现阶段现代教育技术的恰当运用,还需准确定位,走出认识误区。  关键词: 现代教育技术 中学历史教学 整合    现代教育技术走进学校,走进课堂,为传统的课堂教学带来一场深刻的变革。把现代教育技术的运用作为中学教育改革的切入点和
摘 要: 多媒体技术辅助教学手段进入小学音乐课堂,不仅激发了小学生的学习兴趣,提高了教学效率,而且丰富了教学手段,提高了教学质量。  关键词: 小学生 多媒体 音乐教学    近年来,随着计算机技术的迅速发展,海量的教学资源以数字化的形式被广大教学工作者和研究人员利用。传统的教学模式和授课方法也随之发生巨大的变化,而以培养小学生的审美能力和艺术修养、发展小学生的创造性思维、陶冶小学生的情操为目的的
“辽豆10号”是由辽宁省农科院油料作物研究所选育成功的高产、优质、多抗大豆新品种。具有国内先进水平。1994年被国家科委和农业部正式列为全国科技成果重点推广项目。 1.
初中历史长期以来处于非主科的地位,社会、学生家长甚至学生本人对历史都重视不够,因此培养学生学习历史的兴趣,是历史教师的首要工作,是提高教学质量的重要课题。在此我谈谈在初中历史教学中采用“兴趣教学”方法的看法。  一、激发学生学习兴趣的重要性  孔子说:“知之者不如好之者,好之者不如乐之者。”兴趣有巨大的心理效应,能使人的大脑皮层处于兴奋状态,进而促进学习动机的形成和强化,变非智力因素为智力因素,为
解决应试教育的诸多弊端,改变传统教学中学生只能被动接受知识的局面,树立"以人为本"的教学理念,努力培养出高素质的、具有创新思想和创新能力的人才,这是时代赋予每一位教育工
本研究对郑州某猪场分离的猪源隐孢子虫(Cryptosporidium)进行鉴定以确定种类和基因型。将分离株卵囊经仔猪传代和纯化后,制备免疫抗原,经细胞融合建立了抗猪源隐孢子虫单克
热量限制(Caloric Restriction,CR)指的是给生物体提供足够的营养物质,如必需氨基酸、维生素等,以确保不发生营养不良的情况下,限制每天摄入的总热量,又称作为饮食限制(Dietary Re