数据库教学论文汇总十篇

时间:2023-03-16 15:26:03

数据库教学论文

数据库教学论文篇(1)

教材是教学的基础,教学目标能否实现,教材内容至关重要。目前,很多《数据库原理及应用》教材都是几年前甚至十中职学校《数据库原理及应用》课程教学改革初探杨宇巧(重庆市轻工业学校)几年前编写的,随着数据库技术发展日新月异,教材内容显得陈旧,无法跟上时代的需要,这将影响到学生能力的培养。不同的专业应有不同的教学目标和要求,各个专业应根据对数据库掌握程度要求的不同,选择相应的教学内容。但在实际教学中,为图一时的便利,往往对不同专业、不同层次的学生选择同一种教材进行教学,课程内容的选择也比较随意,与专业结合不紧,难易不分,导致教学内容选取不合理,不能体现分专业分层次的要求,从而影响到学生的培养质量。

1.2考核方式单一

在《数据库原理及应用》课程考核中,对学生成绩评定,大多还是沿用传统的考核方式,以笔试为主,考试的重点放在具体的概念和语法上,以致于平常上机做得不错的学生,笔试会不及格。例如,有的学生知道用哪个属性,但是拼不出属性的英文单词;他会做查询,会做表单,但是默写不出它们的概念。这种考核方式弱化了对学生实践动手能力的考核,缺乏对学生设计、创新能力的考核,不能全面有效地检验学生的学习效果,常常形成高分低能的怪现象。基于目前中职学校《数据库基础及应用》课程教学中存在的主要问题,数据库课程的教学改革势在必行。下面我们就针对上述问题提出了改革的措施。

2《数据库原理及应用》课程教学改革措施

2.1理论与实践相结合,加强学生动手能力培养

俗话说:“听到的会忘掉,看到的能记住,做过的才真正明白。”通过上机操作让学生去“做”,从而真正理解、消化课堂上的理论知识,做到理论与实践相结合,加强学生动手能力的培养。在实际教学中,首先要合理安排上机实验课,讲完课要及时上机并保证上机效果,要求教学实验与理论教学协调同步,特别是时间、内容上要衔接好。其次,明确上机目的和步骤,要求教师课前写好含有实例和习题的实验指导书,指导书的内容要尽量紧扣教材,最好是以项目任务的形式进行。比如,可以在每一次教学的开始,先给学生说明本次课要做的是项目中的哪个功能,明确学习目的,激发学生学习知识的欲望。在教学中的任务安排由浅入深,难易适中,让学生通过自己的努力解决问题,学生在解决问题中体会到成就感,激发了学生的学习兴趣。另一方面,在任务的安排上,尽量找一些学生感兴趣的任务。第三,学生实验结束要上交实验报告,要求学生将实验目的、实验内容、实验步骤以及在实验过程中的体会、感受和遇到的问题等都写在实验报告中,教师要认真批阅,并及时给予点评指导,对于实验中存在的普遍性问题还要做公开讲解。整个课程结束后,为强化学生综合应用知识的能力,可以安排一周左右的时间进行综合实训。例如,将整个班级分为若干个小组,要求每个小组利用学过的知识动手完成一个完整的项目。在完成项目的过程中,既巩固了学生的知识,又提高了学生独立分析问题、解决问题的能力,从而实现了理论与实践的结合,符合培养技能型人才的目标。

2.2选择和裁剪教材,合理选取教学内容,体现分专业分层次的要求

每一种教材都不可能面面俱到,符合每个专业每个层次的教学,往往需要我们根据学生的实际水平,专业的具体要求和社会的不同需求来合理选择和裁剪教材。如果购买教材不能达到上述要求时就需自己编写校本教材。在教材的编写中,对每一模块,我采用了任务驱动法。根据知识点,设置由浅入深的几个上机任务,学生在完成任务后,再引入理论知识。例如,在《表的制作》这一节,我设置了六个任务,第一个任务教授建立只有一个字符型字段"姓名"的表。后续每个任务完成一个数据类型字段的添加:成绩(数值型)、是否团员(逻辑型)、出生年月(日期型)、照片(通用型)、简历(备注型)。在学生完成这六个任务后,再来讲解什么是数据类型,数据类型的分类。学生很容易就理解了相关理论。在《数据库原理及应用》课程的教学过程中应根据不同的专业取向确定相应的教学目标和要求,并针对各个专业对数据库掌握程度要求的不同,选择相应的教学内容。例如我校开设数据库课程的专业主要有计算机类专业(计算机技术应用、计算机信息管理等)以及非计算机专业(电子商务、现代物流管理、电子技术、机电一体化等)。由于计算机专业学生的岗位之一就是数据库应用软件的开发与维护,所以对计算机类专业适当增加关系数据库的基本概念、数据库设计及开发方法的理论内容,数据库管理系统主要介绍SQLServer或Oracle,强化数据库课程设计,要求学生设计开发一个具体的中小型数据库应用系统。而对于非计算机类相关专业,则适当降低要求,应用主要偏向于库表设计和查询设计,其数据库产品选择相对容易的Access或SQLServer系统。这样实现合理选取教学内容,体现分专业、分层次教学的要求。

2.3教学方法和手段的改革

无论多么精彩的教学内容,如果采用单一的教学方法和手段也会使得课堂变得枯燥乏味。《数据库原理及应用》课程的教学也是如此,为避免这一现象,我们在该课程的教学过程中,应针对不同的学习对象、环境及内容,合理选择教学方法和手段,甚至将案例教学法、合作学习教学法、任务驱动教学法、项目教学法,视频课件演示法等多种教学方法相结合,灵活应用,取长补短,从而达到理想的教学效果。例如,在《数据库原理及应用》课程中以一个项目"学生成绩管理系统"为中心,将教学内容重新整合,形成项目中的十四个模块:开始、密码、录入等等。每周上一个模块,并在每一模块的教学中引入案例教学法、任务驱动法、合作学习法等教学方法,学期结束,正好完成一个项目,也完成了教学内容的讲授,实现了教学目标。现代化教学离不开现代化的教学手段。运用现代化的教学手段,可进一步提高《数据库原理及应用》课程的教学效果。例如采用多媒体课件教学,增大了课堂信息量,减轻了教师板书的负担,更加形象化地展现了教学内容。通过建立网络教学环境则可为教师和学生提供交流平台、个性化的自主学习空间,既解决了学生课后自学、查找资料、答疑等问题,又能以快捷的信息反馈机制和优质的教学服务促进教学。

数据库教学论文篇(2)

1“任务驱动”教学法与数据库教学

“任务驱动”教学法是一种建立在建构主义学习理论基础上的,有别于传统教学的新型教学方法。“任务驱动”教学方法提倡教师指导下的、以学生为中心的学习。在整个教学过程中教师起组织者、指导者、帮助者和促进者的作用,利用情境、协作、会话等学习环境要素充分发挥学生的主动性、积极性和创造性,最终达到使学生有效地实现对当前所学知识的意义建构的目的。建构既是对新知识意义的建构,同时又包含对原有经验的改造和重组。

“任务驱动”教学法的主要特点是“任务驱动,注重实践”。它很适合计算机类课程比如“数据库”的教学,因为该类课程大多是实践性很强的课程,要求学生既要学好理论知识,又要掌握实际操作技能。同时由于这些课程知识内容更新很快,要求学生必须具有一定的自主学习能力与独立分析问题、解决问题能力,才能适应信息时代与学科知识发展的特点。

2任务驱动教学模式在数据库教学中的实现

(1)提出明确而适度的任务是任务驱动教学法的前提

目标任务的明确对于今后的学习与任务的最终完成起着至关重要的作用。课堂教学中,教师和学生通过创设的问题情景,把所要学习的知识巧妙地隐含在一个个任务当中,使学生在完成任务的过程中达到理解学科知识、掌握技能的目的。设计精巧的“任务”能充分调动学生的学习热情和求知欲望,在融洽与和谐的情境中获得良好的教学效果。

任务的提出甚至可以由师生共同讨论或学生根据自身需求自主提出,这样的任务可能更符合每个学生的个性和兴趣特点,使学生根据自己内在的需要去探究和学习,充分发挥自身的积极性、主动性和创造性,从而培养出独立探索、勇于开拓进取的自学能力。

在Access数据库教学中,一般要求学生能根据一个实际需求完成一个数据库系统的设计与实现,它强调从需求分析、数据搜集、数据整理、系统设计到系统实现全过程的参与。这是一个大的任务,它可以分成若干个小的模块或任务,随着学习进程分步骤完成。在设计时具体到系统的需求是实现工资管理还是成绩管理或联系人的管理等等,就可以由学生自己来决定了。当然系统的功能不能过于简单,一些基本的比如增加数据、修改数据、登录加密等功能是必须实现的,这个由考核细则决定。

(2)合理分解任务是任务驱动教学法的关键

分解任务是将一个大的任务分成若干个分任务,再将分任务往下分,直到每个小的分任务可操作或执行为止。在这些分任务中,有很多是以前没学过的知识或技能技巧,即隐含了新的知识点,这时就需要引发学生的积极性和探究问题(任务)的欲望,教师就得使用各种信息技术手段,创设任务情景,通过讲解、示范等多种教学方法,尽量不让学生对任务产生太大的畏难以致抵触情绪。教师要做到让学生在情境中学习,在任务的分解过程中获取知识,提高分析问题的能力。

实际上,一个数据库管理系统设计与实现的过程就是不断分解任务的过程。例如,学生提出设计班级成绩管理系统,教师可以引导学生通过联系实际不断地提出这样的问题:班级成绩管理需要管理学生的成绩,包括成绩的录入、成绩的修改、成绩的查询、成绩的备份、成绩的删除等功能;另外,班级的人数有变化时也得体现,比如有学生退学了或进了新的同学等,因此还必须有学生人数的增加、查询、修改以及删除等功能;在使用过程中有时需要打印表格的需求,所以还得有打印的功能;如果该系统规定专人负责,还需要规定用户名和登录密码,体现保密性等等。经过这样的分析,可以出来一个基本功能框架,如图1所示。

随着任务分析的深入细致,使整个系统功能不断完善,结构不断清晰。这实际上是将教学的内容拆解为一个个的“任务”,逐步地展示、布置给学生了。在学期末,综合每人的“任务”成果,制作出一个完整的管理系统。在此过程中,教师可以给出一些管理系统的实例以供参考,让学生产生感性认识,知道这些功能或任务是可以通过学习完成的。这样可以逐步消除对完成任务的畏惧感,树立信心,使教学过程得以顺利进行。

(3)通过自主学习与协作学习实现任务是任务驱动教学的重点

问题提出并设计好了执行的过程后,学生就需要通过各种途径、各种方法、各种手段去完成任务。建构主义学习观认为知识是个体主动建构的,无法通过教师的讲解直接传输给学生,因此,学生必须主动地参与到整个学习过程中,通过自主学习与协作学习来建构新知识的意义,完成一个个的任务。

自主学习是以自学为中心,由学生自主探索学习,独立完成任务。它要求学生在学习过程中充分发挥主动性,利用多种机会在不同的情景下去应用他们所学的知识,根据自身行动的反馈信息来形成对客观事物的认识和解决实际问题的方法。比较简单或单一的任务学生可以采取这种学习方式完成,比如表和查询的设计与操作。协作学习是为了在个人自主学习的基础上,通过小组讨论、协商,以进一步完成和深化对主体的意义建构。通过这种协作和沟通,学生可以看到问题的不同侧面和解决途径,开阔了学生的思路,产生对知识新的认识与理解。比较综合和难度较大的任务更多地需要借助协作学习方式,比如窗体的设计。

以学生管理系统为例,针对成绩的录入、查询与编辑等功能,涉及表、查询以及窗体等对象的认识、理解与操作;对于打印功能,涉及控件与报表的知识;用户登录与密码验证功能则涉及窗体与宏的知识内容等等。除了这些操作性知识外,还有其它的很多操作,需要学生去处理、解决。对于这些问题的分析与解决,学生可以先查阅有关的教材、资料,在上机实践中,逐步地理解、模仿、改造,进行自主学习;然后鼓励大家共享资料,相互讨论、交流,进行协作学习;遇到困难时,还可以有教师的指导与帮助,比如老师可以提供一些类似问题的解决方案等,以利于任务的实现与完成。

(4)学习效果评价是任务驱动教学法的重要阶段

学习效果评价指学生反思问题的解决过程,相互评价或自我评价,教师适当做出点评,并帮助学生作归纳与总结。学习效果评价既是总结与提高的重要阶段,又是培养学生良好的自信心与成就感的绝好时机。当学生以个人成果(如一个实验报告或是一个功能模块)的形式完成某项任务时,已经建立了自己的认知结构,但还不完善,这时教师需要通过对其学习成果进行展示、交流、讨论、分析、评点,及时对学生的学习情况做出反馈和评价。另外,学生每独立完成一项任务,都会获得一定的成就感,这时教师的及时表扬与鼓励,可以刺激学习热情与学习兴趣,增强自信,使其在不断地建构与完善自己的知识结构的同时,也提高自我认识与对自身的评价,让学生在一种良好的心理状态下不断学习、进步。

当学生完成了系统任务后,我挑选出几个同学的作品(尤其注意那些采用与教学实例不同的思路和方式制作的成果),对他们的设计成果进行展示,以鼓励创新。首先,由大家一起来评论其优点,并由作者本人来说明模块功能及实现过程。然后,其他学生可进行质疑,或提出改进措施,还可展示自己的作品。这个阶段是学生最兴奋也最体现学生智慧与学习成效的时期,他们往往会提出一大堆的问题和解决方案,使大家豁然开朗。当然,有时像一个图片的摆放问题也要争论到底,这就需要老师进行实时控制,将讨论导入主要矛盾方面,使课堂在有序的轨道上进行。最后,由教师总评,着重阐明可学习和借鉴之处,附带点出需要完善的地方供大家参考。这样的分析与评价,既肯定了学生的成绩与可圈可点之处,也指出了一些缺陷与有待改进的方面,在刺激学生积极性与增强信心的同时,也让学生懂得学无止境的道理,学会谦虚谨慎,使学生的素质得到全面的提升。

3结束语

任务驱动式教学法不仅仅要“授之以鱼”,更强调“授人以渔”,强调创新能力的培养与全面素质的提高,是对传统教学的发展,比较适合计算机类课程的教学。在教学过程中,教师一方面要通过引导,把握整个教学过程的内容、进度和方向,给学生以思考的机会和时间,让学生有尽可能多的时间进行自主学习;另一方面,教师要采取多种方式,激活思维状态,传授思维方法,提高思维能力,鼓励互相合作,进一步促成学生的意义建构,形成新的认知结构。

总之,在任务驱动式教学法下,提出明确具体的任务是前提,分析任务以形成一个个解决方案是关键,在自主学习与协作学习中完成任务是重点,最后进行学习效果评价、形成反馈信息是总结提高阶段。每一个环节都必须统筹安排,合理兼顾。

当然,任务驱动的教学思想是将新知识分解到一些任务中,难免忽略知识的系统性和完整性。为了克服此弱点,首先,任务的提出要把握好,注意从整体上统筹设计,使任务与任务之间、新旧知识之间产生联系。其次,在一个单元或一个章节的学习之后,教师有必要引导学生对所学知识进行及时的总结归纳,以形成知识的系统性。这样,在任务的实现过程中才能不断加深对旧知识的巩固和理解,完成真正意义上的知识建构,达到培养创新精神和创新能力的目的。

参考文献

数据库教学论文篇(3)

首先,引入工作情景,让学生明确要做什么。其次,在进行相关知识点的学习后提出项目,并把项目分解为若干任务,让学生明确如何做。最后,在相应的数据库管理系统中具体实践操作,比如在对象管理这个模块中,提出一个建立人力资源管理系统数据库的项目,再划分为建立各种对象的子任务,每堂课要实现的目标将会非常明确,理论的部分用来支撑实践,实践中加深对理论的理解。

(2)多采用以学生为主体的教学方式

传统的学生跟着老师思维走的教学方式对于新生代来说已经是枯燥乏味的代名词,而且这样培养出来的学生缺乏创新,缺乏独立思考的能力。数据库这样的课程容易突出学生的主体地位,首先任务的实施过程由学生说了算,其次任务的分配由小组协商完成。多采用分组法和角色扮演法,让学生的代入感更强,容易培养学生的创新意识。

(3)组织互动式答疑时间

由于课时数有限,在课堂上答疑的方式肯定不可取。学生可在课下答疑时间提出对问题的见解,由老师直接给予解答或分组讨论,这样起到教与学互相促进的作用。组织课下互动式答疑不仅可以解决学生在课堂上提问时尴尬的问题,还可以加深师生间的情感。当然,这对于老师既是一种考验,又是一种成长,即使无法解决学生提出的问题也能增加一定的教学经验,并不是一件坏事。

2.考核方式的改革

(1)任务考核

取消传统的布置纸质版作业,采用电子版数据,通过学生每次任务的考核成绩构成平时成绩。每次任务通过一些方式杜绝学生抄袭,这样不仅能提高一般学生的积极性,而且能调动一部分后进生加入任务,公平有效。

(2)期末考核

期末考试取消传统的理论考试,而采用项目上机考试,通过题库抽题,由于抽题情况未知,因此必须掌握考试大纲中的所有内容,而不能抱侥幸心理。这样不仅能考查学生掌握知识的全面程度,还能考查学生的实践能力。

(3)其他考核

平时出勤与课堂回答问题情况记入平时成绩考核。为了防止学生迟到早退,设置全勤分数,如有迟到现象取消全勤分数。为了激励学生积极主动思考,活跃课堂气氛,回答问题次数将计入考核进行适当加分。

数据库教学论文篇(4)

中图分类号:G642文献标识码:A文章编号:1009-3044(2011)22-5511-02

Discussion on the Database Principles of Teaching Reform

LU Qiu

(School of information Science and Engineering, Guilin University of Technology, Guilin 541004, China)

Abstract: This paper is on the problems about "Database Principles" aroused in daily teaching. It gives a detailed design to teaching reform, and proposes to adopt some new teaching methods such as case teaching, task driving, which can make the pupils want to learn more initially. What's more, in this article, the examination methods are reformed, and it combines the theories and practices together.

Key words: database principles; teaching reform; case teaching

数据库是信息类学科中重要的分支,几乎所有的软硬件系统都需要数据库的支持,它是计算机信息系统与应用系统的核心技术和重要基础。因此,各高校都将数据库原理课程作为专业基础课开设。数据库课程研究如何存储、使用和管理数据库,有较强的理论性和实用性,具有应用性突出、学科间综合性明显、学科内多层面内容交融、前沿新技术发展迅速等特征。数据库原理的特征决定了其既具有很强的理论性,又需要加强实践,对知识的综合应用和相关专业前沿技术应用的要求很高,对于刚接触数据库的学生来说是一门比较难学的课程。他们要在短时间内做到既掌握数据库原理的基本理论知识,又能对数据库信息进行数据操作及控制,还要根据实际的应用需求设计开发数据库应用系统,是很困难的,这就要求找到适合学生的学习方法和合适的教学方法。只有采用有特色的教学方法,才能取得好的教学效果。

1 现状及问题

我院网络专业、计算机应用专业及自动化专业都开设了数据库原理课程,传统教学模式下存在以下问题:

1) 教学目标不明确,理论和实践脱节

由于数据库原理课程涉及的理论概念比较抽象,现阶段教学主要采用传统的“教师讲授―教师演示― 学生练习―学生综合应用”模式教学,教师处于主导地位,使学生被动的接受和掌握该课程的基本知识,学生所学的知识和应用不能同步进行,因此在应用系统设计开发中不能很好地应用软件工程思想解决实际问题。主要表现在在毕业设计中,大部分学生不了解开发一个实用数据库系统的基本步骤,往往只侧重系统的编程实现而忽略用软件工程方法进行系统的设计,对数据库知识体系结构缺乏完整的理解,使得所设计系统实用性差,影响了毕业设计的质量,使得部分学生毕业后不能较快的适应所在单位的工作要求。

2) 重理论轻实验

根据教学大纲,课程设置以理论知识为主,占课程总课时量的80%以上,而实验课时一般只设置10个课时左右。教学内容涉及到关系代数,SQL语言、关系数据库规范化理论等,这些内容理论性强且模型抽象。由于实验课时比较少,故实验教学主要针对SQL语言设置实验。最终导致学生学完该课程后,对抽象的理论只有模糊印象,但没有建立整体应用体系的概念,在应用系统开发的时候无法将理论转换为实际应用。

3) 学习效果不理想

在学习过程中,学生在课堂上首先接触到的是一大堆枯燥的概念或理论,部分知识点课本又缺少代表性例子进行进一步介绍,例如范式理论、数据库保护、并发控制等。学生只能体会基本概念和局部功能,缺少综合应用实践,无法体会理论在整个数据库系统应用中的位置和作用,学习效果不理想。

2 教学改革方案

2.1 案例教学模式

案例教学模式是指以案例作为教学材料,结合教学内容,通过讨论、回答问题等师生互动的教学过程,使学生掌握理论和理解相关的概念和理论知识,培养学生创新能力的一种教学模式[1]。根据本课程的特点及教学目标,在数据库原理教学中引入此教学方法,使学生在理解强化数据库系统基础理论知识的同时,培养其解决实际问题,开发设计数据库应用系统的能力。案例教学模式采用“案例―理论―概念”模式,通过对典型案例的分析与讨论,使学生了解理论知识在实际应用系统设计中的作用,将抽象的数据库原理知识运用到实际生活中从而解决实际问题,达到融会贯通的效果,使得数据库原理课程更具有实践性和实用性。

在数据库原理的教学内容组织上,我们以可视化开发工具Delphi及数据库管理系统SQLServer2000组织和设计针对各知识点的案例,在授课过程中设定每一堂课的学习目标,以启发式提问、讨论等进行教学互动,将知识点搭配案例和使用演示的方式进行讲解,使各知识点通俗易懂,容易消化并应用。表1给出了针对“数据库原理”课程[2]的知识点所设计的相应案例[3-4]。

2.2 任务驱动的教学模式

在讲授数据库应用系统设计时,除了采用案例教学模式外,还采用任务驱动的教学模式。为了使学生更好的掌握这部分内容,教师精心设计一些贴近生活且具有现实应用价值的题目,例如图书管理系统,人事管理系统,合同管理系统等,让学生以小组为单位接受任务,设计数据库应用系统。在这一过程中,学生要深入体会和应用软件工程的思想和方法,进行合理的设计,最后提交项目设计报告。在课堂上安排一定的时间让学生阐述设计思路和方案,然后教师进行适当的点评和提出问题让学生参与讨论,引导学生循序渐进的完成任务,从而得到从应用的角度建构数据库应用系统设计的思路、方法和技术体系,深化对相关内容的理解。在这一过程中学生不断获得“成就感”,求知欲望增强,同时培养了其创新能力和独立分析问题、解决问题的能力。

2.3 改革考核方式,重视能力培养

数据库原理是一门理论性和实践性都很强的课程,传统的单独理论考试会造成学生为应付考试而对相关理论知识死记硬背,而具体动手操作一窍不通的局面,这与该课程培养目标相悖,因此有必要对考核方式进行改革。数据库原理课程的考核分为理论知识考核与应用能力考核两部分。理论知识考核重点考察学生对主要概念和原理的熟悉和理解和综合运用知识解决实际问题的能力。应用能力考核方式比较灵活一些,主要通过平时的实验和数据库设计的任务完成情况决定,例如,采用对学生分组进行“项目设计”和“项目开发”的方式进行考核,给学生足够的时间和有效的提示,使得这种考核方式成为学生对协同工作机制的一个体验。

3 结束语

该文针对信息类专业的数据库原理课程教学中存在的问题进行探讨,提出了教学改革的思想,主要提倡采用案例教学模式和任务驱动模式进行数据库原理的教学,期望能够在教学中促进学生的主动学习、提高学生数据库应用开发能力和实践动手能力,加强团队合作精神,提高课程教学质量。同时通过调整考核方式,加大实践环节的考核比例,使得学生能将理论和实践联系起来,动手能力普遍提高。

参考文献:

[1] 金蓉,庄红.面向能力培养的高校非计算机专业计算机基础教学改革与实践[J].计算机教育,2010(1):1-147.

[2] 王珊,萨师煊.数据库系统概论[M].4版.北京:高等教育出版社,2006.

数据库教学论文篇(5)

中图分类号:G434 文献标识码:A 文章编号文章编号:16727800(2013)007018803

0 引言

数据库技术是人力资源管理专业学生胜任未来该领域工作岗位必备的信息管理处理技术,能否学好、用好数据库技术与理论关系到学生毕业后能否胜任该领域工作。由于数据库课程理论抽象性和实践性较强的特点,对于非计算机专业学生,常规的教学方法和实践模式使学生无法真正理解与掌握数据库技术与理论,更难以做到学以致用。为此,笔者在该专业多次教学实践经验的基础上就该课程培养目标、授课内容、讲解法、教学方法和考核方式等方面的改革进行了探索。

1 课程培养目标

根据人力资源管理专业特性和学生兴趣制订多层次培养目标:基本目标是要求学生初步掌握数据库应用系统的设计能力,要求学生必须掌握数据库的基本慨念、基本原理和主体内容,并建立起数据库系统的整体架构;较高目标是要求学生初步掌握数据库应用系统的软件开发能力,这是针对信息管理系统开发感兴趣的学生而提出的要求。基本目标的实现能够让学生毕业后胜任该领域工作,较高目标的实现能够让学生毕业后在该领域从事软件开发工作。

2 授课内容

依据培养目标制订授课内容,内容包括:Access、数据库技术与理论、信息管理系统开发方法、Web数据库技术、数据库的发展与展望。

Access是微软公司推出的基于Windows的关系数据库管理系统,也是当前一种流行的数据库管理系统。该系统是人力资源管理等领域常用的信息处理工具,易于学习。其内容主要由Access的表、查询、窗体、报表、数据访问页、宏和模块等7个对象构成[1]。

数据库技术与理论的内容包括:数据库导论、关系数据库基本理论、ER模型、数据库设计、关系数据库标准语言(SQL)、数据库保护技术。

信息管理系统开发方法的内容包括:信息管理系统开发可行性分析、需求分析、设计、实现和演化。

Web数据库技术的内容包括:Web数据库技术的产生与发展、Web数据库系统的体系结构、Web数据库访问技术、数据库访问接口、动态页面开发技术[2]。

数据库的发展与展望的内容包括:分布式数据库系统、面向对象数据库系统、多媒体数据库、主动数据库、面向应用领域的数据库新技术、数据仓库技术。

3 讲解法

根据该专业学生的特点对授课内容采用“三段式”讲解法:首先介绍“应用”,再介绍“理论”,最后进行“提高”。介绍“应用”是指介绍功能齐全但操作直观、简单的小型关系数据库管理系统Access,创建数据库实例“人力资源管理系统”,使学生对数据库有一个感性认识;再介绍“理论”是指介绍数据库导论、关系数据库基本理论、ER模型、数据库设计;“提高”是指介绍关系数据库标准语言(SQL)、数据库保护技术、信息管理系统开发方法、Web数据库技术、数据库的发展与展望。

“三段式”讲解法能够避免传统讲解法所导致的问题,如:一开始学量理论,易使学生感到枯燥和难懂,对本课程失去兴趣和信心。

4 教学方法

教学方法采用项目驱动法和问题导入法。项目实施驱动法的教学前提是选择一个具体的、可实现的、学生较易理解的熟悉项目,如:微型人力资源管理系统。

项目实施驱动法和问题导入法的理论教学过程如下:

(1)介绍“应用”时,将设计好的微型人力资源管理系统(指该系统的逻辑设计)用小型关系数据库管理系统Access提供的工具实施(即逻辑设计物化)。在实施过程中,学生掌握了Access提供的工具如何将系统的逻辑设计进行实施。介绍完“应用”后,向学生提出一系列问题,如:微型人力资源管理系统数据库的表是如何来的?为什么表是M个而不是N个?等等。引导学生向深处思考,同时为介绍“理论”作引子。问题可以有效地激发学生的好奇心和求知欲,是激发学生主动学习的促进因素。

(2)介绍“理论”时,由于创建数据库实例“微型人力资源管理系统”,使学生对数据库有一个感性认识,讲解有关数据库的基本慨念与理论时,学生易于接受与理解。讲授ER模型、数据库设计回答了“微型人力资源管理系统”表是如何来的,为什么表是M个而不是N个等问题。在讲授过程中不断地提出问题引导学生思考,为即将讲授“理论”作引子。如:讲授完ER模型转换为关系模型的方法后,用一个不好的关系模式实例引出关系模式存在如下问题:数据冗余大、数据不一致性、操作异常,也即ER模型转换为关系模型需要优化,如何识别关系模式的好与坏?如何优化?优化方法是什么?引出将要讲授的关系数据库规范化理论(即范式理论)。通过本阶段学习,学生可掌握数据库的基本理论知识以及关系数据库的设计方法。

(3)介绍关系数据库标准语言(SQL)、数据库保护技术、信息管理系统开发方法、Web数据库技术、数据库的发展与展望。介绍关系数据库标准语言(SQL),是向学生介绍一种对数据库具有数据定义、查询、操纵、控制等功能的结构化查询语言。数据库保护技术的内容有事务机制、数据库的安全性、数据库的完整性、数据库恢复和并发控制。信息管理系统开发方法介绍软件工程理论与原理,使学生对大型信息管理系统是如何开发出来的有清晰认识。Web数据库技术的内容有Web技术、Web数据库的基本概念、Web数据库体系结构、Web数据库的一般开发过程、Web数据库访问接口基本原理和Web数据库中几种主流动态页面的开发技术。这部分内容难度较大,对大部分学生而言只要求了解,对信息管理系统开发感兴趣的学生则要求其初步掌握数据库应用系统的软件开发能力,为今后能从事该领域软件开发工作做准备。

项目实施驱动和问题导入教学法的特点:

(1)问题导入。问题可以有效激发学生的好奇心和求知欲,是激发学生主动学习的促进因素。

(2)不知觉性。例如:软件开发方法相关知识没有专门集中讲授,而是在项目实施过程中,将软件开发方法相关知识融入其中,使学生在不知不觉中掌握。

(3)系统性。避免了在过去的数据库教学中,学生通常孤立地学习一些数据库技术与理论和软件开发方法,而缺乏对信息管理系统软件开发整个过程的系统性认识。

在实践教学中,项目实施驱动法实施步骤如下:

(1)将一个班分为若干个项目组,每组6~8人。组中每个成员都有自己的任务,任务分配由项目经理实施。

(2)为每一个组分配项目,也可由各组自选项目。各组项目必须不同,以防互相抄袭,项目选取原则为:具有真实性、可实现性、规模适当性,同时还具有典型性和启发性。

(3)项目实施应在理论教学相关内容授完后进行,各组项目的实施应由学生相对独立地完成,教师采用点拨方式或共同探究的方式进行指导,鼓励学生大胆应用所学知识,展示各自的个性化思维。项目实施分为系统可行性分析、需求分析、设计、实现与测试等阶段,每个阶段应递交相应的文档,并进行检查和交流,对检查中发现的问题和不足,要求进行改进和完善才可进入下一个阶段的工作。每一个阶段都要求项目组协同教师、其它项目组一起进行评审,严格把关。项目结束后,要组织答辩,先由小组长对项目的功能及基本情况做一个简要陈述,然后让每个小组成员说明其各自在整个项目开发过程中所完成的任务,并一一进行演示、操作、运行。教师针对每个学生实际负责的部分进行提问。最后,项目组提交系统和所有文档。

项目实施驱动法在实践教学中的特点:

(1)有助于培养学生的团队协作意识。由于软件规模和复杂度的不断增长,软件开发越来越体现出多角色参与、多环节配合的工程项目特点,涉及到大量的协同工作。因此团队协作意识是大学生的必备基本素质。然而,当代学生身上存在的普遍问题是以自我为中心,缺少团队集体观念,项目实施驱动法则在实施过程中培养了学生的团队协作意识。

(2)有助于培养学生独立思考与实际动手能力。数据库是一门实践性很强的课程,因此,让学生能够参与软件项目开发,并在实践中应用数据库技术与理论和软件开发方法显得尤为重要。

(3)有助于激发学生的学习成就感。学生独立完成一个完整的项目,不仅有助于加深对数据库技术与理论和软件开发方法的理解与掌握,而且有助于激发学生的学习成就感,这种成就感是学生今后主动深入学习数据库技术与理论和软件开发方法相关知识的源动力。

(4)有助于学生综合素质的提高。学生编写软件开发各阶段的文档材料必须具备完整性、可读性及可理解性,这样有助于提高学生的文学修养及文字处理能力;通过陈述与答辩,有助于提高学生的表达能力;通过独立完成一个完整的项目,有助于培养学生在工程化软件方面的素养。

5 考核方式

由于数据库课程理论抽象性和实践性强的特点,使得传统的笔试考核方式不能反映学生的学习效果且易误导学生的学习方向。学习数据库的最终目的是为了解决工作中的问题,即运用数据库的能力。因此,数据库课程考核采用笔试和课程设计相结合的方式,笔试考核学生对数据库技术与理论等知识的掌握情况,课程设计考核学生对数据库技术与理论和信息管理系统开发方法等知识的应用能力以及学生的实践能力、创新性思维和创新能力。

6 结语

数据库教学改革的特点体现在:培养目标的多层次性、授课内容的完整性与系统性、讲解法的创新性、教学方法的先进性与合适性、考核方式的科学性。从数据库教学改革的实践效果来看,通过本文中的改革能够达到教学目标。由于数据库技术与计算机其它技术知识的发展和学生兴趣与要求的变化,因而教学必须不断加以改革,才能不断提高教学质量,达到教学目标,培养社会所需的人才。

参考文献:

数据库教学论文篇(6)

中图分类号:TP311.13 文献标识码:A 文章编号:1009-3044(2011)16-3795-02

Based on Professional Database Management of the Present Situation and Improved Curriculum

ZHOU Yu-jie1, SONG Yu2, HE Xiao-li3

(1.School of Economics and Management, Sichuan University of Science & Engineering, Zigong 643000, China; work Center, Sichuan University of Science & Engineering, Zigong 643000, China; 3.School of Computing, Sichuan University of Science & Engineering, Zigong 643000, China)

Abstract: The management of professional database courses the present discussion and analysis of the management of professional database courses situation and problem and updating instruction from the conception, let the students know more about the database and improve the teaching method―let the students have a higher level of comprehensive database to "principle", "the database design" and "the database application.

Key words: database; database principle; database design; database experiment

随着计算机技术的迅猛发展,数据库技术正应用于我们社会工作和生活的各个领域。 众多的企业使用数据库进行管理和辅助生产,作为管理类专业学生在毕业后较少专门从事专业的数据库的开发和设计工作,但是数据库技术已经渗透到生产、生活的各个领域,如果我们管理专业同学能系统地学习数据库知识,更重要的是熟练应用数据库技术到以后的工作中,必将使他们在各行各业的工作中更加游刃有余。

那么我们管理类专业数据库教学中,更应该突出实际应用,这就对我们的数据库实验课程提出了更高的要求。在理论教学浅显易懂的基础上,如何在实验课程中提高运用技能,是我们这篇文章所要探讨的重点。

1 管理类专业数据库实验课程现状

1.1 没有对管理类专业数据库实验课程重要性足够认识

数据库课程的内容包括以下方面:一是数据库理论知识学习,二是数据库实际操作能力,它包含:正确收集数据库所需要的信息;重组信息;建立有效索引;建立正确字段;记录有效性约束;创建表结构和表之间的关系;建立冗余最小的数据库等等。数据库科学本身源于计算机科学,这个学科本身属于工学,要学好这门学科必须要加强学生的动手能力。通过实验教学和学生上机实践操作,能够使学生更好地理解和掌握数据库理论知识,让学生在实验教学和实际操作中获得更多的实际操作技能。

在实际的教学过程中,往往重视理论课程,认为学生只要掌握的数据库理论知识,剩下的实验操作可有可无。把实验课当成次要课程,殊不知实验课和理论课同等重要,也是理论课的有效巩固复习,也就是我们常说的“学而时习之”。

1.2 学生参与数据库实验积极性不高

我们在平常的教学过程中发现:管理类专业同学大多数对数据库这一门本身源于计算机学科的课程有一定的天然畏惧感。特别是在接触到数据库编程语言VF、SQL等觉得很难上手;参与实验的积极性较低,如果这时候辅导老师不加及时的引导,很多同学到后期都会放弃实验。

1.3 现行管理类专业数据库实验课程的教学方法较为落后

上实验课的时候数据库实验课教学方法较落后,很多高校的数据库实验课仍然是,老师一边讲,学生后面做,一步步照搬,照葫芦画瓢,遇到不懂的问老师,经常没有自己的想法,对有些学习习惯好的同学来说能按照老师的要求做完,而有些同学则不能完全做完,因为自己不懂不会做而偷偷做别的事情,即使做完了的同学由于是照搬,缺乏深度的理解,遗忘性很大,收获较小。几乎不会问老师:“为什么要这样做?”

1.4 实验教材相对滞后

现有的数据库理论教材繁多,但缺乏好的统一、规范的实验教材。这也是管理类专业数据库实验课程发展的一个瓶颈。

1.5 对学生的创新能力培养不足

同学们在上完理论课后,应该对数据库技术有了一些了解,很少有同学提出:“数据库是一门怎样的课程?为什么我要学习这门课?其实我觉得这个实验可以这样做……”等等对这门课程的一些创新性见地和想法,并且在实验课中体现出来,没有让学生自由发挥的余地,而是让学生完全按照课本来,没有很好的挖掘学生的创新性和学习的动力。

2 对管理类专业提高数据库实验课的几点建议

2.1 提高对计算机数据库实验课的重视程度

正如我们管理类专业的同学毕业后更多的是应用数据库技术解决实际问题一样。不改变数据库实验课仍然是理论课的附属这样的观点,我们的实验课教学水平是永远无法提高的。我们培养的学生应该是理论和实践能力并重,具有更好运用知识的能力。因此,我们必须从更高层面重视数据库实验教学环节, 培养和提高学生的动手能力和分析、解决问题的能力,以适应社会的需要。

2.2 加大实验师资队伍建设和改变传统的教学方法

改变在大多数高校中,实验老师 “差一截”的现状,不管从待遇还是培养上都把实验老师和理论老师提到同一高度,而我们实验老师本身要总结自己的教学经验,转变教育思想,突破旧的教学模式。按照管理类专业本身的特点,多以现实生活为例,一个合适的社会原型,作为应用的对象,运用数据库的知识来构建数据库应用的关系数据库模型,设计出相应的数据库应用所需的文档、关系结构、查询、视图、存储过程等产品,最终解决实际问题。

2.3 结合管理类专业特点加大对数据库实验课程教材和器材的建设

计算机科学本身就是发展迅猛、日新月异,我们管理类专业的数据库技术教育也要与时俱进、紧跟发展的步伐,及时修改我们的教材和实验器材,完善实验指导。我们的实验教材一定要贴近当今数据库的发展趋势,明确把培养学生动手能力和创新性放在首位,并且更实用,增加趣味性,让学生学有所用,帮助他们更好解决实际性问题,以及加大实验器材的投入和跟新。

2.4 重视培养动手能力由“要他学”改变为“我要学”发掘创新能力

一群“理论超强”的学生在社会实际需求中毫无用处,根据社会需要我们应该培养一批具有高超动手能力和创造性的人才。为充分发挥学生的主体作用,多开展实验考试与实验竞赛;开放实验室,创造条件开设自行设计的实验;多增加探索性实验,减少验证性实验。发挥主体作用的过程中当好指导者、激励者和引路人的角色。要把学习方法教给学生。从而全面提高学生的创造性思维和综合运用知识的能力。

3 总结

数据库是一门应用性非常强的学科,根据管理类专业本身的特点,在培养未来社会所需求的学生中,我们必须要重视数据库实验课程,真正提升自己在数据库应用系统中的设计和开发能力,我们要进一步提高重视程度,改变教学方法,从而更好的把我们的学生培养成具有创新能力的复合型人才。

参考文献:

[1] 陈雪梅.数据库实验课程的改革与实践[J].实验技术与管理,2007(11).

[2] 管致锦.基于实验任务驱动的数据库教学设计[J].南通工学院学报:自然科学版,2004(2).

数据库教学论文篇(7)

中图分类号:G4文献标识码:A文章编号:1672-3198(2013)08-0134-02

0引言

数据库技术从20世纪60年代中期产生到现在几十年来得到了迅速的发展,是计算机技术中发展最快的技术之一。许多高校的计算机专业都开设了数据库相关课程,而《数据库及其应用》则是其中一门非常重要的主干课程。在该门课程的教学过程中,特别强调课程理论知识和实践操作的结合、注重学生数据库实际设计能力的培养。本人从事该门课程的教学多年,下面就该课程在目前教学过程中存在的问题,对教学内容的组织、教学方法的应用以及期末考核的方式三个方面作一探讨。

1《数据库及其应用》课程教学过程中存在的问题

1.1教学方法过于陈旧

目前高等院校的《数据库及其应用》课程,在教学过程中,常常采用灌输式的方法,教师基本上是在讲台上利用PPT和黑板进行理论知识的讲解,而学生只是在被动的接受知识,根本没有进行独立思考和对所学课程提出问题的机会,这样就使得学生对于该门课程的学习积极性和兴趣都不是很高。

1.2教学内容编排不合理,造成学生刚开始学习时感到枯燥无味,失去学习兴趣

在目前的数据库课程中,大部分教师在编排教学内容的时候,基本上都是首先介绍数据库的基本概念,数据库的创建和表的创建,并且这部分内容在一开始的时候,介绍的时间还会很长。由于这些内容枯燥无味,不便记忆,有些学生还没开始去学,就产生了畏难情绪,从而失去了学习的兴趣。有些基础差的同学,刚开始就放弃了。

1.3传统的考试方法不利于提高学生的动手能力和应用能力

在目前的教学管理体制下,该课程的期末考核方式仍使用传统的应试教育模式,在这种模式下,高等院校以期终理论考试成绩作为学生该门课程的最终学习成绩,导致学生只是为了考试而学习,不太注重提高自己的数据库实践能力,教师仅为完成教学任务而教,并不注重培养学生的能力。

2改革思路

2.1改进教学方法

《数据库及其应用》是一门集理论与实践为一体的数据库课程,它的教学目标是使学生既要有一定的知识理论基础,又要有足够强的实践操作能力。而要在有限的学时内实现教学目标,重点在于如何提高教学活动的效率,建立行之有效的教学方式。所以,为了使学生在毕业之后,能够很快地适应社会的就业岗位需求,在校期间就应为学生提供能完成上岗实践的学习环境。

结合本校的实际情况,本人在教学实施的过程中,采用“三维案例”教学方法,即将教学过程分成三大模块:包括理论课程的“案例教”、实践课程的“案例学”以及课程设计过程的“案例做”。通过课内理论环节的“教”,实验和实训环节的“学”,课程设计的“做”,三者联动,共同作用于教学过程,达到良好的教学效果。我们应逐步形成“以能力培养为中心、案例驱动教学、边讲边练、讲练结合”的“三维案例”教学模式,彻底撇开目前教学中将理论同实践分开的做法,重点突出职业综合素质能力以及学生自主学习能力的培养。

2.2合理组织教学内容

根据专业设置教学内容,每一门课程都有它的教学目的和要求,而教学内容的取舍应该要根据教学目的和要求来定。所以在数据库及其应用课程的教学过程中,根据“三维案例”教学方法,针对数据库的基本概念和原理,数据库的设计等内容,选择不同的教学案例。《数据库及其应用》课程的教学内容包括数据库的基础理论和数据库操作实践方面的内容。即教学内容可由数据库基础理论、数据库系统的应用模块和数据库应用系统的设计与开发三部分组成。其中数据库的基础理论主要包括数据库管理系统的有关概念、数据库设计理论、数据库并发控制、数据库安全性控制以及数据库的完整性控制理论;数据库系统的应用模块主要是介绍一个数据库管理系统DBMS的具体操作,主要是指SQL Server 2000系统软件;对于数据库应用系统的设计与开发,主要介绍数据库管理系统的设计开发工具及实例。在实际的教学实施过程中,根据我校的实际情况,在理论课程的讲授过程中,以“学生信息管理系统”案例贯穿是始终,主要讲解数据库的基本概念,查询优化技术,模式分解等内容,避免学生刚开始学习该课程时接触大量的概念而过于枯燥,从而提高学习的积极性;在实践课的讲授过程中,以“教务管理系统”案例贯穿始终,主要讲解数据库的设计(需求分析,概念结构设计,数据库的逻辑结构设计,物理结构设计,数据库的实施,数据库的运行和维护),数据库对象(表,对象,存储过程,触发器)的创建等内容;在课程设计的阶段,要求学生设计开发一个具体的小型数据库应用系统,允许同学们自行分组,各自分工进行。这样将数据库课程的各个知识点系统地分解到具体的各个案例中去,避免了相互独立的各个章节使学生在学习的过程中会感觉到知识点零散,从而使同学们在理解数据库设计的各个阶段工作的过程中,可以形成一个完整的知识体系,提高了他们分析问题、解决问题的能力。

2.3改革考核方式

《数据库及其应用》课程的考核一般都是以笔试的方式进行,但是往往单纯的笔试往往不能真实地反映出学生的实际水平,比如很多考试成绩很好的同学,但在数据库的设计方面却很薄弱;而且有很多与实际十分相关的操作只能上机课完成,没有办法通过考试来进行。因此学生在学校期间,他们参加专业课程的学习最为关注的问题往往是如何能通过考试。这样就使得一部分学生一味地追求分数而不重视该课程的实践操作的练习。所以该课程的考核应该增加上机考试模块。根据我校的实际情况,将学生平时成绩拆成两部分:学生上机考试得分(占20%)和平时成绩(占20%),笔试(占60%),这样来计算期末考试的最终成绩。因此只有平时重视理论联系实际,勤动手和思考的学生,其期末考试才能获得较好的成绩。这样不仅可以提高学生在实践课程中的积极性,也减轻了学生期末考试的压力。

本文讨论的教学改革措施已在实际的课程教学过程中取得较好的效果。《数据库及其应用》课程教学还需要在实践中不断完善与发展。任课老师在讲授该门课程时,要加强实践学时的比例,通过丰富的案例将理论和实践结合起来,激发学生学习的兴趣,从而提高学生学习该课程的积极性和主动性,让学生在学完该课程后真正的掌握数据库的相关理论。

参考文献

[1]萨师煊,王珊.数据库系统概论(第二版)[M].北京:高等教育出版社,2000.

[2]潘东梅.数据库及其应用教学改革探讨[J].广西财经学院学报,2006,10(19):156-157.

数据库教学论文篇(8)

关键词 数据库 课程建设 土木工程

一、引言

《微机数据库》课程是我院土木工程专业地下建筑方向开设的选修课。总学时为40学时,开课时间为大四第一学期。由于课程是面向非计算机专业的学生开设,与面向计算机专业的学生的教学方法有很大差别。故如何进行课程的理论部分与实践部分的课时分配、具体讲授的内容、教学方法等是本课程建设的关键问题。

二、教学组织

1.课时分配。数据库课程是高校重要的理论与实践相结合的课程之一,非计算机专业的学生缺乏相应的基础,而且学习本门课程以应用为主,在课时安排中,采取了20学时讲解基础理论,20学时上机实习的分配方法。

2.教材选取。如何根据专业的不同,组织教学内容,直接关系到教学效果。精选教材关系着整个教学内容、教学方法以及重点、难点的把握,必须整体规划,不仅让学生从理论环节到实践环节掌握所学内容,还能启发学生的思维,举一反三,易学实用。根据教学大纲的要求和本专业特点,选取了程学先主编的《数据库原理与技术》为理论部分主讲教材,选取顾浩主编的《Visual FoxPro 6.0程序设计基础上机教程》为实习教材。

三、教学方法

数据库课程具有理论基础强、实践应用性突出、学科间知识综合性明显、学科内多层面内容交融、前沿新技术发展迅速等特征。针对以上特征,本课程采用了理论讲授、小组讨论、上机实践相结合的教学方法。

1.理论讲授:在课堂上采用课堂讲解、软件演示等方法,培养学生思考问题的习惯及解决问题的能力。教学过程中注重示例性讲解,引导学生根据现象和情境提出问题、分析问题、提出假设,最终解决问题。

2.小组讨论:将学生分成3-4人一个小组,给出讨论题目,每个小组推选一个学生讲解讨论结果。比较成功的案例是:将科研工作中的数据库设计部分条件给出,小组讨论从E-R模型描述到实际关系模型的形成,到最后数据库设计过程。结果每个小组积极讨论,踊跃发言,阐述自己的观点。

3.上机实践:上机实践是数据库课程教学非常重要的环节,除按照实习指导书要求,在实习完成时,生成一个学籍管理系统外,还要求学生按照所提供的资料,完成一个钻孔数据库管理系统。

四、教学内容

1. 数据库理论知识

根据教学大纲要求以及参照全国计算机等级考试大纲,安排的教学内容如下:

(1)绪论,包括:数据处理,数据库的数据结构及存储结构,数据模型。

(2)数据库的存储结构,包括:基本文件组织,索引文件组织,B+树文件组织。

(3)关系数据库,包括:关系数据库基本概念,函数依赖,候选关键字与主属性,关系规范化。

(4)关系数据库实现及使用,包括:关系代数,关系演算,SQL语言概貌,SQL数据定义功能,SQL数据查询语句,Visual FoxPro中的SQL查询语句,视图,SQL数据更新语句,SQL数据控制功能,嵌入式SQL,查询优化。

(5)Visual FoxPro简介,包括:项目管理器,变量、常量和表达式,常用函数,对数据库操作基本命令程序设计语句。

(6)数据库应用系统设计,包括应用系统概述,数据库结构设计,应用程序结构设计,主动服务数据库系统。

2. 上机实习教学内容

VisualFoxPro-数据库管理系统(VFP)作为数据库应用技术,具有界面操作直观、数据转换简便、应用广泛等特点,成为非计算机专业数据库课程的首选系统。选用Visual FoxPro为实践内容,按照《Visual FoxPro 6.0程序设计基础上机教程》教材要求进行,实习内容如下:

(1)VFP界面。实习目的:熟悉VFP环境。包括:VFP主窗口,VFP帮助系统,配置VFP。

(2)VFP应用程序。实习目的:学习制作一个VFP应用程序,通过制作认识VFP应用程序框架,认识VFP中主要的程序设计工具。包括:建立工作目录,建立项目文件,建立数据库,建立类,建立表单,建立菜单,建立并设置主文件,编译运行项目。

(3)表的建立与使用。实习目的:学习建立自由表。实习内容包括:用表设计器创建新表,使用表向导创建新表,使用命令创建新表,表的基本操作,记录的定位与查找,索引的建立和删除。

(4)数据库的创建与使用。实习目的:掌握数据库设计的方法和操作。实习内容包括:创建数据库,数据库表的字段级验证规则,数据库表的记录级验证规则,设置表间规则:参照完整性,表间的临时关系。

(5)表单设计基础。实习目的:掌握由“文件”菜单的“新建”命令入手,如何用“表单向导”及“表设计器”创建表单。实习内容包括:表单向导,表单设计器。

(6)查询与视图。实习目的:学习创建查询与视图。实习内容包括:查询向导,查询设计器,SQL语句,创建本地视图,创建远程视图。

(7)报表设计。实习目的:学习创建报表。实习内容包括:报表向导,报表设计器。

五、教学考核

教学考核分成两个部分,一部分为基础理论部分考试,另一部分为实习成绩。基础理论部分考试占总成绩的60%,实习成绩占40%。其中20个学时的时间是不够完成实习内容的,要求学生在课外完成。

六、教学效果

学生完成课程学习后,基本能够用VFP独立完成与土木工程有关的数据库设计。有读研的学生,从事与数据库有关的工程应用研究,能够深入学习,独立完成研究。

七、结语

数据库管理系统软件是计算技术和信息时代结合的产物,是计算机科学的一个重要分支,无论是对计机专业还是非计算机专业的学生,课程的重要性是显而易见的。对非计算机专业开设本门课程,做到理论与实践并重,是取得良好教学效果的基础。

数据库教学论文篇(9)

中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2014)11-0106-02

现今社会已经进入高等教育大众化的阶段,按照高等教育人才培养目标的定位,高等教育人才的培养一般情况下可分为培养以学术性为主的研究型人才、培养以开发性为主的应用型人才和培养以技能性为主的实用型人才。[1]而杭州师范大学钱江学院(以下简称“本院”)作为地方性本科院校正是致力于培养以开发性为主的应用型人才。

随着我国计算机和信息化步伐的加快,对数据库应用开发人才的迫切需求,使得数据库应用开发系列课程在培养应用型人才系列课程中占据举足轻重的地位。但信息与计算科学专业的学生普遍抱怨,目前所学的计算机开发类课程与社会实际开发技术脱节严重,学无所用,不懂软件开发方法与技术,不会进行完整系统开发。究其原因,并非每门课程的内在问题,而是在教学过程中,每门课程只关心本课程的核心知识,缺少课程间的衔接,课程间知识的综合应用教学,缺少对学生综合知识的应用能力及软件开发技术的教学和培养。

本院在数据库系列课程中设置了“数据库原理与技术”、“基础”、“软件工程”、“数据库应用开发”等相关课程。但每门课程之间的连贯性不强,不能使学生在学习过程中一气呵成,相互关联,导致教学效果较差。因此,如何使学生在学习该系列课程时融会贯通,需要对相关知识点进行强化或去舍,将各课程的知识点串联起来,综合加以建设,培养学生的综合应用能力,强化数据库应用开发技能,十分必要和紧迫。

一、教学的现状

本院的数据库系列课程主要包括“数据库原理与技术”、“软件工程”、“基础”、“数据库应用开发”等四门课程。“数据库原理与技术”课程安排在第四学期,包括数据库基本原理和数据库的设计与应用两部分。“软件工程”课程安排在第五学期,主要介绍软件的基本概念和软件工程的目标。“基础”课程安排在第五学期,讲授利用Visual 集成开发环境进行基于的 Web应用程序设计的基本知识。“数据库应用开发”课程安排在第六学期,主要讲授一个数据库应用系统的构建过程和构建方法。但目前这四门课程之间存在下面几方面的问题:第一,四门课程授课内容缺乏内在联系,相互独立,部分授课内容有重复现象,导致教学效果不甚理想。第二,教学手段和教学方法比较单一,没有激发学生的积极性和主动性。第三,实践上机环节缺乏综合性实验,相互之间协调性差,没有形成一个完整的体系结构。第四,某些教学内容过于陈旧,覆盖面窄,实用性差。

二、教学改革的措施

1.改革目标

综上所述,在上述几门课程学习结束后,并没有达到从理论学习到实践应用的转换,使得学生在数据库应用系统的设计中束手无策,培养学生独立解决实际问题的应用型人才目标难以实现。因此,如何科学设立上述课程的教学内容,实验环节,教学目标,增强课程之间的相互关联性,将几门课程放到一个大的课程体系结构中去综合考量。通过加强数据库基础知识教学、程序访问数据库方法训练、综合数据库应用开发技能培养,建立“知识+方法+技能”的“三位一体的数据库应用开发能力培养模式”,从整体上提高教学质量,培养学生的数据库应用开发能力,成为目前本专业的改革的目标。

2.改革措施

(1)优化课程的教学内容,增强课程之间的内部联系,摒弃原有的广、大、全的教学理念,形成一个针对数据库应用开发的一体多翼的完备的体系结构。

针对“数据库原理与技术”,增强对数据库系统的设计方法和关系数据库标准语言SQL内容的关注度,压缩数据库的安全性、并发控制、关系数据库理论等原理性的内容,使学生能够熟练掌握数据库的设计理论和实现方法并使用T-SQL语言完成数据操作。在第七学期中开设该课程的后续课程Oracle数据库,详细介绍Oracle数据库的基础知识和使用方法,弥补课程教学中的空白。

而针对“软件工程”课程,通过引入基于项目的面向对象设计方法的理论,从面向对象的角度来分析和解决问题,并注重软件测试的方法,强化数据库应用系统的体系结构和功能模块设计以及后期测试的方法,主要讲授面向对象的方法,项目的概要设计、详细设计等内容,使学生能够在学习了本门课程的基础上从软件系统构架的角度上依托项目小组互助合作完成数据库系统的前期设计,侧重于设计方法的学习。

在“基础”课程中,依据既定的授课目标,抛弃原有的什么内容都讲一点注重覆盖范围大而全的教材,转而选择简而精的以Web数据库应用开发为核心的教材。在教学过程中整合现有教学内容,去掉了文件操作、类的构造函数和析构函数、XML语言等相关内容,转而着重讲授web窗体、服务器控件、编程技术,并使学生通过本课程的学习掌握基本的web数据库编程的技能,为数据库应用开发服务。上述三门课程成为体系结构的多翼,为了数据库应用开发这个主体而服务。

(2)丰富教学方法,引入项目导学,案例教学等多种教学方法,激发学生的学习兴趣。项目导学法萌芽于欧洲的劳动教育思想,它的思想主旨是不以教师掌握的现有知识传授给学生作为学习的最终目标,[2]而是在教师的协助和指导下,从激发学生的兴趣入手,通过兴趣引领学生自动自觉寻找解决问题的思路和方法从而得到最终结果。

教学改革将项目导学和模块化教学相结合引入课堂教学实践中。在数据库应用开发课程中实施该方法的过程中可以采用下面几个步骤:先将学生自由组合形成小组,选择各自感兴趣的项目作为出发点;其次是协助学生重新搭建总体解决方案,这是教学设计的中心任务;再次是细化全局性解决方案,这个过程中需要学生在教师的指导下通过查阅资料,分析和总结,突破原有的一门课程的知识体系,将几门课程的知识点进行融会贯通的过程。同时,在实现的阶段,可以继续深化前期尚未完全解决的问题,这将成为引领学生继续探索的动力源泉。

针对数据库系列课程,可以采用案例教学法与体验教学法相结合的方法组织教学。例如在数据库应用开发课程教学中可以先通过一个大家都非常熟悉的数据库应用系统来引入,这样可以从直观上增强学生学习数据库原理的兴趣。然后,使学生站在使用者的角度来体验使用该系统,并分析该系统功能模块和系统构架以及系统的设计方法。以此使学生掌握系统需求分析、数据库概念结构的设计、数据库逻辑结构的设计、数据库物理结构的设计,达到以点带面,从而学会自主设计的思路和方法。

(3)强化实践环节,构建多层次、一体化、开放型的梯度递进实验体系。实践环节是计算机类应用开发课程中非常重要的组成部分,该环节可以丰富和深化现有的理论教学,培养学生的动手操作能力。在实践教学中,本教改就是要构建以基本课程实验、设计型综合实验、学年论文、毕业论文为主体的多层次、一体化、自主设计实验的开放化梯度递进实践体系。该实践体系如图1所示,培养学生自己发现问题、分析问题、寻求解决问题的思路和方法,充分调动了学生的主动性和创造性。

首先在上述各门课程中,建立基本课程实验,尽量使用当前最为流行的软件开发平台SQL Server 2008,Visual Studio 2010,Power Designer。这类的课程实验主要是以验证型实验和章节型设计实验为主,此类实验是针对教学过程中的数据库基本原理,几种软件建模工具,动态网页编程来设计的,要求学生能够通过本实验来验证教学过程中学到的基本原理和基本技术。

在第二层实验体系中主要是综合型设计实验,需要学生利用所学过的原理和方法独立解决综合性实际问题。在本层实验体系中,引入开放性实验,要求学生自己设计实验目的和实验要求,独立完成实验。以此检验学生能否在课程学习结束后,将相互之间存在联系的知识点结合起来,融会贯通。

第三层体系设计为学年论文环节。在学年论文环节要求将学生分成几组依据项目化的方法来完成各自的任务,并在每组中选出一位项目组长,由他领导分工合作。论文的选题主要来自于学生自主命题和某些实践合作单位的命题,论文完成后还要进行设计理念陈述,依据提交的论文和陈述给出学生成绩。每个设计小组必须独立完成需求分析、概念结构设计、逻辑结构设计,并依据数据库的逻辑情况完成数据库的实施。本层体系目的是培养学生团队意识,提高学生综合利用专业知识解决实际问题的能力,提高学生的工程素养和工程实践能力。

第四层体系为毕业论文。依托上述几个层次的实践能力的培养,学生在毕业论文中能够主动将理论与实践相结合,提高学生工程素质和岗位适应能力。

三、结论

通过召开师生座谈会和针对学生的调查意见反馈,笔者发现在针对三位一体的数据库应用开发模式的培养教学过程中,采用上述改革措施后,可有效地提高学生的数据库开发能力,并从根本上提高教学质量,受到学生的广泛欢迎。其效果主要体现在以下几个方面。

第一,知识的学习形成了一个体系结构。在本课题的系列课程中,每门课程在教学过程中都能够站在全局的角度上面开展课程教学,教学过程中逐渐对于后续课程起到一个渗透的作用,使得学生在学习过程中能够在一个知识体系中学习,使得教学效果成倍增长。

第二,理论与实践之间互相促进,共同发展。通过理论教学内容和实验教学体系的建立,使得实验成为理论学习的载体。学生在实验操作过程中,将课堂上的理论知识运用其中,而实践中遇到的问题又需要理论知识的辅助解决。理论与实践之间环环相扣,相辅相成,极大地激发了学生学习的主动性和发现问题、解决问题的自主探索精神。

第三,学生的综合实践动手能力有了很大的提高。学生在实验教学体系中通过独立思考和分析研究,完成一个数据库应用系统的分析、设计和开发工作,从而提高学生分析、解决实际问题的能力以及数据库应用系统的开发能力。

数据库教学论文篇(10)

同济大学计算机科学与技术专业作为国家教育部第三批高等学校特色专业建设点,秉承“夯实基础、面向应用、培养创新、国际接轨”的办学宗旨,在创造性的“一体两翼”人才培养模式下,完善了本科教育课程体系,完成了学科方向布局、分类分层培养课程体系建设[1]。基于总的学科发展与各级各类专业人才培养规划的目标,我们对主干课程之一的数据库课程进行了教学模式的研究与探索。

数据库技术是计算机信息系统中的核心和基础,是应用最广泛的技术之一,也是计算机科学技术发展最快的领域之一。数据库课程不仅是计算机科学与技术专业、信息安全专业、信息管理专业等的必修课程,也是大部分非计算机专业的选修课程。通过数据库课程的教学,学生应掌握数据库系统的基础理论、基本技术与实践技能。在同济大学计算机系的本科专业必修课数据库课程的教学实践中,一方面由于学科发展和分类分层培养目标的确立,使得该课程的教学实践模式与体系需要进行新的规划与设计;另一方面,数据库课程相关的教学和实践环节中,学生所表现出来的学习兴趣、知识背景、创新能力以及未来的就业取向等多方面的差异,也对于传统的课堂教学模式提出了新的挑战和研究课题。要取得好的教学与实践效果,让学生更好地发挥所长,需要不断的研究与探索课程的教学实践模式。

基于计算机系学科发展与专业人才培养总体规划,根据数据库课程自身的特点、数据库相关研究和应用技术的发展,并参考国际、国内一些主要大学数据库课程的教学资源和科研文献,我们提出一种数据库课程分类分层教学模式:根据培养目标、学习兴趣、知识背景和创新能力的不同将学生分为3种类型,有针对性地调整和完善课程的教学内容和实践环节,对不同类型的学生采用不同的教学方式,侧重不同的教学与实践内容,更好地体现该课程教学的基础性、科学性、先进性与实用性。

1课程的教学对象分类

计算机科学与技术本科专业的培养目标为:培养具备良好的科学素养,系统地掌握计算机科学与技术,包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门人才[2]。

但是,同一年级同一专业学生的学习兴趣、知识背景和创新能力并不完全相同,如有的学生数学基础好、擅长理论分析,有的学生编程能力强、喜欢软件开发,有的学生则倾向于计算机应用系统的管理。因此,基于计算机科学与技术专业和信息安全专业的人才培养总体规划,根据学生的个体差异,我们将数据库课程的教学对象与培养目标分为以下3种类型:

1) 理论强化型。学生通过课程学习将具备坚实深入的数据库理论知识,掌握扎实的实验技能,具有良好的科学素养和较强的创新能力,能独立开展科研和实际工作。

2) 工程研发型。学生通过课程学习将掌握数据库基础理论和主流数据库软件产品,以及数据库系统分析和设计方法,具备较扎实的研究与开发数据库应用系统的技能,成为国内乃至国际认可的高级研发型工程技术人才。

3) 应用管理型。学生通过课程学习将掌握数据库系统基础理论,以及数据库系统开发与管理的基本方法,熟悉主流数据库软件产品,能较好地设计、管理与评估数据库项目方案。

目前,国内已有许多高校,以不同形式的实验班或培训课程,对不同类型的学生分别培养。如清华大学的“计算机科学实验班”、北京大学的“元培计划实验班”、同济大学的“图灵班”和“卓越工程师班”等。在数据库课程分类教学与实践模式研究探索中,我们把计算机系特色教学的“图灵班”、“卓越工程师班”和其他学生分别作为数据库课程教学的理论强化型、工程研发型和应用管理型对象。

2课程的分类教学与实践模式

对于上述3种不同培养目标的学生,我们在数据库课程的教学总纲基础上,有针对性地设计不同的教学方案,调整课堂授课内容的广度和深度,选用不同教材,安排不同的课程实验与课程设计,开展不同的课后活动,引导学生研究与解决不同的开放思考问题,尽量充分调动不同类型学生的学习积极性和主动性,使学生能根据自身的发展目标、研发能力和学习兴趣等在各自擅长和需要拓展的领域内得到更充分的发展。

2.1分类调整授课内容

数据库课程的基本教学内容主要包括:数据库基本概念、关系数据库基础理论、关系数据库标准语言SQL、数据库安全性、数据库完整性、关系查询处理和查询优化、数据库恢复技术、并发控制、数据库设计与实现以及数据库技术的新进展等。对于不同类型的学生,我们有针对性地拓展和加强不同部分的知识。

1) 对于理论强化型学生,拓展和加强关系数据库理论知识,强化数据库管理系统(DBMS)原理与相关算法实现,如存储、索引、查询处理及其优化、事务处理、并发控制、数据库恢复等的机制与主要算法。教材上倾向于国外原版教材,即《Database System Concepts》[3] 辅之以《Database Management Systems》[4]和《Database Systems: The Complete Book》[5]。

2) 对于工程研发型学生,在关系数据库理论知识基础上,强化DBMS的底层算法实现与数据库系统工程设计方法,介绍基于一种主流数据库产品的应用系统设计与实现。教材上使用国内经典教材结合国外原版教材,即《数据库系统概论》[6] 辅之以《Database System Concepts》[3]和《Database: Principles, Program- ming, and Performance》[7]。

3) 对于应用管理型学生,则在关系数据库理论知识基础上,强化关系数据库的查询优化技术、数据库事务处理技术、数据恢复和并发控制技术、DBMS的安全技术和完整性检查技术,介绍基于主流数据库产品的应用系统设计、开发与管理技术。教材上使用国内经典教材,即《数据库系统概论》[6]辅之以《Database System Concepts》[3]和《数据库系统原理》[8]。

2.2分类安排课程实验

数据库课程的实验内容主要包括:数据库安装与配置、数据库使用、SQL语言使用、数据库安全性、数据库完整性和数据库编程等。对于不同类型的学生,我们在课程实验中有针对性地安排了不同的内容。

1) 对于理论强化型学生,课程实验将完成6~8个DBMS底层算法的研究与实现,主要包括存储、索引、查询处理、查询优化、事务处理、并发控制、数据库恢复等算法,另外还有一个理论方法探索或实际应用系统研发的综合大作业。

2) 对于工程研发型学生,课程实验将完成4~5个DBMS底层算法的实现,如存储、索引、查询处理与优化等的算法,完成1~2个通过ODBC访问数据库、数据库设计与应用开发实验,一个实际系统工程研发相关的综合大作业。

3) 对于应用管理型学生,课程实验将完成6~8个数据库应用系统设计与管理相关的部分实验,主要包括安装了解DBMS、SQL数据定义与查询、SQL更新与视图,数据库事务处理、数据恢复与并发控制、数据安全性与完整性以及一个实际应用开发管理相关的综合大作业。

2.3分类进行课程设计

数据库课程设计的目的是让学生加深对数据库系统基础理论知识的理解,提高数据库应用系统设计与开发的实践能力,全面拓展数据库原理课程相关的综合研发能力。通过课程设计实现一个实际的数据库应用系统,熟悉并能灵活运用所学基础理论,掌握数据库应用系统的设计方法、开发技术,提高分析问题和解决问题的能力,强化动手能力,进一步了解和研究分析DBMS的体系结构与主要技术,并在一定程度上把握课程相关的理论技术发展与前沿动态。数据库课程设计的主要内容包括3个方面。

1) 数据库应用系统的研发:综合运用数据库理论与技术方法设计一个较完善的有实际意义的数据库;掌握流行数据库管理系统SQL Server/ORACLE/ DB2等的应用与开发技术;利用高级语言开发完整的数据库应用系统。

2)DBMS研究分析以及功能实现与扩展:以开源代码的DBMS为基础熟悉并研究分析DBMS的体系结构、基本功能及其实现,完成一些系统功能的实现和进行相应的可扩展性研发,形成系统分析报告、算法实现软件包和技术文档。

3) 领域研究综述与热点问题研究探讨:跟踪数据库相关领域的理论与技术发展,完成相关的前沿研究或技术问题的综述,对领域热点问题开展研究探讨,形成综述报告、技术报告或研究论文。

对于不同类型的学生,我们开展不同主题的课程设计,有不同的考查侧重:

1) 对于理论强化型学生,课程设计更强调在开源代码的数据库系统如Postgres上,针对DBMS底层实现做进一步研究与扩展,以3~5人的课题小组为单位,分析开源DBMS的体系结构和主要的技术方法,并对其中某方面进行重点研究与扩展实现;此外,强调对领域前沿的了解,对某方面理论与技术研究的综合把握与研究分析,并能对一些领域热点问题展开研究探讨,完成领域某方面的综述报告和研究论文。

2) 对于工程研发型学生,课程设计强调在Oracle或SQL Server等数据库产品基础上,以实际应用为背景,以3~5人的课题小组为单位,设计一个中等规模的数据库应用系统,并要求对系统研发过程中的各个设计与技术实现环节能够有较全面的把握;此外,强调对领域技术动态的了解,并能对领域技术和应用有较全面的认识和分析,对实际系统研发能形成有效的技术方案和分析报告。

3) 对于应用管理型学生,课程设计将以3~5人的课题小组为单位,在Oracle或SQL Server等数据库产品基础上,构建一个实用的数据库系统,强调数据库的设计方法和过程的全面把握,以及对项目研发过程中各个实践环节的全面调度与管理;此外,强调对领域研究与技术动态的了解,对系统开发与应用相关的知识体系和管理模式有较全面的认识和分析,能对实际项目开发与管理形成有效的方案和分析评估报告。

2.4分类开展课后活动

数据库课程以各种形式的课后活动,培养不同类型学生对课程的学习兴趣,是对课堂教学的有益补充。

1) 对于理论强化型学生,增加一些相关的领域研究现状和动态的介绍,提出一些开放思考问题,引导学生更深入、广泛地了解相关理论与技术的研究和发展现状,培养学生对本学科的学术前沿的研究热情和研究能力。由教师引导学生去找寻一些课程相关的理论与技术热点或难点问题,主要追踪数据库领域的重要国际会议与国际期刊,国际会议如SIGMOD/PODS、VLDB、ICDE等,国际期刊如ACM Transactions on Database Systems (TODS)、IEEE Transactions on Knowledge and Data Engineering (TKDE)、VLDB Journal等,以及追踪国际国内一些著名的数据库研究小组,学生以自由组合小组形式展开针对某个主题的研究探讨,完成领域综述以及研究论文,并在讨论课上做口头报告;更进一步鼓励学生加盟数据库相关领域导师的实验室和课题组,参与相关的实际科研项目的研究。

2) 对于工程研发型学生,增强数据库前沿理论研究与应用技术的介绍,培养学生对本学科的理论与技术前沿的研究探索热情和研发能力,由教师或企业研发人士引导学生去探讨一些相关的理论与技术热点问题,完成领域技术分析报告以及研究或技术型论文,并在实验课上做口头报告;鼓励学生参与相关导师的实验室和课题组,具体开展一些相关实际课题的研发;引导学生在小学期的企业实习期间有效地参与和完成实践项目的调研和分析设计与实现工作。

3) 对于应用管理型学生,加强数据库软件产品和应用案例的介绍,培养学生对本学科技术前沿的研究探索热情和应用管理能力,邀请企业数据库工程师举行讲座,引导学生去思考一些相关的技术热点问题,完成领域综述以及数据库系统开发案例分析报告,并在实验课上做口头报告;鼓励学生参与相关导师的实际项目研发;引导学生在小学期的企业实习期间有效地参与相关企业项目的研发与管理实践的调研分析。

3结语

数据库课程分类教学与实践模式是计算机本科专业课程教学的一种新模式的探索,通过对学生个体

差异的分析,有针对性地分类采用不同的教学内容、集中实验以及课程设计和课外辅导,因材施教。在数据库课程教学研究与实践中,我们针对计算机科学与技术专业和信息安全专业的本科生探索和逐步应用分类教学和实践模式,在课堂教学、实验教学、课程设计、课外实践等多方面进行了探索,从学生们的课程作业、实验报告、技术分析报告、应用系统设计、DBMS分析报告、领域综述报告、研究或技术论文、参与相关导师的研讨班与课题工作、期中和期末考试等情况来看,分类教学和实践模式在较大程度上激发了学生的学习和研究的热情与潜力,大部分同学取得了较好的学习和实践效果。当然,我们还需要不断研究数据库课程教学与实践各个环节,特别是课程自身的体系与数据库日益发展的相关领域的研究与技术应用间的关联,以探索更合理、更优化的教学实践模式。

参考文献:

[1] 蒋昌俊,苗夺谦,王晓国,等.“一体两翼”的创新人才培养模式[EB/OL]. [2009-02-19]. 高教教学参考,2009,3(1):1. /Model1024.asp?id=1425.

[2] 同济大学计算机科学与技术系. 计算机科学与技术专业培养计划(2006修订)[EB/OL]. [2009-09-30]. cs.tongji. /prog/InforWeb/publish/newsdetail.jsp?newsno=904.

[3] Abraham Silberschatz,Henry F. Korth,S. Sudarshan. Database System Concepts(影印版)[M]. 5th ed. New York:McGraw- Hill,2006.

[4] Raghu Ramakrishnan,Johannes Gehrke. Database Management Systems[M]. 3rd ed. New York:McGraw-Hill,2002.

[5] Hector Garcia-Molina,Jeffrey D. Ullman,Jennifer D. Widom. Database Systems:The Complete Book[M]. New Jersey: Prentice Hall,2002.

[6] 王珊,萨师煊. 数据库系统概论[M]. 4版. 北京:高等教育出版社,2006.

[7] Patrick O’Neil,Elizabeth O’Neil. Database:Principles,Programming,and Performance[M]. 2nd ed. San Fransisco: Morgan Kaufmann,2001.

[8] 李建中,王珊. 数据库系统原理[M]. 2版. 北京:电子工业出版社,2004.

Classified Teaching and Its Practice Model for Database System Course

GUAN Ji-hong1, WEI Qing-ting1, 2

(1.Department of Computer Science and Technology, Tongji University, Shanghai 201804, China;

上一篇: 体育类毕业论文 下一篇: 学校心里教育论文
相关精选
相关期刊