公务员期刊网 精选范文 数据库原理范文

数据库原理精选(九篇)

前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的数据库原理主题范文,仅供参考,欢迎阅读并收藏。

数据库原理

第1篇:数据库原理范文

关键词:数据库原理;SQLServer教学

数据库原理与应用课程内容包括数据库理论、数据库应用两大部分,数据库原理与应用课程的主要任务是掌握数据库技术的理论知识及操作与管理技能,为开发、管理、维护信息系统奠定基础。而信息系统的建立包括数据库的设计、应用程序的开发两大部分,其中数据库的设计需要数据库原理来提供理论指导,应用程序的开发则需要具体数据库管理系统(DBMS)软件及数据库语言的支持。这一特点决定了这门课程的教学过程需要理论与实践并重。

目前出版的相关教材,为了编撰方便,通常将数据库原理集中安排在前几章,应用部分放在后边,两部分内容截然分开,而实际教学过程是理论联系实际的过程,教师应本着理论实践相结合的原则,使原理与应用的教学交错进行。如何使两大部分有机结合,这既需要一定的教学经验也需要教师具有高度的责任感,就此提出以下教学思路及建议。

一、突出重点,化解难点

重点内容课堂上要反复、耐心、细致地讲解,同时从课时量、作业量、实验内容等方面给予重点对待。对于难点问题,事先应精心设计教学示例,尽可能借助多媒体课件等演示方式给以形象生动的阐释,再通过与类似的问题对比,参照理解。

比如,关系代数式是一个教学难点,这时可结合SQL语言中的查询语句来举例,通过对比学习,关系代数式在学生眼中也不再抽象了。而一旦学生开始系统学习重要的SQL语言,则适时引导学生复习理论章节中的关系代数式内容,再次比较,进一步加深对关系代数的理解。这样,难点克服了,重点内容也理解得更深入。

二、使用现代化教学手段,并积极探索新的教学模式

1.理论内容相对抽象,学生理解上往往有误解或偏差,建议尽量采用多媒体教学

针对数据库理论涉及的概念、原理、方法,应设计实例进行阐释,并在sqlserver数据库平台上同步演示,使学生对理论知识正确理解、深刻理解。比如,讲解SQL语句时,利用多媒体教鞭系统来分三步教学:首先显示数据表和查询要求;接着启发学生构造SQL语句,并分步逐个短语显示SQL语句;最后运行语句显示查询结果,将结果与要求及数据表内容对照,有错则及时分析原因,纠错并重运行,反复比照,加深理解。

2.在教学模式上进行创新,案例教学法、任务驱动教学法特别适用于本课程

比如,课程开始阶段,考虑到学生第一次接触数据库技术,可采用案例教学加强其感性认知,以超市进销存管理系统、火车票预售系统、阿里巴巴商务网站为例,通过模拟软件及互联网对商务数据库进行检索,使学生切身体会数据库技术应用的普遍性和重要性,变被动学习为主动探求;学习到一定阶段,可再次引入以上案例,由教师引导学生从技术角度对应用系统的体系结构、工作原理进行分析。学生对数据库的概念、原理此前已经有了一定认识,结合案例,对知识进行综合,认识上会有显著提高。

任务驱动教学也特别适用于数据库课程,可以设计一个大作业(如学籍管理系统),将其贯穿于整个教学过程中,在学时充裕的情况下可以采用。

三、加强日常教学管理,加大实践教学力度,注重操作技能培养,使创新教学与传统教学并重

1.每章应布置适量作业,重点章节应安排作业课

作业题由以往教学中累积的问题和疑难点整理而成,针对性会更强。为便于学生自修,应设计一些开放式的讨论题、调研题供学生选用,培养研究问题的能力。

2.特别强化上机实训,严明纪律,避免流于形式

上课应有明确的实验任务。辅导教师最好由任课教师担任,便于有针对性地辅导,也便于及时发现课堂教学存在的问题。实验方式应多样化,除学生个人独立实验外,每次应安排适量的小组成员协作实验,旨在培养团队合作能力。

3.精心设计实验内容及实验数据

本课程共设计了14个实验,重点实验包括:创建关系模型、数据安全性实验、数据完整性实验、SQL实验、查询优化实验等。设计实验报告时,在实验类型、实验内容的启发性、丰富性上下工夫,观察性、验证性、综合设计性三类实验应同时兼顾。用于录入的实验数据要精心设计,具有启发性,比如可以包含具逻辑错误的数据,以便在操作中引发错误,引导学生思考解决。以完整性实验为例,针对三张数据表,设计一组问题:

学生表(学号,姓名,性别,籍贯)

成绩表(学号,课号,成绩)

课程表(课号,课名,学分)

学生表中试录入重复的学号,系统有何提示?为什么?如何处理?成绩表中学号重复会报错吗?为什么?在成绩表中试录入不存在的学号,系统有何提示?为什么?试从学生表删除某学生信息,观察其成绩信息还存在吗?为什么?如果向成绩表中录入了不存在的学号,系统有何提示?为什么?这些问题看似简单,但对引导学生理解主键、外键的作用、实体完整性规则、参照完整性规则都有积极作用。

第2篇:数据库原理范文

关键词:数据库系统原理;网络课程;设计原则;框架结构;建构主义

0 引言

计算机网络技术和通讯技术促进了网络教育的发展,网络课程是网络教育的基本载体,其质量是决定网络教育质量的关键要素之一。教育部充分意识到网络课程在高等教育中的战略地位,在2000年启动了新世纪网络课程建设工程;自2003年起陆续出台了一系列建设优质网络教育资源和网络课程的相关政策,如2003年了《关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知》;并且自2007年起将网络课程纳入国家精品课程的评选项目中。

1 数据库系统原理网络课程的意义

数据库系统原理是计算机科学与技术、信息安全、软件工程和网络工程及相关专业的专业基础课或主干课程。建构数据库系统原理网络课程可以整合丰富的教育资源,突破学习的时空限制,实现自主学习、个性学习和远程交互,使学生立体化、多元化地了解并掌握数据库系统的基本原理、基本技术和基本方法,为开发信息管理系统、网络数据库系统等应用提供基础知识与技术,为后续专业基础和专业课程的学习和应用打下良好的基础。具体意义如下:

(1)网络课程以学生为中心,强调学生自主学习,不受教师、课堂和时间的限制。学生按照自身条件安排课程的学习,根据个人的基础选择适合的学习内容,实现真正意义上的因材施教和个性化学习。

(2)互联网汇集了大量的教学资源,包括由国内外著名的教育专家、优秀教师和计算机专业人员共同开发的教学数据、档案资料、优秀教案等。学生可以得到任一学科和领域的知识信息,得到专家学者的指导,拓展学生的学习内容,开阔学生的学习视角,实现教学资源的共享。

(3)网络课程能最大限度地提供自由交互。师生之间的交互可以让学生获得教师的指导:学生之间的交互可以让他们进行协作学习。学生通过实时的或非实时的交互,获得图、文、声、像并茂的学习信息。

(4)越来越多的人离开高校后通过学习网络课程完成继续教育。网络课程没有地域和时空的限制,学生可以根据需要随时接受优质的远程教育,满足继续学习和终身学习的需要。

2 数据库系统原理网络课程设计原则

数据库系统原理网络课程的建设以建构主义学习理论为理论基础。建构主义认为学习者并不是简单地把知识从外界搬到记忆里,而是应该以已有经验为基础,通过与外界的相互作用来获取、建构新知识;知识不是通过教师传授得到,而是学习者在一定的情境(社会文化背景)下学习,借助其他人(教师和学习伙伴)的帮助,利用必要的学习资料,通过意义建构的方式获得的。建构主义学习理论的教学设计专家指出:学习问题应该在真实情景中展开,是一项真实的任务;为课程设计多个学习起点和多个学习路径;各种教学因素应能支持学习者的自主学习;对学习活动进行非量化的整体评价,反对以过分细化的标准评价。结合建构主义的学习观点,我们给出数据库原理网络课程设计的基本原则。

1)营造真实情境。

学习环境的创设是学习的一个重要环节,因此网络课程要能给学生创设符合教学主题要求并且接近真实的情境。首先,教师可以利用图形、文字、声音、录像等各种手段生动地模拟一些对学生来说是真实的同时又与教学活动相关的问题。其次,教师要切实激发学生的学习动机,引导学生挑战各种复杂的问题情境。第三,让学生进行角色扮演,模拟在真实问题情境下的各种角色的行为。

2)自主学习为主,协作学习为辅。

网络课程将学生从传统教学中的被动建构者变为主动建构者,激励学生主动获取知识,主动查阅网络资源,主动进行学结。学生在网络课程的学习过程中,不仅掌握了专业知识,还通过信息检索提高了自身的信息素养和创造能力。在进行自主学习的同时,协作交流也是必不可少的。协作学习不仅能让学生通过各种交流解决自己所遇到的问题,而且能让学生感觉到自己在一个真实的团体中学习,从而不会感到孤单和无助,这对建构知识、共享观点、传递与获得信息、交流感情均有重要作用。

3)尊重学生的个体差异。

不同的学生具有不同的社会背景,他们的行为习惯和思维方式呈现多样性。网络课程应充分考虑到这种个体差异,教学方式和表现形式应多样化、个性化,并根据学生认知的特点不断改进,做到因材施教。同时,网络课程要提供丰富的学习资源,为学生自由探索创造条件,帮助他们自我发展。

3 数据库系统原理网络课程架构

网络课程包括学习内容、学习资源、教学策略、学习支持、学习评价和教学活动6个要素。在数据库系统原理网络课程设计原则的指导下,围绕网络课程的6个要素,我们采用3层架构结构对数据库系统原理网络课程进行设计,总体设计结构见图1。

数据库系统原理网络课程包括以下6个模块:

(1)课程指南。课程指南目的是使学生对课程有一个总体了解。

(2)课程学习。提供一系列立体化的课程学习资源,满足学生系统地学习基础原理知识的需要。学生如果想进一步拓宽知识面,了解数据库技术的最新理论,研究前沿内容,可以通过“技术前沿”子模块获得相关支持。

(3)实践教学。实验内容的安排由浅到深,学生从认识数据库管理系统开始,先完成一些简单操作,接着完成一个中型的信息管理系统的设计与开发,并在此基础上,通过“拓展训练”子模块进一步提高应用和实践能力。

(4)学习互动。网络课程提供在线作业和在线答疑,学生可以提交电子作业或向老师提问和留言,老师可以在线布置作业、批改作业和回答学生的提问。同学之间可以通过在线交流互相学习,增进同学感情,减少孤军作战的感觉。

(5)自主学习。数据库系统原理网络课程的设计以“学生学习型”为主,学生可以下载相关学习资料,或者在线观看教师教学录像,或者利用网络课程中的导航浏览、问题训练等手段获得相关学习信息,自定学习路线和学习进度。学生在学习过程中可以自行中断教学视频,记录学习心得、疑难问题和重点内容,便于日后有针对性地复习。电子作业不仅便于提交和批改,而且教师对作业的批改和学生对作业的改正可长时间保留,使传统的学习过程变得更加方便灵活和高效,真正实现学生自主学习。

(6)课程应用。在学生进行实践活动的过程中,可以借鉴“应用技巧”中介绍的相关技术。学生可以阅读“相关链接…‘热点聚焦”子模块中的科技文献或热点研究问题,拓宽自己的知识面,让课程知识能够学以致用。

第3篇:数据库原理范文

1.1理论与实际相脱离。

在教学过程中教师要么以理论教学为主,忽视学生实际操作的培养,以至于学生只是简单的记忆概念及理论,无法解决实际问题,要么过于重视操作,把大部分教学时间集中在目前流行数据库管理系统的学习,致使学生认为理论知识的学习无关紧要,缺乏完整的知识结构。

1.2验证性实验为主。

目前课程的实践教学采用验证性实验为主,针对某个知识点进行孤立的实践,使学生在操作过程中不能与现实实际情况相结合,不能解决实际问题,使实践教学失去原有的价值。

1.3教学内容陈旧。

教师遵循教材进行教学,但所用教材过于陈旧,不能与时俱进,与社会实际需求相脱离,教学内容统一,不能很好的与学生所学专业相结合。

1.4“填鸭式”教学法。

《数据库原理及应用》课程已经是一门开设时间较长的课程,教师在教学过程中按照惯用的“填鸭式”的教学方法进行教学,同时部分教师也不愿进行改革以增加自己的工作量,从而导致学生被动的去接收知识。

1.5考核方式不合理。

课程的考核仍然采用的是卷面考试的方式,通过对学生理论考试的成绩来评判学生的学习情况,却忽视了学生的动手操作能力的考核。

2《数据库原理及应用》课程教学改革的建议

2.1理论联系实际,更新教学内容。

独立院校以培养应用型人才为目标,该院是以酒店和旅游为行业背景的独立学院,尤其是酒店管理专业学生的教授内容需与酒店及旅游紧密关联,即将数据库原理及应用课程的教学与行业结合;课程内容结构必须包含数据库相关理论知识和实践操作两个方面,教学过程中需要针对酒店、旅游行业特色对教学内容进行调整,由于学院以文科学生为主,数据库管理系统软件则选择ACCESS。

2.2加强实践教学,强化创新能力。

在理论教学过程中就要引入行业案例进行讲解,让学生能够了解数据库在酒店及旅游行业中怎样发挥作用,通过学生对案例的分析,加深理解;安排学生到合作酒店进行参观,了解整个酒店的运作,在进行综合实验学习时要求学生针对酒店行业的具体情况进行数据库的设计与实现,锻炼学生利用所学知识解决现实问题,使学生学习的内容能与专业结合。实验过程中还需要学生对现有存在的问题提出解决方法并实现,从而锻炼学生的创新能力。

2.3多种教学方法和教学手段结合。

①案例教学法:以酒店、旅游企业的真实案例进行教学,让学生在接触本门课程的时候就能了解到课程在行业中的重要性,同时也能使学生轻松地从具体到抽象的教学过程中掌握知识。②任务驱动教学法:以学生小组为单位下达数据库开发任务,任务均以酒店或旅行社为背景,学生为完成任务需相互配合、讨论,彼此督促学习,进而提高学生的积极性,因为是根据具体的酒店或旅行社进行设计的实验,能够锻炼学生的知识转移能力,学生更有积极性,更能获得成就感。

2.4改革考核方式。

《数据库原理及应用》课程主要考核理论知识和实践应用能力两部分。但在实际考核的过程中不需要刻意的安排卷面考试进行测试,采用提交最终作品即设计的数据库系统,同时提交小组在系统设计期间所完成的数据库设计报告,设计报告的撰写需要学生将整个系统设计所设计的内容文字化,也就将相关理论知识加以强化。

2.5加强与酒店和旅行社的合作。

应用型人才的培养重点在于应用,通过与酒店和旅行社的合作,学生能在学习期间了解行业的动态及需求,学生有机会进入企业进行学习,并获得专业人士的指导,适应就业市场的需求。

2.6教师自身提高。

教学的关键和主体是教师,教师不能与时俱进所传授的知识就不能满足学生就业的需要,所学知识也就不能与社会接轨,教师能力的不断提升也是改革的关键,因此教师除对专业知识的不断学习,还需要不定期到酒店及旅行社进行学习,了解行业需求的不断变化。

3结束语

第4篇:数据库原理范文

关键词:数据库原理;教学大纲;改革;探讨

一、引言

数据库技术是计算机科学中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机应用系统的核心技术和重要基础。所以本课程在计算机专业课程体系中处于十分重要的地位,不仅能使学生对数据库技术的基本原理有一个全面的掌握,更能为使用和设计数据库应用系统打下良好的理论基础。但由于课时有限与学生自身学习情况等原因.使用传统教学方式,普遍导致了学生学不精、学不透的现象。为此,对河南科技学院计算机专业《数据库系统原理》课程教学大纲进行了改革。我们总结出原《数据库系统原理》课程教学存在的问题,以及我们针对出现的问题进行一系列教学改革,就《数据库系统原理》课程的教学现状、教学内容等方面来进行了实践研究和探讨。

二、本院计算机专业《数据库系统原理》课程的教学现状

数据库系统原理是计算机专业的核心课程.根据教学计划安排.开设在大三上学期, 课程采用由萨师煊、王珊主编的《数据库系统概论》(高等教育出版社)教材第四版,目前在教学的过程中,发现以下几个方面需要加以提高和改善。

(一)教材理论内容多。我们采用的是由萨师煊、王珊主编的《数据库系统概论》(高等教育出版社)教材。主要从数据库内部的基本原理入手,介绍了数据库发展的基本理论、技术和方法,主要包括了数据库模型和结构、关系数据库系统、关系数据库标准语言SQL、关系数据理论、数据库设计、数据库恢复和并发控制等内容, 其中理论内容多,实践内容比较少,很多学生反应有些知识光凭课堂的讲解,很难接受,很难吸收。

(二)实践课时少。数据库技术在如今的社会中,动手能力是非常重要的,要提高学生的动手能力,就要增加学生的上机实践操作实践。根据现有的教学大纲和教学计划安排,《数据库系统原理》这门课程的理论学时是64个,实践课时只有l6个学时。由于上机实践时间有限,学生的上机实践操作都是一些炎症性实验,主要是对上课的某部分内容进行实验。学习的内容比较松散,没有连贯性。缺乏全面地对数据库内容进行综合设计实验的机会。

(三)实践内容与教材不匹配

在目前的数据库教材中,所用的数据库管理系统(DBMS)是Kingbase数据库,该数据库是要花钱购买才能使用的。实验室所用的系统式SQL SERVER 2005,由于两种DBMS之间的语法结构差异,使得学生在教材中看到的知识,只能领悟其中的思想,但是教材上的实验无法在实践中得到验。不仅如此,学生而且还要再去掌握另一个DBMS的基本语法结构。这就更加增大了学生学习该课程的难度。

(四)教材内容滞后

对于数据库技术来说,在计算机领域中的发展是相当快的,但是教材中的内容,对于数据库的设计来说,只是用简单的SQL语言创建数据模型,但是现在流行的关键技术存储过程还有触发器都讲解的比较少,学生无法从教材中详细的学到这些方便的新知识。

(五)青年教师自身经验少

计算机专业是一个逐步发展起来的新专业,大部分还是以青年教师为主。青年教师很多都是直接从高校毕业就参加工作,对于数据库技术实践还有理论技术的掌握程度不高,使他们传授的知识有一定的限制。

三、本院计算机专业《数据库系统原理》课程教学改革的探讨

为了让学生更好的学习和掌握数据库这门课程.我认为在专业课程教学改革过程中,有必要对该课程采取一定的改革措施,来逐步完善数据库课程的教学工作。一下是本人总结出来的几点建议,希望和大家一起探讨

(一)教学大纲的修订

结合自己多年的上课经验,对现有的教学大纲还应该进一步改革,旨在提高学生的实践动手能力,让学生充分、系统、全面的掌握数据库系统创建的整个过程。

(二)合理选用教材

目前数据库方面的教材各种各样,以原理为主的教材就有点脱离实践,而以实例为主的教材又很难满足学生的理论知识,所以到目前为止还没有找到一本完全适合本院计算机专业数据库课程的教材。所以我认为有必要组织软件教研室所有相关教师,特别是有数据库实践经验的老教师一起,结合本院的教学特点和以往的教学经验,编写一本适合自己的教材。

(三)改善实践环境和提高实践设备

实践能力的培养是数据库原理及应用教学中一个非常重要的方面 由于数据库技术发展非常快,数据库管理系统(DBMs)更新也非常快,采用的新技术比较多,实验课程必须紧跟当前数据库技术的发展,我认为应该对学生的实践环境和设备提出新的要求,比如引进更先进的DBMS等。

(四)加强学生和教师之间的沟通

学校给每位老师都提供了网络教学平台,这是一个非常好,非常方便的交流平台。教师可以利用它进行作业、在线答疑、教学视频,让教师在办公室或家中,为学生提出的问题进行答疑解惑。有效提高了学生与教师之前沟通问题 并且通过网络教学平台,学生之间也可以通过合作学习模式加强学习的兴趣。

(五)提高教师的自身经验

由于数据库的发展非常迅速,原有的数据库技术知识渐渐落伍。因此,在传授新知识、新技术的同时,也需要加强自身的研究工作,跟踪学科发展的前沿方向。学院应根据各专业自身发展特点,不断完善教师培训计划,每年组织教师参加全国高校教师精品课程培训,并请专家教授来院做相关新知识的讲座。

四、结束语

以上是本人对数据库原理这门课程的教学现状进行的分析,也对该课程的改革提出了自己的建议,希望这些建议能和大家一起探讨,共同进步。

参考文献:

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

[2]翟中.数据库教学方法的改革的探索与实践[J].黑龙江高教研究,2009 .

[3]吕静.高职院校中ORACLE数据库管理课程教学改革与探索[J].中国新技术新产品,2010.

[4]王海燕.基于SQL SERVER 2005教学方法研究[J].科技资讯,2010.

[5]郭春光,王海茵.Vi s u a l f o x p r o 数据库课程教学思考[J].科技创新导报,2008.

第5篇:数据库原理范文

关键词关键词:数据库原理; 教学改革; 教学模式;实践教学

中图分类号:G434

文献标识码:A 文章编号:16727800(2014)002016803

应用型本科是高校适应现代经济与社会发展的人才结构需求及高等教育大众化而形成的一种定位,它以本科教育为主体,以应用型人才培养为突出特征,并以服务行业及所在区域的经济社会发展为教育目标。我国研究型大学计算机类课程教学已有几十年经验,基本形成了自己特有的教学模式与方法,但应用型本科教学还是一片新天地,有待于不断探索。

1“数据库原理”教学现状及分析

与数据库应用的日益普及相对应,“数据库原理”与应用类课程也是高校的重要课程之一[1]。目前该课程不仅是计算机类相关专业的核心课程,而且是很多非计算机专业(如经济、管理类专业)的必修课程,甚至是面向全校本科学生开设的公共基础课。

据笔者收集查阅本科高校的“数据库原理”课程教学大纲的结果来看,各高校不仅在内容上选取的知识体系相差极大,大多数高校的教学大纲虽也强调理论联系实际和实践能力的培养,但知识体系上依然是重理论,轻应用。如有的高校为“数据库原理”课程设置了64课时,其中只有8节实训课;有的高校将该门课程设置为48课时,主要讲述“数据库原理”理论。目前各高校“数据库原理”课程教学内容及方法大致相近,大都依据指定的一本教材,按编排顺序进行课堂教学和实验,在学期末进行课程设计。“数据库原理”课程实际上未能担当起其支撑应用型人才培养目标的专业核心课程的重任,普遍存在教学与实践脱节的问题。

2教学改革基本思路

2.1以企业职业能力培养为目标构建课程教学体系

对本地企业进行广泛调研,明确专业人才培养目标。从数据库管理员、数据库开发员等相关职业岗位群分析入手,列出职业岗位群所需要的知识点、技能点以及对工作态度的要求等,再根据职业情境和职业能力的同一性原则,对其共同点进行归纳,形成数据库课程体系。

2.2根据专业特色选取教学内容,确定知识体系

通过广泛调研,建立“数据库原理”课程内容构建的指导思想,即以“实践、综合和应用”为核心[45], 以培养学生使用数据库管理系统解决问题的能力为宗旨,重点培养学生分析、解决实际问题的能力。在内容选取上遵从如下原则:①理论与实践相结合;②以基础知识为主,适当拓展高新知识;③加强系统性、完整性;④具备实用性和可操作性[23]。

2.3课程内容动态化,构建主动适应社会需求的创新机制

保持对行业需求与对数据库前沿技术的及时响应,课程内容中及时引入新的数据库技术,解决教材、教学大纲的滞后性问题,避免“用昨天的知识,教今天的学生,做明天的工作”的弊端。

3教学改革若干措施

3.1数据库相关课程安排

“数据库原理”及相关课程安排如图1所示。

本课程的综合性较强,先修课程有《程序设计基础》、《数据结构》等,其课程所涉及的一些理论、算法、思想和方法是本课程的重要基础。

后续课程有《高级数据库课程》(可以设置为选修课)。要深入了解数据库系统的内部结构,以开发出高效的数据库应用系统,需要学习和研究高级数据库管理系统技术。将数据库的学习分为两门课程的好处是,不打算致力于DBMS研究的学生可以仅学习第一门课程,然后可以将数据库技术应用于他们所进入的计算机科学的任何分支。

平行课程有《数据库课程设计》和《软件工程》。《数据库课程设计》要求学生开发数据库应用系统,《软件工程》与《数据库原理与应用》课程有着相当密切的联系。数据库设计作为整个系统分析设计中的一环,可以考虑将数据库设计部分的实践环节和软件工程的实践环节结合起来进行。

3.2建设课程网站,利用网络丰富的信息资源进行辅助教学

课程网站主要包括两方面内容:一是“数据库原理”课程的基本资料部分;二是辅助教学部分。

课程网站的基本资料部分包括“数据库原理”课程的各种教学文件和资料,如:课程简介、教师简介、电子教案、课程标准或教学大纲、教学进度表、多媒体课件、参考资料、与本课程相关的网络资源链接等。

课程网站的辅助教学部分可为学生自主学习提供辅导和师生交流互动。课程网站不仅具有多媒体素材库,以及供学生或教师参考的相关图片和视频、课程录像等,而且包括在线讨论、答疑和网上测试的试题库,能开展网上学习、讨论、作业、辅导、答疑、实验、测试等。

3.3优化教学内容,内容组织突出“以用为本、学以致用、综合应用”

根据课程内容构建的指导思想,我们采用在ORACLE数据库平台上讲授“数据库原理”的方式,精心规划了适合应用型本科学生的课程内容,从实际工程的角度,介绍了应用数据库设计、规范化理论、ER图、SQL语言等设计技术,以及解决数据库应用管理系统方面问题的过程与方法。该教学内容的设计,既能让学生扎实地掌握数据库的基本理论,又能使学生全面掌握数据库的应用方法,可以迅速投入实际工作。

3.4改革教学方法,采用“项目导向、任务驱动”的教学模式

宏观上以软件企业开发项目过程为导向,结合引导文教学法(让学生知道干什么、怎么干、我能干),微观上采用任务驱动。笔者在教学过程中贯穿两个真实项目:教学演示项目是“学生管理信息系统”,实训项目是“图书管理信息系统”。以典型模块为单位分解原有知识体系,打破思维定势,不求内容面面俱到,而求可以在项目的典型模块完成过程中使学生掌握知识、提高技能。

第一次上课时,教师全面展示这两个项目的全部功能,让学生明白学习本课程后要达到的目的,再结合课时分成—个个典型任务,每次课都结合—个或多个任务展开教学。每次按照“任务描述—任务分析—相关知识和技能—任务实施—学生模仿—小结”为脉络展开教学,在任务分析时安排几分钟时间进行分组讨论,使学生在听课时能结合学习重点,自觉地将理论知识与实践操作联系起来,顺利实现理论知识与实践操作有机结合的目的。

改革前后课程教学的内容、学时对比如表1所示。

例如,数据库的范式理论,在传统教学中多是用5~6学时在关系数据理论章节讲解,需要讲清楚函数依赖、关系模式设计、模式分解原则、分解方法和范式理论等,许多同学反映很难理解,有的费了很大功夫记住了三范式的定义,在实际中却不会使用,或很少自觉地使用。因此,我们在教学中提出“评审数据字典”的任务,根据评审清单要完成“数据库设计是否达到三范式”的检查项目,在讲解设计问题时,针对“奖学金表”来阐述数据冗余带来的更新、插入、删除异常,再告诉学生解决这个问题有一个很好的理论指导“数据库范式”,然后以案例的方式介绍三范式理论,等学生掌握理论后再引导学生用学过的理论解决问题。“项目导向、任务驱动”的教学模式有利于增强学生实操能力,提高实践能力与就业能力。

3.5加强课程实践教学,提高教学质量

“数据库原理”是一门实践性很强的课程[67],理论知识必须在实际操作中才能让学生真正理解和掌握。但在实际教学中,往往对实训教学重视不够,导致实训教学效果不佳,学生实际动手能力较差。改革课程的实训教学,有利于促进教学质量的提升。首先,应加大实训课时的分配比例,至少达到实验课和理论课按1∶1的比例分配课时。其次,实验教学内容的选取是实验教学的关键,教师应按照课程内容设计系列上机实验,内容间具有一定的连贯性和层次性,涵盖数据库设计工具、数据库安装、数据库开发、数据库管理各个环节。为此,教师在每次实训课前必须切实做好各环节的准备工作,准备好实训报告、起点代码(如需要编程)、参考代码和演示视频等。实训报告应明确实训目的与要求、实训任务、训练要点、实现思路及步骤等,学生完成实训任务后,应记录实训结果。同时在辅导学生实验时,教师应以引导为主,给予学生足够的独立思考空间,随时注意学生在实验过程中遇到的问题,及时给予指导和解答。

3.6课堂教学与课外指导相结合,培养与提高并重

在课堂内无法达成所有教学目标,需要学生在课后研习相关教学内容和自学相关书籍,具体内容包括:ORACLE的安装、采用JAVA语言进行数据库编程,以及开发C/S结构和B/S结构的信息系统等。

为了提高学生学习兴趣,由教研室组织成立课程的兴趣社团[8],具体活动包括:定期举办数据库前沿知识讲座、请资深开发人员进行经验报告、举办数据库技术主题竞赛及到一些大中型企业参观学习等。

为了便于学生课外学习,还需加强“数据库原理”课程资源建设,包括课程论坛、数据库技术行业最新动态信息和网络课程等。

“数据库原理”学习与参加职业资格证书考试结合可以提高学习的目标性和主动性,学校推荐学生参加的证书考试有:ORACLE OCA认证、全国等级考试(数据库技术)三级考试。等级考试的通过,不仅锻炼了学生的实践能力,而且为将来就业创造了更多机会。

3.7教学与科研相结合,提高学生知识应用能力

科研课题包括横向课题和纵向课题,鼓励和吸收成绩优秀的学生参与教师的科研活动, 以科研促进教学,以教学推动科研,使课程的教学内容和教学水平不断提高。横向课题采用“企业外包项目”模式,以学院联系、教师联系或学生联系的方式,承接企业数据库应用系统外包项目,不仅能使参与学生获益,还可依托这些真实项目,对学生进行真实项目的训练。

4教学改革初步成效

通过近五年的“数据库原理”课程教学改革实践与探索,我院在人才培养质量、教学成果、师资队伍建设、教材建设、产学研合作、招生就业、社会声誉等方面取得了一系列成果。

4.1人才培养质量方面,学生的实际动手能力、职业素质、自学能力明显提高

通过数据库应用系统开发与申优答辩,全面提高了学生的计算机素质、自主学习能力、应用能力和创新能力。在一系列专业竞赛中,取得了很好的成绩。同学们积极参加广东省软件设计大赛,各团队选手经过多方调研,认真查找资料,参赛题目都极具特色,具有创新性和实用性,多次荣获广东省“高校杯”软件设计大赛一、二等奖等。

4.2师资建设方面,师资队伍素质获得显著提升

通过近五年的课程改革与实践,师资队伍建设取得了显著成效。任课教师不仅具备数据库开发与管理能力,还能对数据库应用系统进行分析、设计和开发。我院共有20人次接受了微软Ata公司的教师培训,并获得了相应的授课证书,提高了专业师资队伍的素质,掌握了科学先进的课程体系、新颖独特的多模式教学方法、以项目为主线的人才培养模式以及与时俱进的教育理念。其中,一位教师被评为南粤教坛新秀,三位教师被评为学校中青年教学科研骨干。

4.3教材建设方面,出版的教材被列为“2009 年计算机教指委优秀教材”

2009年10月,课程主要教师出版了《数据库应用与开发教程( + SQL Server)》,该教材由铁道出版社正式出版,被列入“2009 年计算机教指委优秀教材”系列教材。全书坚持理论够用实用、实践第一的原则,采用实例方式讲授了使用和SQL Server 2005进行数据库系统开发和应用的知识,能够较好地满足项目教学的需要,符合本课程的设计思想和要求。教材中采用了一个浅显易懂的学生管理系统作为案例项目贯穿全书,其内容并不是简单地解释厂商系统的功能和命令,也不是单纯的理论讲授,而是通过对实际问题的逐步解决来学习SQL Server数据库技术的应用。该教材由浅入深,由实践到理论,再从理论到实践,通过问题牵引,将理论与实践密切结合。该教材在传统数据库教学思想之外融入了现代的新平台、新技术,不但保留了其他教材的优点,又增加了具有活力的新内容,跟上了当今计算机软件的发展步伐,并配有完备的实验项目,使课堂上学习的内容和校外计算机软件开发平台的发展同步。

4.4产学研合作方面,与多家企业签订了“产学研”合作协议

为使计算机人才培养目标更好地与社会相适应,与计算机人才市场保持同步,我院注重产学研结合,与企业开展了形式多样的合作,其中与国家软件产业基地南方软件园、广东远光软件、广东同望、广东省电子邮政局等三十多家IT企业签订了“产学研”合作协议,有效保障了学生实习,为学生就业提供了帮助,对教师了解行业动态、判断技术发展趋势也有很大帮助。

5结语

本文分析了“数据库原理”课程教学现状,提出了改革思路,并从课程体系、教学内容、教学方法、实践教学、课外辅导和与科研相结合等方面探讨了应用型本科高校“数据库原理”课程的教学改革与创新,实践证明这些措施是行之有效的。由于数据库技术的不断发展与知识的不断更新,教师应经常进行教学研究讨论,不断探索实践,调整教学内容,改进教学方法和手段,使“数据库原理”课程教学质量提高到一个新的水平。

参考文献:

[1]陈君.对数据库原理课程实践环节的探讨——以软件工程专业为例[J].中外教育研究,2009(4):7071.

[2]胡选子,谢存喜.高职院校“数据库原理及应用"课程教学改革与实践[J].计算机教育,2009(20):8889.

[3]吴晓义,唐晓鸣.应用型本科高校的发展定位、指导思想与校本特色[J].高教探索,2008 (4).

[4]马龙海,范忠宝.创新人才培养模式办好行业性应用型本科院校[J].湖南商学院学报,2009(11):7882.

[5]牛金成.应用型本科院校办学定位研究[J].现代教育管理,2009(11):2931.

[6]陈伟.应用型本科计算机科学与技术专业教学改革探索[J].教育教学研究,2009(4):111113.

第6篇:数据库原理范文

关键词:数据库加密;数据;网络传输;保密技术

中图分类号:TP393 文献标识码:A文章编号:1007-9599 (2011) 24-0000-01

The Principles of Database Encryption and Data Security Technology in the Network Transmission

Song Tao

(Shandong Rural Credit Cooperatives,Qingdao266550,China)

Abstract:In the bank's business systems,data information is the core content of the need for safety management.The database is an important component of data storage,data during transmission risk is larger.Focus on database encryption and security technology of data transmission has important practical significance for the safety of bank data and information.

Keywords:Database encryption;Data;Network transmission;Security technology

数据安全隐患无处不在,机密数据不能允许非授权人员查看;私密信息、敏感信息、商业数据等必须防止他人非法访问、修改、复制。数据加密是网络环境下保证数据安全应用最广、成本最低廉而相对最可靠的方法。

一、数据加密的原理

数据库系统的安全性很大程度上依赖于DBMS。如果DBMS安全机制非常强大,一则数据库系统的安全性能就较好。由于数据库系统在操作系统下都是以文件形式进行管理的,因此入侵者可以直接利用操作系统的漏洞窃取数据库文件,或者直接利用操作系统工具来非法伪造、篡改数据库文件内容。这种隐患一般数据库用户难以察觉,分析和堵塞这种漏洞被认为是B2级的安全技术措施。DBMS层次安全技术主要是用来解决这一问题,即当前面两个层次(网络层次和操作系统层次)已经被突破的情况下仍能保障数据库数据的安全,这就要求DBMS必须有一套强有力的安全机制。解决这一问题的有效方法之一是DBMS对数据库文件进行加密处理,使得即使数据不幸泄露或者丢失,也难以被人破译和阅读。数据库加密系统分成两个功能独立的主要部件:一个是加密字典管理程序,另一个是数据库加/解密引擎。数据库加密系统将用户对数据库信息具体的加密要求以及基础信息保存在加密字典中,通过调用数据加,解密引擎实现对数据库表的加密、解密及数据转换等功能。

二、传输数据使用的加密算法

除了使用系统默认的加密算法,也可以自定义不同安全级别的加密方法。IPSec提供了多种关于验证加密和数据加密的算法。

(一)验证加密

验证加密指的是数据包的完整性。完整性保护信息在传输过程中免遭未经授权的修改,从而保证接收到的信息与发送的信息完全相同。接收端的计算机在打开包之前检查签名,如果签名改变,数据包就会被丢弃以防止可能的网络攻击。完整性算法包括:安全散列算法(SHA,SecureHashAlgorithm)和消息摘要5(MD5,MessageDigest5)。安全散列算法产生160位的密钥。密钥越长越安全,所以应首要考虑SHA。消息摘要5产生128位的密钥。它由于具备较低的管理费用以及提供较高安全保护而广泛应用于商业应用程序。

(二)数据加密

数据进行加密可以有3种不同的选择:1.56位DES该方法用于不需要很高安全性的商业网络通信和开销比较小的情况下,或者出于互通性考虑。这种方法使用56位的密钥,是国际通用的标准。2.40位DES该方法使用40位的密钥,也是一种低安全级别的加密方法。注意,该方法不是RFC兼容的。3.TripleDES(3DEs),即3位DES算法它是最安全的数据加密标准,但是会降低系统性能。3DES使用3个56位密钥,将每个数据块处理3次,每次均使用唯一的密钥。该方法是专门为北美高度安全的环境而设计的。Windows2000计算机必须安装“高安全性加密包”才能执行3DES算法。如果Win―dows2000计算机接收3DES设置,但没有安装“高安全性加密包”,则安全方法中的3DES设置将被设置为安全性稍低一些的DES。如果该系统收到真正的3DES安全方法提议,将不会找到与之匹配的安全方法,但它会在发送方的安全方法列表中查找下一个提议。如果发送方的安全方法列表中只有3DES,则该系统作为响应方协商失败。

三、结束语

加密目的是对传输中的数据流进行加密,常用的方法有线路加密和端对端加密两种。前者侧重在线路上而不考虑信源与信宿,是对保密信息通过各线路采用不同的加密密钥提供安全保护。后者则指信息由发送端自动加密,并进入TCP/IP数据包回封,然后作为不可阅读和不可识别的数据穿过互联网,这些信息一旦到达目的地,将被自动重组、解密,成为可阅读的数据。任何保密数据即使被非法获取,但无法理解其内容,就能起到保密的作用。数据加密正是源于这种思想而提出的。加密是将原文信息进行伪装处理的过程,即使这些数据被偷窃,非法使用者得到的也只是一堆杂乱无章的数据,而合法者只要通过解密处理,将这些数据还原即可使用。

参考文献:

[1]李国建.网络传输过程中的加密技术详解[J].电脑知识与技术(IT认证考试),2004,(11):40-42

[2]王惠君.银行网络数据通信安全与保密问题的研究[J].电脑与信息技术,2008,16(3):63-65

第7篇:数据库原理范文

关键词:数据库原理 案例设计 课程设计

1 引言

数据库原理是我国高等院校计算机专业必修的一门专业基础课程,通过这门课程的学习,学生能够正确理解数据库的基本原理,熟悉掌握数据库的设计方法和应用技术。但长期以来,许多院校的师生都反映数据库原理课程枯燥、难讲、难学。主要原因在于:教材上理论概念多,实际用例少;教学安排上课堂讲授多,实践动手少;课程考试上死记硬背多,灵活应用少,而这三多三少的直接后果是:尽管一些学生可以在理论上取得高分,但却不能够自如的应用某种数据库管理软件解决实际问题,更谈不上开发出有实际应用价值的数据库系统,而这样眼高手低很难适应现在社会对数据库应用人才的需求,因此,在数据库原理课程的教学上必须改变这种以理论教学为目的,教学内容脱离实际应用的现状,所以我们采用了“案例教学”+“课程设计”的教学模式,从理论教学和实验教学两方面同时进行了改革。

2采用案例法进行理论教学

数据库原理的教学大纲通常包括基本概念、关系模型、SQL、关系数据库理论、数据库设计和数据库保护等内容,由于理论内容比较多,学生学习起来觉得内容枯燥,难于理解。因此应该以精理论、强实践、重启发、勤激励作为案例教学法的指导思想,建立各个知识点对应的案例教学库,当然案例要与学生的实际生活比较接近,这样便于学生理解,如学生选课系统、图书管理系统等。同时,案例的选择也要注意知识点的相互关联,通过案例,学生从知其局部到知其全局,从知其所然到知其所以然。以案促学,用具体的实例使学生“身临其境”,从实际应用的角度去分析和考虑问题,这样做才能启发学生把具体的案例与数据库原理结合起来,彼此贯通,从获得现成的知识向探索未知的领域飞跃,从而提高了学生的学习能力。

在具体教学操作上,要精选课堂讲授内容,围绕着如何解决实际问题开展对应的理论探讨和讲授,同时对各种案例可以采用案例讨论法和案例修改法进行教学,案例讨论可以采用上课讨论或者设置一些专题组织学生以小组为单位进行讨论,让学生在讨论中学习和拓宽思路。当然为了节省时间,最好事先布置题目,让学生利用课余时间查阅资料做好准备。另外,反面案例往往比正面案例更能加深学生对问题的认识和理解,因此,在教学中可以采用一些反面案例,引导学生深思,鼓励学生利用所学的知识修改案例,提高学生的应用能力。

3采用课程设计驱动实验教学

数据库原理这门课程最终目的是培养学生应用数据库技术解决问题的能力,应该采用理论和实践相结合的方法,培养学生应用知识的能力和实际动手能力,所以应该进一步加强实验教学这一重要环节,具体的做法为:

一,对数据库、数据表、视图、索引、触发器的建立等这些操作性非常强的知识,应该指定针对性较强,有利于消化课堂知识的独立试验题目,让学生上机时做到目标明确、有的放矢。采用实验任务驱动方式,以完成一个个具体实验任务为线索, 把数据库的理论教学内容巧妙地隐含在每个实验任务之中。由于这种实验的规模一般都比较小,且目标比较单一,内容也不多,所以占用的时间也不多。

二,要突破传统的实验模式,采用课程设计的方式重点安排综合性实验。通过课程设计可以,可以提高学生运用所学理论来设计开发数据库应用系统的能力,培养学生实践动手能力和创新能力。具体来说,就是要求学生在该门课程学习期间完成一个课题开发,课题可以老师精心设计分配,也可以学生自行选择,所选题目应该有一定的实际应用背景,比如生活中经常接触到的学生档案管理系统、学生成绩管理系统、图书管理系统、宿舍管理系统等,让学生以组单位,参与到课程设计过程中,培养了学生的团队合作精神,使其在协调工作能力和组织管理能力上都有提高。

4改革考核方式,加强实践考核

数据库原理是一门理论和实践并重的课程,如果只进行理论考核,必然会导致学生为了应付考试而进行死记硬背,出现“高分低能”的现象,这与培养应用型人才的目标相违背。所以我们把课程考试分为理论考核和实践考核两部分进行,各占考核成绩的50%。理论考核主要考查学生对数据库关键性概念和原理的理解,采用闭卷方式笔试进行。实践考核主要是针对学生的课程设计进行评价,具体是通过演示答辩的形式进行,要求每个小组当众演示并且讲解所开发的系统,由老师和每个小组的代表学生形成评议小组,对其进行提问和评议,同时参考学生所写的项目设计文档,形成实践考核成绩。

这两种考核方式相结合,既可以体现考核的客观性和公平性,又能在整个学习过程中给学生适当的压力,鞭策学生自觉的学习和钻研。

第8篇:数据库原理范文

摘 要:分析了《数据库原理与应用》课程教学过程中的现状与存在的理论与实际脱节、不够重视实践教学环节、教学实践有悖工程化原则、教学方法和手段缺乏多样性、教材选取不合理、考核制度沿袭传统的应试模式等诸多问题。从优化教学内容、教学方法、教学手段、教学内容、教学手段、实践环节、考核方式、组织与管理等方面进行了教学改革研究,提出了一套相应的教学改革措施,并取得较好的效果。

关键词:数据库原理与应用;教学改革;创新能力;优化

Abstract:Analyzed current situation of the teaching of the courses of Database Principle and Applications. It is held that there exist many problems in the teaching process. For example, the theory is separated from the social needs, practice teaching tache is not thought much of, the teaching practice runs against the engineering principle, the teaching methods and measures are far from persified, teaching materials is reasonless and the checking system stresses too much on examinations. In respect to these problems, the measures to researchthe teaching of the course are proposed from the perspectives of optimizing teaching contents, teaching methods, teaching measures, practice teaching, checking methods and organizing and managing of the course. Finally the paper brings forward a suit of the measures of corresponding teaching reformation and we obtain the better effect.

Key words: Database principle and applications; Teaching reformation; Creative abilities; Optimize

一、引言

数据库技术从20世纪60年代中期产生到现在几十年来得到了迅速的发展,是计算机科学技术中发展最快的技术之一。在计算机辅助设计、人工智能、电子商务、工农业生产、行政管理、科学研究和工程技术等诸多领域得到了广泛应用,已经成为计算机信息系统和应用系统的核心技术和重要基础。通过这门课程的学习,使学生能够正确理解数据库的基本原理,熟练掌握数据库的设计方法和应用技术。作为培养数据库应用人才的主要基地,高等院校在过去、现在和将来都发挥着不可替代的核心作用。然而一些高等院校在传统的课程教学过程中强调数据库理论知识的完备性,缺乏学习的应用性和针对性,理论性强、概念抽象,理论和实践教学存在不同程度的脱节。而应用性课程的教学又多以低端数据库系统平台为基础,如FoxPro, Access等,对大型数据库系统服务器的管理和应用涉及较少,不能很好地满足企业对人才的需求。因此分析该课程目前教学过程中存在的主要问题,研究教学改革方案,就教学内容、教学方法、教学手段、教学组织与管理、考核方式等方面进行研究具有十分重要的意义。

二、传统教学中的局限性

结合自己的教学体会,分析了计算机及相关专业数据库原理与应用课程的教学现状,认为该课程教学过程中存在的主要问题有以下几个方面。

(一)理论与实际脱节

数据库原理与应用课程一般包括数据库原理、设计和应用三个部分。原理是其基础,设计和应用是提高,他们相辅相成、互相促进。但是目前一些高等院校教学的基本情况如下:

第一,教师重点偏向理论教学,很少向学生介绍具体的数据库使用技术,使学生不能将所学知识融会贯通,不能适应企业对数据库应用人才的需要。

第二,教师重点偏向流行数据库开发工具的使用,忽视甚至放弃原理的教学,造成学生对具体开发工的操作能力突出,但缺乏完整的知识结构。高等院校数据库原理与应用课程的教育目标是培养社会需求的数据库应用人才,这就要求培养的学生既理解原理、具有扎实功底,又善于灵活运用、富于创新。

(二)对实践教学环节重视不够

数据库原理与应用课程是一门实践性很强的计算机课程,但目前实验课教学存在很多弊端,例如学生不明确实验目的,实验内容不清楚,考核中实验课也没有一定的比例等。

(三)教学实践有悖工程化原则

现代企业数据库应用基本上是工程化的合作开发,其基本特征是按软件工程学的原则进行组织,软件工程学的基本方法融入数据库原理与应用课程的实践环节,使学生尽早建立起工程化的概念,顺应人才市场需求的一条原则,但考察目前的教学过程可以看到,除了毕业设计(论文)之外,从课后作业、上机实践到课程设计,几乎都是学生的个人行为,大多数学生是抱着应付差事的心理被动地来完成这些任务的,缺乏创新思维。在毕业设计(论文)中反映出许多学生不懂得如何合作开发一个实用的数据库应用系统,严重影响了毕业设计的质量,学生毕业后也不能迅速适应所在单位的工作要求。

(四)教学方法和手段缺乏多样性

当前数据库原理与应用课程采用CAI课件进行多媒体教学日趋流行,使用多媒体课件教学一方面减轻了教师板书的负担,增加了授课的信息量,同时好的课件也能够使教学内容更加形象化地展现出来;但另一方面,教师在授课时对课件的过分依赖也给课程的教学质量带来了一些问题,如当学生长时间注视投影时,容易产生视觉疲劳;由于使用课件进行教学时,加快了演示的节奏,缺乏教与学的友好交互,学生的思维难以与之同步,从而使教学质量下降。因此必须合理的综合运用不同的教学方法和教学手段,取长补短,调动学生的学习积极性,促进学生的学习。

(五)教材选取不合理

教材是教学的基础,教学目标能否实现,教材内容至关重要,计算机技术发展日新月异,早期的教材已经跟不上时代的需要,这将影响到学生能力的培养。

(六)考核制度沿袭传统的应试模式

考核是检验教学成果的有效方式和重要手段,对学生学习和教师教学具有重要的导向作用,不同的考试方式能激发学生不同的学习动机。数据库原理与应用是一门理论性和实践性都很强的课程,传统的考试模式通常以期终理论考试成绩作为对学生最终评分的主要依据,造成学生为考试过关而学,并不注重提高自身能力,教师仅为完成教学任务而教,并不注重培养学生的能力。这种违反教学规律、背离教学培养目标的现象已严重阻碍了数据库原理与应用课程的发展。

三、数据库原理与应用课程教学改革的总体思路

根据当前数据库原理与应用课程的教学,提出了该课程的教学改革研究的总体思路如下:

第一,正确定位专业人才培养目标,在此基础上明确课程教学目标。

第二,采用能够反映国内外技术发展前沿的教材来组织教学。

第三,加强实践性教学环节,改善理论与实际脱节问题。

第四,在教学内容组织上,强调数据库设计的重要性。

第五,在教学方法上,采用案例式、交互式和情景式相结合。

第六,改变传统的考试方式,注重考察学生的综合能力和素质。

第七,强化课程的组织和管理。

第八,积极鼓励学生参与科研项目,多渠道加强师生交流。

第九,充分利用网络资源进行教学,积极采用现代教育技术。

四、数据库原理与应用教学改革研究的具体措施

本课程教学改革的指导思想是培养学生综合地应用专业知识,独立分析和解决问题的能力,使学生在科学研究和创新方面受到良好地训练,所以课程教学改革采取的主要措施体现在以下几个方面:

(一)优化教学内容,完备知识体系

数据库原理与应用课程教学目标是通过课程的学习,强化基础训练,使学生理解数据库的基本原理;应用软件工程原则,掌握数据库的设计方法,了解数据库当前的研究发展状况,掌握数据库的应用技术。

在实施数据库原理与应用课程教学时,应从基本原理、设计方法到应用开发,涵盖如下教学内容:(1)基本原理包括数据库系统概述、关系数据库、关系数据库查询语言SQL、关系系统及其查询优化、关系数据理论等,这些内容是教学的重点,它们涵盖了关系数据库的基本原理,对数据库的设计、应用和开发起着指导作用。(2)设计方法包括软件工程原则、数据库恢复技术、并发控制、数据库安全性、数据库完整性等。(3)应用开发包括 IBM DB2数据库系统、基于高级程序设计语言的C/S(B/S)构架的应用。

(二)合理的教学方法和教学手段

在实际的教学过程中,合理的综合使用各教学方法、教学手段,以学生为中心,多采用案例、任务驱动等相结合的教学方法,增加学生的实践机会、自学机会和创新机会,极大地调动学生的学习的主动性和积极性,激发学生探究创造的兴趣,鼓励学生独立探索,促进知识的加深和迁移。

1.结合多种教学方法进行教学

(1)采用案例教学,加快学生的学习步伐

针对课堂教学、实验教学和课下练习,均设计了不同的教学案例。从数据库基本原理、设计、实现和开发等诸方面,对案例逐步展开,加快学生对抽象理论和方法的理解和掌握。

(2)采用任务驱动教学法

针对教学中的重要知识点,精心设计教学任务。任务驱动教学法的基本过程为:提出任务、分析任务、学生操作、交流讨论、巩固创新、总结等。在任务的驱动下,促使学生自主思考,并通过自主学习、协作学习等方法,探求解决问题的途径。

(3)采用理论与实践相结合的教学方法

设计了与理论教学内容相对应的实验,以提高学生实践能力,促进对理论内容的吸收。

(4)采用合作学习教学法

合作学习教学法即结构式分组教学模式,使其和任务驱动教学法相结合,对学生进行合理分组,使之相互合作和激励,主动积极地参与学习,培养学生探索创新能力和团结协作的精神。该方法主要用在实验教学当中。

2.使用多种教学手段进行教学

采用网络和多媒体教学、小组讨论、调研报告等多种教学手段来使学生提高主动参与意识,并注意增强学生的分析判断能力和留给学生思考与讨论的空间;更强调对学生进行学习方法的指导而不是灌输式教学,从而使学生能举一反三,触类旁通。同时在教学过程中重视因材施教,努力实现教学方法的个体化,针对学生学习的个别差异解决好因材施教问题。

(三)重视实践环节,培养创新能力

为了实现预期的教学目标,必须将理论教学与实践教学紧密融合,鼓励引导学生将理论知识灵活掌握,并具体应用到实际工程中。实践教学是数据库原理与应用课程教学的一个重要环节,课程中的上机实验、数据库课程设计安排要合理。(1)教师在课堂上应给学生指定明确的有利于消化课堂理论知识的实验题目,让学生上机时做到目的明确、有的放矢。(2)上机时应对学生进行实时指导,并对上机过程中普遍存在的问题进行统一讲解。上机实验针对的往往是一定范围的知识点,各个知识点相互联系不够紧密,具有一定的局限性,因此在课程的后期需要安排两周的课程设计或综合性实验训练,所选题目应具有一定的应用背景,让学生能够应用软件工程的基本原则设计一个具有实用价值的数据库应用系统,使所学知识融会贯通。

创新思维是一种智力活动,是发现问题、积极探索的心理取向,培养学生的创新能力是素质教育的灵魂。要实现这一培养目标,必须做到以下几点。

1.教育学生自觉地培养创新意识

富于想象并敢于大胆提出问题,注重实践,具有勤奋努力、百折不挠的拼搏精神,这是进行创新教育的必备条件。

2.建立一种全新的创新教育激励机制

学生课程设计或综合性实验后,不但要形成软件,还应鼓励学生撰写相应论文,在论文中阐述其设计思路、运用的知识及自己的体会。对于一些优秀论文,教师应给予一定奖励,并从中挖掘人才,建立课外研究小组,与教师一起从事数据库应用和开发研究。

3.建立一支富有创新精神的教师队伍

实施创新教育,培养创新人才,教师无疑是教育的关键和主体,教师应通过组织课堂教学、进行课后辅导、开展答疑解难、指导课程设计和综合性实验等环节,循循善诱、潜移默化地培养创新人才。

(四)改革考核方式,重视能力培养

数据库原理与应用课程的考核分为理论知识考核与应用能力考核两部分。理论知识考核重点考察学生对关键性概念和原理的熟悉和理解,着重考核学生综合运用知识解决实际问题和创新思维的能力。应用能力考核方式要灵活一些,应将考核变为激发学生学习兴趣的机会,所以我们可以通过平时的实验、具体的数据库设计开发任务等进行。为了避免在分组的实验、设计任务中,有的同学不积极参与,可采用随机抽查个人的方法来考核小组成绩,促进小组内部互相监督、互相帮助、互相学习,有利于培养学生学习的积极性,提高教学效果。

(五)强化课程的组织与管理

为了更好的搞好课程教学,建立了集体备课制度,在开课的前一个学期期末,任课老师集中讨论、确定教学计划、教学日历。开课前两周内,大家对备课中出现的相关问题进行讨论,取长补短。在教学进行过程中,要求任课老师要互相听课,以取长补短,并不定期的对教学过程中出现的问题进行研讨,从教学方法、形式和内容上进行讨论,不断探索,摸索出了一条适合实际情况的教学方法和模式。

(六)积极开展科研活动,以科研促进教学

积极开展相关的科研活动,以科研促进教学,使课程的教学内容和教学水平不断提高,先后指导学生设计并完成了以下开发课题:(1)基于VB的图书管理信息系统;(2)基于.NET的高校设备管理信息系统;(3)基于Delphi的教研情况管理信息系统;(4)基于Web的某一超市大型管理信息系统;(5)基于Java语言的教务管理信息系统;(6)基于C/S模式的铁路机务段化验管理信息系统;(7)基于实例推理和粗糙集理论的冲模智能CAD系统等。

五、结束语

本文在分析《数据库原理与应用》课程理论与实践教学中所存在问题的基础上,提出了若干教学改革措施,并已付诸实施。目前本课程的教学工作取得较好的教学效果,让学生的综合素质和创新能力在循序渐进的过程中不断得到锻炼和提高,同时提高了毕业生的竞争力。我们将继续在数据库的教学改革上开展新的工作,在数据库技术和网络技术相结合的道路上作新的探索,努力寻求新的切入点,使理论教学和实际应用更好更紧密的结合起来,培养出更多适应信息化社会的复合型、应用型人才。

参考文献

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

[2]徐英俊.教学设计[M].北京:教育科学出版社.2001.

[3] 吴达胜,刘丽娟,孙圣力.数据库原理与技术的理论与实践教学的整体优化研究[J].计算机时代.2005(11):31~32.

[4] 翟中.数据库教学方法改革的探索与实践[J].黑龙江高教研究.2006 (2):113~114.

第9篇:数据库原理范文

Abstract: Based on the analysis of the existing problems in current courses examination methods in university and combined with "Database Principles and Applications" course teaching characteristics,examination reform direction of" combination of usual assessment and final assessment;theoretical assessment and operation assessment" is proposed and summarized,trying to cultivate the learning attitude of accumulating the process of teaching and flexible knowledge-base.

关键词:考试改革;数据库原理及应用;理论考核

Key words: examination reform;database theory and application;theory examination

中图分类号:G42 文献标识码:A文章编号:1006-4311(2010)33-0196-02

0引言

随着高等学校教育教学改革的不断深入,教学质量检查和反馈的方式也集中在最基本的教学活动-课程考试中。为了提高教育的质量,课程考试逐步成为了实现素质教育的一种手段,因此,改革和完善考试方法和考试内容,是高校教师对于教育教学工作的改革思考点,也是高校监督系统对于教育教学过程评价的参考点。

“数据库原理及应用”课程是计算机科学与技术专业,软件工程专业,信息管理专业的一门专业基础课,它在整个教学体系中具有承上启下的作用,可以结合面向对象语言完成管理信息系统或者网站的创建和维护,是实践性很强的课程。它要求学生在掌握数据库理论知识的基础上,熟练掌握数据库管理系统的使用,数据库建模方法的使用等实用技术,因此,对于如何改革该门课程的考核方式,发掘学生的潜能,激发学生的兴趣,文中提出了一种平时考核与期末考核结合,操作考核与理论考核兼顾的模式。

1现行课程考核方式存在的主要问题

目前普遍采用的课程考试为学期末的闭卷笔试方式,该类考核方式具有考试试题理论性知识偏多,客观题偏多的特点,同时该类型考核方式成绩占课程总成绩的70%-80%,这就导致学生需大量记忆去应付考试,难以有效考核学生的实际应用能力和问题分析能力。因此,目前的考核方式已经表现出一定的局限性,主要表现在以下几个方面:

①考试目的误区化

课程考试是检查教师教学效果,评定学生学习成果的重要手段。对于教师来说,要通过考试为每个学生对于课程学习给出结论;对于学生来说,所得的成绩是学生在校期间获得各项荣誉的一个支撑点。因此教师出题目在于“考核出学生不会什么?”。学生完成题目完全立足于书本内容,思考扩展的能力逐渐降低。

②考核方式单一化

随着高校招生的扩大,计算机专业学生人数也在不断增多,对于“数据库原理及应用”课程来说,采用一次性闭卷考试的方式,任课教师通过期末考试的成绩来评价每个学生掌握知识的情况,这样对于偏重于理论学习的学生有利,而对于偏重实际应用的学生有失公平性和科学性。

③考核内容理论化

“数据库原理及应用”课程的教学是理论与实际相结合的综合体,且理论教学为主。采用闭卷笔试形式考查学生,学生需按照书本上的标准答案完成题目,这样就将学生发挥个人才能去分析、解决问题的能力降低了。学生想要通过考试,需要把握复习重点,了解考试范围,更需要死记硬背,这样无法满足考查学生综合素质的要求。

④考核题目样式简单化

目前教学过程中,考虑到出题难度适合大部分学生、答案和分数制定规范、阅卷方便等几个方面的问题,教师在出题过程中,设计试题的题型越来越集中在几个固定的选择上,即选择题,判断题占的比例越来越大,简答题和应用题占的比例相对减少。对于简答题比例合适的试卷中,简答题又偏重于对理论知识的掌握,而不是应用上,这样会导致学生学习积极性减弱,学习方法呆板化。

2课程考试改革措施

在分析了目前课程考试中存在的问题,结合“数据库原理及应用”课程的教学特点,将该门课程的考核从立体化的角度进行分解,实现平时与期末结合,理论与实际兼顾的考试模式。

①期末考核的构成

期末考核划分为理论知识考核和操作能力考核。根据目前该门课程的教学计划,将理论知识的考核成绩划分为60%,操作能力的考核成绩划分为40%。

理论知识的考核采用闭卷笔试的方式,以考查“学生会什么?会到什么程度”为目的。试卷主要采用选择题,判断题,简答题,应用题这四种题型。其中简答题题目多采用如下方式:

“请举例说明是否所有视图都可以更新?”

通过这种方式,既可以让学生掌握理论,也可以通过举例的过程检验出学生是否真的可以将理论知识理解,并加以应用。

操作能力的考核采用上机的方式,对于每班30个学生的班型,给出4-6套考试试题题签,对于每班40个学生的班型,给出6-8套考试试题题签,由学生自行抽签完成,然后将结果上传到服务器,由教师保存。

这样理论和实际兼顾的评分方式,有利于激发学生自主学习、动手操作的兴趣。

②平时考核的构成

为了能在教学工作中及时了解学生的学习情况,对教学进度和内容进行调整,将平时考核划分成如下的比例:平时成绩占30%,实验成绩占30%,考核成绩占40%。

平时成绩,主要用于检验学生的出勤情况和最近的课堂教学效果,每学期的授课过程中会对每个学生进行课堂提问,提问以引导式为主,本着“不怕学生回答错误,就怕学生连错误都不回答,引导学生走向正确”的原则,同时记录提问成绩。

考核成绩主要用于考查一段时间的教学情况,在学习到数据更新和存储过程内容后,各进行一次随堂测验,测验中需要学生对于同一个题目给出能想到的所有可能的实现方法,这样有助于加深学生的思考能力和解决问题的能力,同时也可以根据测验结果提示教师及时进行教学改进。

实验成绩属于课内实验的考核部分,将实验分为验证性和综合设计性两种。首先进行每个知识点的验证性实验内容,主要以抽查学生的完成情况为主。然后将几个知识点综合,进行设计性实验内容,主要达到“让学生掌握从设计、实现到完成综合报告的一体化应用过程”,同时记录其完成情况,针对设计内容提出3-5个问题让学生回答,考查学生对于知识的灵活应用的能力,并给予相应的成绩等级。

这样有规律划分的评分方式,有利于在学习过程中实时掌握学生的学习状态,也有利用改善“考前临时恶补”的情况,让学生在平时就开始学会累积自己的学习成果。

3总结

通过对“数据库原理及应用”课程的考试改革,让我深深体会到:只要有适合学生的教学方法和公平合理的评分体系,就能让学生们提高对该课程的学习热情和学习兴趣。而且在没有降低考试要求的情况下提高了考试通过率。因此积极探索平时考核与期末考核相结合,理论考核与操作考核兼顾的课程考试改革方式,进一步给出成绩综合评价体系,引导学生成绩考核向公平化,合理化,科学化的方向发展,真正的把课程考试变成督促学生自主学习,深入思考,开拓创新的一个教学环节。

参考文献:

[1]蒋学英.从数据库课程改革实践谈多元化考试方式[J].沈阳建筑大学学报(社会科学版),2008(2).