无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。那么我们该如何写一篇较为完美的范文呢?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧
数据库原理及应用简答题篇一
;数据库原理与应用课程是高等院校的一门主干课程,但目前该课程在教材、课件、理论教学和实践教学、课程设计等诸多方面还存在着各种问题,因此需要对该课程体系进行优化,使之真正达到该课程的教学目的和要求。
数据库原理与应用课程体系优化自20世纪60年代中期以来,数据库技术得到了飞速的发展,目前在各个应用领域中得到了广泛的使用,对高等院校来说,数据库原理与应用已成为一门主干课程。对计算机科学与技术专业来说,数据库是一门重要的专业必修课;对非计算机专业如电子信息工程、测绘工程、电子商务、地理信息系统等专业来说,数据库是一门重要的公共课程,因此需要对数据库课程体系进行研究,改革课程体系中存在的问题,从而提高课程的整体性和一致性,提升教学效果,提高学生学习兴趣和动手能力,使课程能够真正达到预期的教学目的。
1 课程现状
1.1教材方面
根据数据库原理与应用课程内容,使用过两类教材,一类是偏重理论方面的,如王珊和萨师煊编写的《数据库系统概论》等、另一类是偏重应用的,如周绪、管丽娜和白海波编写的《sql server 2000中文版入门与提高》等,但是前者偏重数据库的理论,而学生对枯燥的理论理解起来有一定的困难,不利于学生对数据库的整体理解;后者主要偏重数据库的应用,数据库理论的内容偏少。所以从教材方面来讲,如何将二者有机结合,将数据库理论形象化、生动化,并且将理论融入到应用中,已成为课程体系中的一个重要的方面。
1.2课件方面
目前数据库原理与应用的课件基本上都是基于上述的两类教材而编写,以ppt为主,而ppt在讲述枯燥的理论和实际应用方面都不是最好的形式,所以在课件中需要加入更多的多媒体技术,比如动画、视频、录像等来提升教学效果,提高学生的学习兴趣。
1.3理论教学和实践教学方面
数据库原理与应用这门课的理论教学占课程内容总量的40%左右,这部分需要学生对数据库有一个整体的理解,所以仅仅靠书上的概念是不够的,而学生对数据库的理解程度决定着这门课程的整体效果,因此理论教学应该在概念的基础上加入更丰富的内容,使数据库的理论形象化、生动化、简单化,从而提高学生的兴趣,加深学生的理解程度。实践教学以sql server的应用为主,这部分应与数据库的理论进行有机结合,将理论融入到具体的应用中,让学生可以看到理论在实际中的各种体现,提高学生对数据库的兴趣,也可以加深对理论的理解。同时,只有对理论理解深刻,才能够提高数据库应用的能力,真正的掌握数据库、学会使用数据库。
1.4课程设计方面
数据库技术在各个应用领域都得到了广泛的使用,所以对计算机专业或非计算机专业的课程设计来说,如何使用数据库技术就成为一个关键的问题。但是课程设计需要将数据库技术与某种程序设计语言(如java、c++、vb等)结合,所以数据库课程设计需要与语言类课程设计结合,才能达到应有的效果。
从上面几个方面来看,数据库原理与应用这门课的课程体系不够完善,在教材、课件、理论教学、实践教学、课程设计等方面都有优化的必要,需要进行改革。
2 课程体系优化方法
2.1教材方面
理论方面应该包含数据库课程的主要理论,比如数据库知识概论、关系代数、关系规范化、数据库设计等。这部分内容应与教学实际相结合,对于过时或者实际应用比较少的理论知识应简化或去掉。
应用方面应该结合数据库的基本理论,同时结合sql server的各类操作,如数据查询、数据更新、数据库完整性、安全性和sql编程等,这些内容既是数据库的重要内容,也是sql server的重要应用。
2.2课件方面
课件方面应该根据课程特点选择类型多样的多媒体课件,如关系代数的各类运算可以采用flash等工具制作动画来模拟,sql server的各类操作可以采用动画的形式来模拟,也可以使用屏幕录像工具将操作的步骤记录下来,稍加处理后作为课件展现给学生。课件形式的多样化可以将枯燥深奥的理论形象化,提升学生兴趣,改善课堂教学效果。另一方面形式丰富多样的课件可以作为学生课下学习的资料,即有以文本和图形为主的ppt,也有动画、录像、视频等素材,可以提高学生自主学习的能力,达到事半功倍的效果。
2.3理论教学和实践教学方面
数据库的理论知识在课程体系中占有重要的地位,也是学好数据库课程的关键,但是其中部分理论如:关系代数的除运算、范式等内容形式化定义较多,因此这部分内容需将理论知识与丰富的实例相结合来讲解,同时要学生多加练习,在处理具体问题的过程中加深对理论知识的理解,否则只理解概念和定义无异于纸上谈兵。
实践教学方面应结合某种数据库管理系统的产品来完成,如微软的sql server等,一方面要求学生掌握该产品的各种操作,另一方面要求学生熟练掌握各种sql语句,这既可以通过布置单独的小作业来进行,也可以通过布置大作业,让学生通过一个完整的项目掌握数据库的应用,提高学生的实际应用能力。
2.4课程设计方面
数据库课程设计需要与某种高级程序设计语言(如vc、java等)相结合才能达到应有的效果,因此在课程设计中需要对语言的选择作出一定的要求,同时在课程设计题目的要求上也应该符合数据库课程的基本要求,如数据库的创建、查询、更新等操作都要有所体现,使学生通过课程设计可以加深对数据库课程知识的理解和应用能力,真正体会数据库的应用价值,从而达到课程设计真正的目的。
综上所述,数据库原理与应用课程体系需要从上述几个方面进行优化,从而真正达到这门专业必修课的教学目的,提高学生数据库的理解能力和应用水平。
参考文献:
相关热词搜索:;数据库原理及应用简答题篇二
作为一名人民教师,常常要根据教学需要编写教学设计,借助教学设计可以更好地组织教学活动。那么应当如何写教学设计呢?以下是小编整理的数据库原理与应用教学设计范文,仅供参考,大家一起来看看吧。
数据库技术是计算机信息系统与应用系统的核心技术和重要基础,《数据库原理与应用》课程的教学目标就是使学生系统地掌握数据库系统的基本原理和基本技术,掌握数据库设计方法和步骤,具备设计数据库模式以及开发数据库应用系统的基本能力。课程设计作为该课程常规教学的延伸和深化,是承上启下的必要教学环节。下面,是我所做的教学设计。
中等职业技术学校计算机专业的《数据库原理与应用》课程的任务是:介绍数据库技术的基本概念,熟悉数据库管理软件xbase系列的基本操作,掌握程序设计的基本方法,初步掌握交互式开发工具,通过课程实习掌握小型应用软件的开发过程。
因此,本课程的教学目标是:使学生掌握数据库技术和数据库管理软件的基础知识和基本技能,掌握程序设计方法,具有开发小型应用系统的能力。为实现这一教学目标,要进行相应的教学改革,主要是课程的.教学由传统“理论教学+笔试”模式改为“基础(包括基本理论和基本技能)教学+课程设计”模式。课程设计的目标是:培养学生利用各种媒体(包括传统媒体和internet技术等)获取、加工、处理信息的能力,能够完成小型软件的开发。
通过课程设计教学活动,让学生在已掌握数据库原理的基础上,通过对社会或生活需要的调查、分析,做出规划、设计,培养学生搜集信息的能力,开发小型应用软件,从而使学生掌握数据库知识意义和信息技能,提高自学能力和知识的综合能力和信息素养。
活动内容包括指导学生从生活出发,搜集相关资料,分析需求情况,确定开发项目;要针对开发的项目再采集数据,进行系统规划,确定系统的框架;画出流程图,并以此写出foxpro程序及进行调试和修改;编写系统使用手册;指导学生进行演示和组织评价工作;在课程设计中指导学生自学。
课程设计采取以学生学习活动为主体的教学活动,学生在教师的要求和指导下,自主地确定设计的课题,确定软件的内容和表现方式,通过各种媒体进行自学。因此,在课程设计教学中教师是教学过程的组织者、指导者、意义建构的帮助者、促进者。
20xx级计算机应用专业全体学生。
20xx年5月~6月。
共分为五个阶段:
1、动员布置阶段
强调进行课程设计的意义,鼓励学生积极参与课程设计,激发学生的学习热情,培养良好学习环境。印发《〈数据库原理与应用〉课程设计说明》,详细地布置设计内容,完成工作,并推荐一些设计项目供学生参考,提高学生参与的积极性,动员更多的学生参与其中。
2、指导学生收集资料阶段
指导学生收集原始资料,初步确定课程设计项目,并上报指导教师,再由指导教师汇总,教师再根据情况进行个别或集中指导。
3、协助学生对资料进行分析、归纳阶段
对学生所收集到的资料进行分析,提出所要解决的问题,研究解决该问题的可行性。通过论证,确定课程设计项目。在这个阶段,教师要对学生所要解决的问题及解决问题的方法的科学性、合理性、可行性进行分析归纳。
4、指导规划设计阶段
学生根据所选课题,进行系统规划设计。包括确定软件(课题)功能、系统结构(数据流程)、程序流程、编写代码、调试程序。这是课程设计的主体部分,这个阶段我们对学生的指导原则是严格要求、规范设计、耐心指导、发扬个性、鼓励创新。
5、总结评价阶段
总结采取三种方法:学生自己演示课题,教师组织其他学生进行评价;教师总结表彰;学生书面总结。这个阶段的主要目的是“表扬先进,激励后进”,让学生展示自己的成果,分享成功的喜悦,总结学习成绩,增强学习信心;相互了解,通过对比发现差距,确立奋斗目标。
在课程设计的教学过程中,学生的“学”是教学的中心。学生主动地学习,并自觉地应用相关知识,同时利用反馈的信息总结解决实际问题的方法。
在教学中,一方面,教师要着力为学生创造一个良好的学习环境,使学生可以在其中进行自由探索和自主学习,并及时地为学生在探索过程中提供相应的帮助。另一方面,教师指导学生如何利用各种工具去获得信息资源(如文字资料、书籍、internet资源等),使学生的学习环境空间得到充分扩展。
课程设计结果统计是完整教学活动的组成部分,主要包括:
1、课题分布
2、课程设计评价统计
如何科学地进行课程设计的评价,主要考虑下列因素:
(1)学生的综合能力;
(2)学生应用信息的能力;
(3)学生对教学之外知识的汲取能力;
(4)学生的创造能力。具体从软件作品(包括所有要求上交的内容)的外观、软件说明书的编写、软件界面和使用方法、软件的结构、编写程序的算法和创新精神等方面进行评价。
如何理解课程设计的目的和如何给学生进行科学的评价,是课程设计教学的重要问题。
课程设计教学不仅要求学生掌握相关的数据库理论和软件工程学的有关知识,更重要的是学生能够对它们形成意义建构,这是基于建构主义教学的核心。也就是说学生的知识不是通过人为的“灌输”,而是学生在自主学习中得到的。学生通过解决具体问题、查阅书籍和文字资料以及利用internet寻找信息资源培养和提高了自学能力和信息素养,从而提高了学生的素质。
因此,对学生课程设计的评价不应过分强调设计的本身,而应围绕学生的自主学习能力、协作学习过程中作出的贡献、是否达到意义的建构要求三个方面去进行的。
总而言之,详细周密的教学设计有助于更好地打造高效课堂,使学生学到更多的知识;课程设计教学能够科学地培养学生自主学习的能力,提高学生的多方面素养。
数据库原理及应用简答题篇三
;摘要:针对数据库原理及应用教学中存在的教学方法陈旧、理论与实践教学脱节等问题,结合教学实践,以培养学生学以致用、所学知识与it企业人才需求对接、提高教学质量为出发点,对教学内容、教学方法、教学手段、实验体系等环节的教学改革措施进行了探讨,并提出了一些教学改革建议,以期对数据库原理及应用课程的教学研究和实践有所帮助。
关键词:数据库原理及应用;教学改革;案例驱动;问题交互式
作者简介:刘双印(1977-),男,山东菏泽人,广东海洋大学信息学院,副教授;徐龙琴(1977-),女,陕西汉中人,广东海洋大学信息学院,讲师。(广东湛江524025)
基金项目:本文系湛江市科技计划项目(项目编号:2010c3113011)、广东海洋大学教改项目(项目编号:xjg201140、xjg201115、xwj2012-01)、广东省科技计划项目(2012a020200008)的研究成果。
数据库技术作为信息领域支撑基础和软件学科的重要分支,其应用领域占整个计算机应用的70%以上,成为计算机领域中最为广泛的应用技术之一。掌握数据库理论知识和熟练运用数据库技术是计算机及其相关专业学生必须具备的能力。2004年教育部《关于进一步加强高校计算机基础教学的几点意见》明确指出:当代大学生应具备利用数据库技术对信息进行管理、加工和处理的意识与能力,用以解决本专业领域中的问题。
“数据库原理及应用”是高等院校普遍开设的一门专业必修课,更是计算机、软件工程、信息管理与信息系统专业课程体系中的核心课程,为后继软件工程、管理信息系统等课程的学习打下坚实的基础。针对其理论与应用并重的特点,积极探索行之有效的数据库教学方法和措施,充分调动学生学习的积极性和主动性,提高教学效果和教学质量,是从事数据库教学工作者普遍关注的问题。
一、教学过程中存在的问题
通过多年对“数据库原理及应用”课程教学以及教学效果的研究,发现教学效果不理想,有些同学虽然理解一些相关概念,但在课程设计时画的e-r不规范,不会运用数据库规范化理论对数据库逻辑结构进行优化,甚至不会编写存储过程或触发器程序,对目前流行的数据库管理系统如sql server 2008的数据库访问接口(如odbc、dao、jdbc、rdo和ado)等不会使用的现象时有发生。“数据库原理及应用”课程教学包括理论教学和实践教学。在本课程的教学过程中主要存在四个方面问题。
1.教学大纲滞后
制定的教学大纲不能与时俱进,不适应计算机行业日新月异快速发展的需要。一旦教学大纲制定后往往多年不变,要求教师必须严格按大纲进行教学,所教的知识陈旧,与社会it行业及企事业单位人才需求的技能脱节。
2.教学方法陈旧及教学手段落后
在课堂上主要采用灌输式、填鸭式等传统的教学方法,很少与学生进行双向互动。学生缺乏学习的主动性。另外,有些老师没有充分利用多媒体教学手段,只是把教科书上的内容简单复制到ppt上,上课读课件,缺乏感染力,课堂沉闷,学生学习积极性不高。
3.理论教学与实践脱节
由于理论部分概念抽象、逻辑性强,很少能以科研项目开发为案例向学生介绍数据库技术的具体应用,造成理论脱离实践。学生不仅难以理解枯燥抽象的理论或概念,还无法把握各个知识点在整个数据库系统中的作用。此外,对实践教学环节不够重视,上机前不做任何准备,照搬实验指导书上的操作实例,不能举一反三,做完后不理解操作的作用,不能有效地把实践的知识点转化为自己在编程中所需的技能,缺乏综合分析问题和解决问题的能力,与it软件企业对数据库人才需求的技能相距甚远。再加上期末考核采用笔试的形式不能引起学生的足够重视。
二、教学改革措施
1.定期修订教学大纲
在每学期期中检查,数据库课程组负责人召集课程组全体成员,组织互相观摩听课的教研活动,及时与学生代表进行沟通,将存在的问题以及改进措施及时反馈给任课教师。此时,任课教师要辩证地看待此问题,一切都是为了提高教学为目的,不要闹情绪,要虚心修正自己的教学方法。在学期末根据深入到it企业的调研,结合招聘单位对人才技术的需求和专业的培养目标及专业定位渐进式地修订教学大纲和教学计划,并要求教师严格按照修订的教学大纲进行教学,避免同一课程因教师不同所讲授课程内容有差异的现象发生。近年来,数据库课题组注重从两个方面对教学大纲进行了修订。
(1)为了使“数据库原理及应用”课程的实践环节紧跟社会主流需求,不断更新数据库管理系统(dbms)的实验环境,如dbms从sql server2005更新为sqlserver2008 r2版本;前端可视化开发工具先后采用powerbuilder、java、visual studio2008、visual studio2010,部分还配置了新发布不久的visual studio2012,让学生尽快体验新技术。
(2)根据不同专业的培养计划及专业定位修改大纲。如,笔者所在单位的信息管理与信息系统专业2011~2012年度第1学期的“数据库原理及应用”课程的理论课时由原来的48学时调整为40学时,实验课时也由16学时调整为24学时,以提高学生实践能力。为了适应这个变化,课题组对该课程的授课内容、实验内容及侧重点及时作了调整,删减了“域中的完整性限制”等理论性较强的部分,增加了数据库操作、权限管理、数据库编程、数据库访问接口等的实验学时,有效提高了学生数据库重要部分的动手能力。
2.课堂教学方法改革
1)案例具有典型性:以现实生活中学生关注的问题为案例情景,具有典型性,能集中反映一类问题的共同本质和特点,有助于学生解答此类问题后将其应用技巧触类旁通地应用到其他领域。如在讲解数据库权限管理时,以淘宝商城购买计算机图书为例,涉及到的用户类别和用户权限如表1所示。
在该权限管理案例中,如何给用户授权、授哪些权限、如何撤销权限等用户权限管理的技术讲解形象逼真,能激发学生的学习兴趣,使学生很容易掌握grant和revoke等数据库技术。同时该技术可以推广到所有数据库应用系统中。
这样将所讲授的知识加以拓展,从而使学生透彻地理解和充分掌握分类汇总的查询语法及作用。
3)案例设计系统性:在设计数据库原理及应用课程的教学案例时,要将本课程所有案例进行整体规划,并注意各个案例自身的完整性以及各案例之间的衔接性。要围绕学生熟知的生活案例或具体科研项目的数据库设计这一主题进行案例分解与设计,将数据库的知识点分布到各个案例单元中,环环相扣。通过案例驱动式学习,让学生理解各个案例涉及的理论知识在数据库设计过程中的地位和作用。在本门课程结束后,使得学生不但能够掌握数据库理论的知识,还可掌握对实际项目研发的应用技能,为自己动手做综合性课程设计打下坚实的理论基础,提高实践能力。
1)问题的设计要有启发性和科学性:启发性是指以问题为导向,激发学生思维,在师生讨论或同学之间讨论,进行逻辑推理,能够找到解决问题的答案。科学性是指问题清楚明了,难易适中,问题中要隐含一定量的知识点,并能培养学生解决问题的能力。即针对任课老师设计的问题,学生能在现有知识背景下,通过网络论坛、图书馆等方式查阅资料,独立思考或小组讨论的方式能够找到解决问题的办法,从而掌握知识点。这样,使学生的学习变被动为主动,积极探索,认真思考,整体教学质量就会有较大提高。
2)以“授人以渔”的方式解决问题:在问题的解决过程中以“授人以渔”方式把单纯解决某个知识点问题技巧转化为讲解解决一类问题的方法,使学生能够触类旁通,掌握分析问题、解决问题的方法。
3)问题中隐含知识点的掌控:问题交互式教学的目的就是让学生能够通过问题领会问题背后的知识点,掌握解决问题的方法,并在实际系统研发过程中能熟练运用。所以教师在设计问题时要很清楚该问题能覆盖哪些知识点,知识点数量要适中,即在课堂上能够解决该问题。若涉及知识点太多,连续几堂课才能完成,其教学效果将会大打折扣。
3.更新教学手段
(1)精心制作多媒体课件。在制作多媒体教学课件时,课题组组织全体成员分工合作,避免简单地把教材内容ppt化,将每个章节制作任务责任到人,利用flash、authorware等软件制作动画,对一些晦涩难以理解的知识点增加形象化的描述,以声音、图片、图像等方式展示出来。只有制作精美的多媒体课件才能吸引学生的注意力,提高学习兴趣。例如:讲到规范化理论时,如果只说关系模式易存在数据冗余大、增删改异常的话,没有动画及具体案例的配合,学生很难理解关系模式设计过程中规范化理论的作用。
(2)构建网络资源课程平台。教学手段多样,可以利用学校购置的“天空教室”系统软件和blackboard网络教学工具研制数据库原理及应用网络教学平台。利用“天空教室”系统软件设计的网络资源课程如图1所示。同时收集国内外知名数据库专家讲课视频和自己多年研发的科研项目中部分典型案例分析作为教学的有益补充,构建数据库资源库,拓宽学生的知识面。
(3)增加师生交流渠道。组建基于blackboard网络教学平台的讨论组、课程qq群、飞信群和课程邮箱等,通过上述手段多渠道地与学生进行技术交流,以解决在学习过程中遇到的疑难问题。
4.实践环节和it企业人才需求相结合,构建完备的实验体系
在实践教学环节中,学生是实践的主体,教师起主导作用,并给学生讲解目前从事it行业需要什么技术、数据库原理及应用能为学生提供哪些技能。这种与it人才市场对接的实验体系可以激发学生的实践兴趣,使学生采用自主发现+自主探索的方式进行实践才能取得较好的实践效果。
为实现实验教学目标,构建完备的实验体系,课程组将实验体系规划为五类,如操作型、验证型、综合型、设计型、研究创新型等实验类型。其中操作性实验就是教师根据学生实际情况精心编制在实验指导书上的具体例子。学生按照指导书上的操作步骤或代码在计算机上独立地操作一遍,以了解该实验的流程。如“数据库的创建与管理”实验,就是通过启动sql server2008,在sql server management studio中通过界面或sql语句两种方式创建数据库,对数据库的初始大小、保存路径、增长方式等进行管理,使学生对该数据库管理系统有直观的理解,提高他们的学习兴趣。验证性实验就是对课堂讲授的数据库增删改基本语法,根据实验要求,在计算机上输入sql语句检验自己是否掌握了相关语句,验证实验结果和理论上分析的结果是否一致。而综合性和设计性实验的主要目的是通过对理论教学的深入学习掌握sql语句基本操作和数据库设计方法等知识。根据实验指导书的要求,可以让学生自己完成学生学籍管理系统数据库的设计或者设计模拟银行转账的存储过程等,进一步提高学生分析问题、解决问题的实践能力。研究创新型实验承担着整个课程中学生开发能力与自主创新能力培养的重要任务。该实验能够把前面零散学习数据库技术贯穿起来,以软件工程的思想为指导进行系统的设计分析与设计。通过当前比较流行的面向对象开发工具进行编程,完成一个中小型的数据库应用系统。这一过程和课程设计是一脉相承的。
相关热词搜索:;数据库原理及应用简答题篇四
;摘要:针对高校计算机专业数据库原理与应用课程理论性和实践性较强的特点,结合本人讲授相关课程的经验,本文深入分析了数据库原理与应用课程教学过程中存在的问题,提出了数据库相关课程教学改革的新思路,并设计了数据库原理与应用课程教学改革实施方案,为改进该课程的教学质量提高教学效果进行了积极有益的探索。
关键词:数据库原理与应用;课程体系改革;实践教学
现代计算机信息技术与网络技术的飞速发展,加速了数据库技术的广泛应用和发展。各类信息系统和动态网站的开发都需要后台数据库的支持,大量信息数据都是利用数据库进行存储和管理的,数据库技术成为系统开发不可或缺的一部分。数据库原理及应用是我国高等院校计算机专业必修的专业基础课,是兼有理论和实践的综合性课程,是学习软件工程、web程序开发以及人工智能等课程的重要基础课程。在相关课程中起到承上启下的桥梁作用,尤其是本科计算机专业的学生构建整个专业知识体系的基础,关系到软件开发人才的专业素质和软件开发质量。所以,不断地探索数据库原理与应用的教学改革思路具有重要的意义。
一、数据库原理与应用课程教学上存在的问题
这几年,数据库技术课程体系一直在进行变革,取得了一定的进展。在教学内容和实践环节上也实施了很多改革措施,教学效果有了一定的改善。但仍然存在不尽如人意的地方。
1.理论案例与实践案例衔接不紧密,导致知识掌握不扎实,不能很好地应用到实践中。虽然数据库理论的课时和实践应用的课时都进行了有效的调整,但由于其中的案例在每一门课中都是独立的,而不是将一个完整的案例贯穿始终,学生对于数据库设计的理解就割裂开来,没有形成系统合一的结果。最终理论还是理论,实践应用中并没有延续理论分析的结果,没有透彻地理解数据库设计原理,那么在实际设计数据库时会出现很多不完善的地方。
2.在数据库应用中过度重视应用软件的作用,忽视理论的结合。加大数据库应用课程的学时后,教师教学重心偏向数据库软件平台的应用方法,虽然以案例为驱动进行讲授,但忽视了相关理论应用的讲解。学生的时间和精力会更多的应用在sql语言的应用上,而忽视了数据库关系模式建立的正确性,实践脱离了理论的指导,导致设计内容的理论依据不完整,出现失误和偏差,给后续的学习带来了隐患。
3.考核方式不合理,使实践环节不被重视,无法激发学生学习的主动积极性。数据库原理及应用是一门理论性和实践性都很强的课程,传统的考核方式比较单一,只有单独的理论考试,会导致学生为应付考试而对相关理论知识死记硬背,出现“高分低能”现象,这与该课程培养应用型人才的目标是相悖的。数据库原理和应用分成两门课后,还只是试卷考核,没有上机考核。虽然实践课上学生也动手实际操作了,但由于缺乏激励机制,只是停留在浅尝则止的状态,更多的会采用死记硬背的方法来学习。
4.教学手段始终不变。目前,高等院校计算机专业数据库原理及应课程的授课大多采用多媒体课件。教师在授课时没有针对课程内容适时调整授课手段,始终如一依赖课件,给课程的教学质量带来了一些问题。如在涉及关系数库和关系数据理论知识的教学中,学生需要较长间理解这些知识点,而用多媒体课件进行讲授,加快了演示的节奏,学生的思维难以与之同步,从而影响教学效果。
因此,为了解决上述存在的问题,让学生更加积极有效地真正学好数据库技术,我们提出了数据库相关课程的一些改革方案。
二、数据库课程体系改革方案
1.制定合理的教学计划。根据教学的需要,适时的调整或制定新的教学计划。调研2006—2011版的教学计划,包括计算机专业和软件专业,软件专业分为三本和二本方向,了解数据库相关课程的设置,包括学时数、学分、理论课学时数和实验课学时数、考核方式和开课学期。调整并确定相关课程的合理设置。数据库课程体系内容主要有:数据库原理、数据库应用、数据库课程设计、程序设计语言(c#或java)和软件工程。软件工程是软件应用开发设计规范化理论指导,程序设计语言是编程工具,数据库原理与应用实现后台数据库设计,数据库课程设计是结合这几门课程综合设计一个小型应用系统。软件工程和程序设计语言尽量安排在数据库原理与应用之前或同一学期,这样,在课程设计中对数据库体系结构和应用有一个比较完整、清晰的理解。
2.数据库原理教学大纲和教学方法。数据库原理48学时全部是理论教学,讲授课程基本知识,包括数据库基本概念、数据库基本操作、关系代数及关系演算等。数据库系统原理与数据库应用采用“一体化”案例教学。配置一体化案例,使两门课程所讲授案例保持一致。数据库系统原理采用理论教学,分为两部分:一部分是基础知识,一部分是以案例驱动,以案例分析与设计相结合的教学法,讲授相关理论。数据库应用中以实践应用为主线,将数据库基础知识贯穿于其中,两门课的案例保持一致。整个理论教学都要以一个典型案例为主来授课,通过一个案例的贯穿引导,使学生对各个知识点产生连贯而完整的理解,不会因为案例太多而产生歧义。理论教学可以在多媒体教室进行,便于集中精力听课和互动。
3.数据库应用教学大纲和教学方法。oracle数据库在大中型企业中已经得到广泛的应用,为了培养企业应用型人才,数据库应用课程引入oracle数据库已是大势所趋。需要具备一定的实验场所、设备及师资条件。oracle1 10g数据库应用是实践性课程,全部教学过程在机房进行。教师引入“任务驱动”式的新型教学模式,此教学模式是以项目开发任务为载体展开教学,采用从案例到实例的讲述方式,以开发一个实际项目为目的,将实验任务分配下去,按照一体化案例,边讲边练,贯穿于教—学—做这一系列教学过程,形成一套知识素养、动手能力和个性化学习发展的新型教学模式,使学生在实践过程中不断地积累知识、应用知识,体会到理论指导实践的重要性。课程共安排48学时,其中36学时是以教师案例分析、编程演示和学生练习为主,包括oracle1 10g的安装和使用、建立数据库和表、简单查询语句等,12学时是教师分配实验任务,学生模拟教师案例进行设计,包括oracle1 10g的搭建、创建及管理oracle数据库和表、数据的简单查询和复杂查询、数据的基本操作和函数应用、游标,触发器,存储过程和子函数定义。通过教师演示、学生模拟练习、目标实践这样的教学方式,让学生有反复训练基本技能的机会,逐步提高综合应用能力。此课程案例与数据库原理的案例是同一个案例,使学生从理论到实践有一个完整、有序的理解。oracle数据库应用要立足于以“学生为主体,教师为主导”的课堂教学模式,教师讲课要根据内容分配学时,可以随时调整,有粗有细,理论指导实践,培养理论与实践双重应用的专门应用型人才。
4.数据库应用系统综合设计。在理论课程的学习和实践课程的模仿练习以及任务驱动设计之后,再结合高级编程语言和软件工程的知识,进行数据库应用系统的综合设计,由点及面,有浅入深、由感性到理性,逐步形成螺旋式上升式学习过程,开发一个完整的应用软件系统,从而更加熟练地掌握数据库技术。对于中小型信息系统来说,综合设计进行一周时间上有点紧迫,而且实践效果不太好;进行三周,学生感觉时间太长,会产生拖延抵触的情绪,反而会缺乏紧迫感,也不利于管理;进行两周,可以有充分的时间来做需求分析和设计,能够构建一个相对来说比较完整的系统,达到综合实践的目标。学生在软件设计能力和数据库综合应用能力上都有所提高,改变以往学生应付设计过程的景象。综上所述,综合设计安排两周比较合适。设计任务包括11个题目,每组题目各不同,每3人一组,分工合作完成一个题目。每组有组长负责,分配设计任务,监督设计进度,安排小组讨论汇报。从需求分析、系统功能模块、数据库设计到系统开发模式都要经过小组认真讨论确定,老师全程指导,答疑解惑。整个设计过程分两次答辩,每周一次,第一周任务是需求分析、系统功能模块分析、数据库设计、开发模式设计。检验前期设计的成果的正确性和完整性,并且给学生一个相互学习、相互交流、查漏补缺的机会,为能够顺利的完成设计奠定良好的基础。第二周是系统界面设计、系统功能模块设计、撰写综合设计报告。系统完成后按小组及个人进行答辩,其他小组可以跟老师一起全程参与答辩,通过互相学习开拓眼界,加深对数据库知识的掌握。
5.课程考核。每门课程考核有所不同,数据库原理采用笔试成绩(80%)、平时成绩(20%),考察学生对理论知识理解的程度。oracle数据库应用包括机试成绩(70%)、平时成绩(10%)和实验成绩(20%),考察学生实践应用能力。数据库应用系统综合设计应该采用过程评价和成果评价相结合的办法,包括一次答辩成绩(25%)、二次答辩成绩(25%)、平时成绩(20%)、报告成绩(30%)。通过不同的考核方式,考察不同的能力,也体现出不同课程学习的侧重点,使学生学习更有目标性和针对性。
三、结语
综上所述,通过案例教学,使数据库原理和应用实现一体化教学,配合任务驱动法加强实践练习,利用综合设计巩固数据库知识,同时达到我们课程体系目标。本文提出的方案大部分正在实施,并取得了明显的效果。同时,数据库相关课程体系的改革与实践研究,对我院相关课程进行了一系列的有益探讨,也为课程教学内容和方法提供了有益的借鉴。为其他课程的设置条理化、系统化,对课程教学和人才培养逐步合理化、优质化提供了思路。
参考文献:
相关热词搜索:;数据库原理及应用简答题篇五
;摘要:数据库原理与应用是高校计算机及相关专业的一门重要专业课程,本文首先讨论了开设数据库原理与应用双语教学的必要性,分析双语教学中可能面临的一些困难和问题,给出了该课程双语教学实施过程中采用的教学内容和教学方法。
关键词:双语教学;数据库;教学方法
信息技术的核心技术之一是数据库技术。一个国家、一个企业信息化程度是以数据库的建设规模、信息量大小和使用频度作为重要标志。网络技术的发展,为数据库技术开辟了更广阔的空间。2006年教育部《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》中要求当代大学生应“具备使用数据库等工具对信息进行管理、加工、利用的意识与能力”。数据库应用作为计算机应用的主体,其相应的课程《数据库原理与应用》在计算机专业建设中具有毋庸置疑的重要地位。该课程教学含数据库原理、技术和应用设计三部分。数据库系统原理具有一定的国际共通性,词义、专业术语的理解和诠释遵循国际惯例,有既定的国际标准,更有必要进行双语教学[1]。数据库技术所用的数据库管理系统如oracle、mysql等,在线资源丰富,为跟踪国际新技术提供了良好的条件。数据库设计开发的主流工具,如java、c#也同样有大量的原版在线文档。因此,《数据库原理与应用》非常适合双语教学。双语教学的目标是为培养具有国际视野的复合型人才。但该课程的双语教学在实施过程中存在不少问题。本文就课程教学中存在的问题从教学内容、实践环节、教学方法等方面谈一些看法。
● 教学内容
教学内容须围绕学校的人才培养目标进行设计。我校是以培养应用型人才为主的高校,在教学中既要重视理论的系统性和完整性,也要突出应用能力的培养,且具备计算机专业英语的读写能力。围绕这个目标,我们从数据库原理、技术和应用设计三方面对教学内容进行了筛选。
教材是教学内容和教学方法的载体,是教师教学和学生学习的主要依据。比较国内、国外数据库教材,国内教材注重理论结构的完整性,但实用性偏弱,新技术内容偏少;国外教材内容丰富,注重实用性,新技术内容多且详细。例如,xml已应用到互联网的各个方面,如数据交换、集成不同数据源、支持web应用的互操作和集成等,国外教材对半结构化数据建模和程序设计内容大量介绍。国外的教材对实践技术介绍细致,对应用的体系结构,如c/s、b/s有专门的章节详细介绍;对数据库的完整性,如约束和触发器也有详细介绍。这里给出一份斯坦福大学2011年数据库课程的期末试卷知识结构(如上页表1),从中可以看出课程教学的内容成分。
教学中发现,学生对原版教材有严重的畏难情绪。看不懂、不能预习或复习成为学习的最大障碍。即使能看懂原著,也不一定能适用国外跳跃式的思维方式。在多次试验后,我们认为同时吸取国内外教材中合适的教学内容是可行的。中外教材中关于数据库原理的核心内容相差甚少,甚至国内教材的理论更严谨、更完整、更深入。因此,对概念多、内容抽象的原理部分,可以中文教材为主,外文教材为辅。在教学中,特别注意对专业术语的中、英文解释。事实证明,学生一旦理解了基本术语、概念及原理后,再看原版教材,效果就很好。
数据库技术教学主要针对一个具体的dbms展开。因为数据库理论的许多实现技术来自于实际需要,是通过研究不断完善而获得。因而教学中要把数据库的基本概念、原理和实现技术与数据库实例相结合,通过分析实例数据库来加深对原理的理解[2]。国内教材较多地介绍ms-sqlserver dbms,国外教材介绍mysql或全球销售量居冠的oracle居多。究其原因,是因为国内使用微软操作系统居多,而国外使用unix或linux操作系统居多。虽然,数据库管理系统的大部分功能是相似的,但就国际视野人才培养目标,还应符合国际潮流。数据库技术教学内容相对简单,操作性强,网络资源丰富。即使国外的课程教学也就罗列了一些在线文档网址,供学生自学使用。在教学中,我们可充分利用这些资源。数据库技术的实验是培养学生动手能力的途径。实验教学是一个桥梁,一方面结合理论知识,另一方面为课程设计准备。我们所设计的实验,内容根据原版教材,以教材a first course in database systems 3rd edition为例,设计实验内容如表2所示。
数据库设计教学实际上是一个数据库应用的设计与开发。国外教材主要介绍标准对象建模语言uml及其支持的case工具。而国内教材较多地使用传统的生命周期结构化方法。这里,我们并不否认面向过程的结构化方法更接近于计算机的物理实现,但面向对象更符合人类的认识习惯,更容易开发大型软件产品。case工具及敏捷开发技术的使用,能让学生感受到应用开发的快捷性和方便性,能快速提升其职业能力。
● 实践教学
数据库技术的强大生命力也在于应用。我们的教学也常常从身边的数据库应用案例开始,如黑客入侵银行系统案例,介绍了数据库的安全控制功能,让学生记忆非常深刻;从火车购票系统购票难、需要排队问题,引出了并发控制概念;美国的“9·11”事件对数据灾难的诠释最为直接,让学生意识到数据资源的重要性,引出了异地数据备份的必要性等。这些应用案例对学生的影响深刻,会引导他们在以后的学习或工作中寻求答案。
虽然学生学习了数据库原理和dbms操作技术,但仍不知这些内容如何具体应用。数据库设计能避免教学脱离实际,使学生对所学知识融会贯通。it企业所需的人才是掌握符合国际标准的软件工程规范和技术规范,能熟练运用外语阅读客户需求文档、编写软件说明书。课程设计任务就按此要求进行。
(1)提供一个完整的应用系统,包括实现源代码,供学生解剖、研究,要求学生模仿完成另一个难度相当的应用系统。
(2)提供一个不完整的应用系统,关键的技术需要学生通过查找资料来填补、完善,最终完成一个应用系统。
(3)提供必要的参考资料,让学生自主设计、搭建一个完整的应用系统。
三种课程设计方式各有优缺点。第一种方式容易产生只见树木不见森林,大量的代码使学生分不清关键技术;第二种方式会因学生对原系统理解差错而产生设计偏差,影响作品进度和质量。第三种方式效果最好,但设计过程较长、完成困难,最终设计的作品也可能比较粗糙。
对课程设计的要求须非常具体,如要求模拟真实的应用环境;所建的数据库须达到一定的数据量;应用系统基于b/s或c/s架构;能完成对数据库的查询和更新操作等。在数据的完整性、安全性、并发控制及维护各个环节都有规范化要求。提供需求说明书及软件说明书模板,要求学生据此阅读及编写。这些能促进学生自主学习,极大地调动他们的学习热情和兴趣,也能提高学生专业英语读写水平。丰富的英文文档,可作为跟踪新技术的资料来源。在实践教学中,我们还充分强调教师与学生的配合,通过e-mail、qq、msn等进行互动。从历届学生对本课程实践教学反馈来看,都肯定实验设计、课程设计的合理性和指导的有效性。普遍认为通过课程设计让他们获得了软件设计的成就感,并提高了对专业学习的兴趣和信心。课程设计可采用分组制,各小组成员分配相应的任务,这也培养了学生的团队合作精神,为以后走出校门,在企业工作打下良好的基础,积累实际工作经验。
● 教学方法
《数据库原理与应用》课程适合双语教学。双语教学具有双重目标,一是获取学科知识,二是培养和提高学生运用外语的能力。但开展双语教学的主要目的不是让学生学习外语,不应以牺牲专业教学来保证外语教学。应当坚持以学习专业知识为主。提高外语阅读理解能力、专业外语应用能力、外语写作能力为辅的原则[3]。数据库的原理部分变化少,但难度大,概念抽象,有必要用中文讲解,甚至用中文教材、英文参考书模式。对涉及操作性强、难度小的内容,可用英文讲授。至于是否用英语口语教学,则取决于学生的听力及教师口语发音准确性。
双语教学必定加大学生的学习难度,每个知识点的讲解与消化需要花更多的时间。为此,我们在教学过程中较多地采用多媒体演示教学,帮助学生理解课程内容。也向学生提供了丰富的网络参考资源,如sql、模型设计、习题练习等,这些来自国外的网站,对学生的英文阅读能力提高是很有帮助的。
考核的改进对教学也有重要作用,可尝试一个学期多次小测试,通过校精品课程平台,给学生提供大量的中英文练习、测试。另外,减少选择题、填空题中对概念的考核,加大实践环节在成绩中的比重,培养学生实际应用问题的综合分析、实际解决及动手能力的考核内容。总成绩由平时出勤、实验成绩,平时测试,期末考试成绩及课程设计等组成。
《数据库原理与应用》课程在计算机专业中具有重要地位。数据库原理与技术课程所包含的内容庞杂,理论和实践联系紧密,技术更新迅速,是集理论性、实用性、操作性、创新性于一体的课程。如何科学、合理地开展双语教学,引进、吸收国外先进的教学内容与模式,对培养具有国际视野的计算机人才有着重要的意义。
参考文献:
相关热词搜索:;数据库原理及应用简答题篇六
;摘要:本文针对传媒大学计算机专业学生的状况,提出构建传媒特色的“数据库原理与应用”课程教学模式的设想;在对课程进行了教学内容、教学方法、教学资源和创新实验等方面的教学改革基础上,论述笔者设计的新课程教学方案,并重点介绍了实验教学环节的设计思路。
关键词:传媒特色;数据库原理与应用;教学改革;教学设计
数据库技术是研究如何科学地组织和存储数据,如何高效地检索和管理数据的一门学科,数据库原理及相关课程是高校计算机、自动控制和信息类专业的一门重要专业必修课。中国传媒大学是一所以新闻传播、语言艺术专业见长的综合性学校,对计算机学院而言,有相当比例的学生是通过专业调剂的方式进入本专业学习的,他们思想活跃,有较好的语言艺术素养,但缺乏专业兴趣;加上计算机学院仅有7年的建院历史,积淀尚显不足,因此和国内一流的理工科院校相比,我校的计算机专业学科排名处于一定的劣势。如何扬长避短,赶超一流,激发学生学好计算机专业课程的积极性,使我们的教学质量受到社会更多的认可,提升竞争能力?实现“人有我优”无疑是长期努力的方向,而实现“人无我有”则在短期内是切实可行的。为此,我们提出了“把计算机科学技术与我校在传媒行业中的传统优势和特色相结合,应对新媒体时代的各种挑战,培养适应时代需要的、掌握先进技术的、深具传媒特色的计算机专业复合型人才”的学科新定位,并以校级本科质量工程项目“数据库原理”优质示范课程建设为契机,开始从教学内容、教学方法、教学资源、创新实验等方面对本课程进行全面的建设。
1教学改革
按照上述思路,我们在课程建设方面重点采取了以下措施:
1) 优化教学内容,彰显传媒特色。
我院研究制定了2009版教学大纲和教学计划,对教学内容进行了调整。新版教学大纲以构建具有传媒特色的数据库课程体系为目标,在完成数据库的基本概念(数据库系统结构、数据模型等)、基本理论(关系代数、函数依赖、规范化、模式分解等)、基本技术(数据库的安全性和完整性、查询优化、数据库恢复和并发控制等)和基本操作(结构化查询语言sql及数据库编程)等传统教学内容[1]的基础上,结合传媒领域数据库应用的特点,并考虑到本科阶段学生的知识水平,增加了多媒体数据处理、多媒体数据检索、多媒体数据存储等多媒体数据库技术方面的内容[2],同时强调技能训练,加大了实验课的教学力度和学时数,以进一步增强学生利用所学知识开发多媒体数据库应用系统的能力。
2) 改革教学方法,强化案例教学。
在教学实践中,我们以一个虚拟的电子商务网站“网上多媒体音乐商店”的开发作为贯穿始终的例子开展案例教学,随着简单到复杂、实例到原理、原理到应用的逐步深入,学生受“网上多媒体音乐商店”设计过程中的项目任务驱动,亲自参与到了一个简单的多媒体数据库应用系统从分析、设计到完成、完善的整个应用实践过程。由于实现的系统“图文声”并茂,而操作的数据对象是专辑、歌曲、歌手等大家喜爱又比较熟悉的内容,加上学生自身良好的艺术素养,学生的学习和创作热情十分高涨,取得了较好的教学效果。
3) 凝练科研成果,丰富教学资源。
我们还对我院教师承担的一些和广播电视、传媒应用密切相关的科研课题认真加以提炼,编写了《传媒数据库技术与实践》一书作为与课堂教学同步的课程实验和课程设计的配套教材,书中给出了电视台节目查询点播系统、媒体资产管理系统、广告管理系统、影视资料编目系统、学院新闻中心网站、传媒博物馆网站等多个开发案例和设计选题供学生学习和选择,真正做到了理论联系实际。
4) 合理配置实验,注重因材施教。
针对以往存在的实验题目类型单一,验证性实验偏多,不利于学生创新能力培养的弊端,我们在实验中加大了综合性、创新性实验的比例,同时注意兼顾学生实验能力上的差异。如将实验分为基本操作、拓展训练和综合开发几个模块,通过它们的有机结合,既能让基础较差的学生树立起完成任务的信心,又能避免程度较好的学生“吃不饱”,鼓励他们张扬个性,培养探究性学习、自己动手解决问题的能力。教师则可以灵活搭配实验选题,让“因材施教”落到实处。
2教学设计
总结以上教学改革成果,我们为数据库原理与应用课程精心设计了新的教学方案。课程内容共计100学时,其中课堂讲授演示48学时,课内实验16学时,课外练习36学时。在全部27个实验中,验证性实验6个,占实验总数的22%;设计性实验14个,占实验总数的52%;兼有验证性和设计性的实验7个,占实验总数的26%。
因篇幅所限全部教学内容不能一一列出,下面重点介绍一下各章实验教学环节的设计思路。
1) 第1章 绪论(讲授演示:3学时;课外实验:4学时)。
由于是第一次课,做好课程导入,激发学生兴趣至关重要。为了让学生理解数据库技术的重要性,我们列举出大量数据库技术在各行各业,特别是在广播电视、传媒领域中的应用实例,并向学生展示了我院教师完成的相关科研课题以及往届学生制作的优秀课程设计作品。此外,还布置了两个课外体验作业,一是让学生通过实际操作一个数据库应用系统,例如校图书馆的图书管理系统、校园网教务在线的选课系统、成绩查询系统、精品课网站等,了解数据库应用系统基本的数据查询和更新功能;二是完成一个关系型数据库管理系统,例如sql server 2005/2008的安装,并通过对其功能的了解,认识数据库管理和数据库应用开发的关系。
2) 第2章 关系数据库(讲授演示:5学时;课内实验:2学时;课外实验:6学时)。
本章的知识点包括关系数据结构、关系操作和关系的完整性约束等。这是学生第一次接触关系数据模型中的大量概念,形式化的数学定义,抽象的关系代数运算,会让部分学生望而却步。因此,我们改变了以往第一次课内实验安排在第3章的做法,让学生尽快熟悉关系型数据库管理系统的工作环境,并通过对关系表对象的实地操作,变抽象的概念为具体的实现。为了增添趣味性,同时考虑到传媒大学的学生对多媒体信息的偏爱,我们以一个“图文声”并茂的电子商务网站“网上多媒体音乐商店”的开发为背景,设计了其后台的netmusicshop数据库和专辑、歌曲、歌手、收藏等多张关系表。要求学生利用sql server数据库管理系统提供的交互式工具创建上述数据库和关系表,并找出各关系的主码、外码及表之间的联系。
3) 第3章 关系数据库标准语言sql(讲授演示:8学时;课内实验:2学时;课外实验:4学时)。
上一章的实验是入门级的,目的是让学生理解关系数据库中的抽象概念,通过简单快捷的交互式操作,增强学习的信心。本章实验则应注重提升学生灵活应用sql语言操纵数据和检索数据的能力。首先要求学生利用sql命令重建第2章实验中的数据库和关系表,然后完成由简单到复杂的多种查询任务。例如:按照点击率列出最受欢迎的十大歌手排行榜;查找被所有用户收藏的歌曲;查找最近一年来销售业绩最差的专辑发行公司等。
4) 第4章 数据库安全性(讲授演示:2学时;课内实验:2学时;课外实验:6学时)。
本章实验的重点是让学生理解sql server数据库管理系统是如何通过视图和授权机制来实现数据库安全性的。例如:即便是系统管理员也无法查看到用户的登录密码和无权删除用户的收藏记录。此外,采用将视图作为临时表的方法重做“查找销售业绩最差的发行公司”这类问题,可让学生体会到视图还可以起到方便用户书写查询操作命令的作用。
5) 第5章 数据库完整性(讲授演示:2学时;课内实验:2学时;课外实验:2学时)。
首先要让学生理解数据库的完整性与安全性这两个概念是有本质区别的,合法用户的不当操作同样会给数据库带来损害。我们有意设计了一些不合理的测试数据,例如:允许用户收藏一个根本不存在的歌曲;歌手的年龄小于0等,让学生体会到一个没有完整性约束的数据库系统将无法正常工作,进而要求学生为netmusicshop数据库中的基本表添加必要的参照完整性约束和用户自定义约束,并进行违约测试。
6) 第6章 关系数据库理论(讲授演示:4学时);第7章 数据库设计(讲授演示:6学时)。
课程进行到这里,正好完成了一半的课内实验任务,学生已掌握了数据库基本对象的管理技术,这时我们没有再安排专门的上机实验,而是要求学生在总结前一阶段实验的基础上,回过头来思考两个问题:为什么要这样设计netmusicshop数据库?如何才能保证设计出的数据库是正确的?第6、7章的学习给出了答案。接下来布置了一个书面作业,要求学生按照关系数据库的设计理论,对“网上多媒体音乐商店”进行需求分析、概念设计和逻辑设计,对原有的netmusicshop数据库进行优化处理,同时要注意把握规范化的程度。
7) 第8章 数据库编程(讲授演示:6学时;课内实验:6学时;课外实验:4学时)。
有了数据库基本操作的基础,再加上关系数据库理论的充实,学习更高一级的数据库编程技术便顺理成章了。要让学生理解sql的编程技术可以弥补标准sql语言在实现复杂应用逻辑方面的不足,具有提高数据库应用系统效率和安全性等优点。本章要完成多个关于流程控制、存储过程和触发器方面的实验。例如:把检查用户登录“网上多媒体音乐商店”权限的判断逻辑,以存储过程的形式放在后台的数据库服务器中,来避免客户端可能发生的“sql注入”的安全隐患;当管理员要向专辑表中插入一新的专辑时,先要判断该专辑是否存在以避免重复插入引发的系统错误;商家进行促销活动,对购买专辑数量达到规定额度的用户自动进行返款奖励等。
8) 第9章 数据库恢复技术(讲授演示:4学时;课内实验:1学时;课外实验:4学时);第10章 并发控制技术(讲授演示:4学时;课内实验:1学时)。
围绕这两章的内容,通过实验让学生了解sql server数据库管理系统实现恢复和并发控制的机制,能够制定合理的数据备份策略,并针对不同的故障采取最有效的恢复手段。
9) 第11章 传媒数据库技术(讲授演示:4学时;课外实验:6学时)。
通过这章的学习,使学生认识到就传媒行业而言,除了常规的人事、财务、设备、办公自动化管理外,随着远程教育、视频点播、交互电视、动漫游戏、电子出版物等新兴媒体的涌现,对海量的视频、音频、动画等多媒体信息的获取、存储和检索的需求,对传统的以格式化数据为主要处理对象的数据库技术提出了新的挑战和更高的要求。由此,促进了多媒体数据库技术的发展。
一个多媒体数据库系统应具备能够表示多种媒体的数据,对其进行必要的描述和解释;能够协调处理各种媒体数据,正确识别各种媒体数据之间空间或时间上的关联(同步);除了满足物理数据独立性和逻辑数据独立性外,还能满足媒体数据独立性;能够提供比传统dbms更强的适合非格式化数据查询的搜索功能(如图像缩放、情节搜索等)等特点。因此多媒体数据库涉及多项核心技术,包括:数据的集成技术;大容量、高带宽的存储技术;数据的压缩/解压缩技术;多媒体数据模型;元数据及其生成;基于内容的多媒体信息查询和索引技术等。考虑到本科学生目前的知识水平,对这部分内容的讲解一定要做到深入浅出、通俗易懂,不一定要求学生对原理有多么深刻的理解,只要清楚将来如果希望从事多媒体数据库技术方向的研究和应用,应该从哪些方面入手,考虑哪些问题即可。本章针对开发能力较强的同学给出了多个拓展实验,例如:利用sql server二进制大对象(blob)的处理技术实现对音频、视频、动画等多媒体数据的存取;xml数据管理;全文检索等。
为了引导实验能力较强的学生进行探究性学习,我们在每一章都设计了一定数量的拓展性实验。对认真思考问题,提出独到见解的同学给予当堂表扬直至平时成绩加分的鼓励,并优先推荐他们加入教师的科研团队和大学生创新实验计划项目。
3结语
数据库原理与应用是一门实践性极强的课程,理论教学必须结合相应的技能操作训练,否则就是纸上谈兵,因此,我们在注重理论教学的同时加强了实践教学的力度。考虑到我校的行业特色、计算机专业学科的现状以及社会对计算机专业复合型人才培养的需求,我们对基于传媒特色的数据库原理与应用课程教学模式进行了有益的探索,设计了以项目开发为主线、任务驱动、循序渐进的教学方案,取得了较好的教学效果。
参考文献:
(school of computer, communication university of china, beijing 100024, china)
(编辑:姚彦如)
相关热词搜索:;数据库原理及应用简答题篇七
;摘要:《数据库原理及应用》是高校计算机应用专业的一门必修课,本文针对在教学过程中的体会,重点阐述了该课程的理论教学与实际数据库操作,提出一些教学方法、教学手段和具体实施策略,利用现代教学技术,提高教学质量和教学效率,培养学生的软件开发和维护能力。
关键词:数据库;教学;实践;方法
1前言
《数据库原理及应用》计算机专业课程之一,是一门必修课程。需要学生对程序设计、数据结构、操作系统、软件工程等知识有比较全面的了解,才能深入、透彻地领悟数据库系统的基本原理、基本方法、实现技术和应用技术,从而利用数据库完成复杂信息系统的设计和开发。多年来,数据库技术不断发展、创新、完善,并广泛应用于社会各行各业。目前绝大多数计算机应用都需要数据库技术的支撑,数据库已经成为信息系统的基础和核心。下面就针对这几年的教学谈谈我的一些感受。
2 明确课程特点与教学重要性
任何一门课程在教学以前都要明确课程的特点及重要性,这样在教学过程才能有的放失,此课程是一门综合性课程,有很明确的特点。
1)课程内容多,涉及面广。包括数据库基本概念、理论、关系运算、关系规范化基础、结构化查询语言sql、数据库应用系统设计、sql server数据库管理系统概述和sql server数据库简单应用等。
2)就数据库基础而言,只知道理论的知识还远远不够,还要学会将理论知识转化为实际操作,为后续的一些课程的学习打下扎实的基础。
只有明确了这些,才能在教学过程中制定出严密的教学大纲,针对应用编写上机实验指导教材等等,使用学生真正领会、学会数据库知识。
3 重视基础理论与实际应用相结合
1)注重理论知识与实际操作相结合
数据库原理的理论并不是空洞、抽象的理论,它的许多实现技术都是来自于实际需要,并是通过前人研究和不断完善获得。数据库中的的概念应该在实际数据库中得到体现,因此,教学中要把数据库的基本概念、原理、和实现技术与数据库实例相结合,通过分析数据库实例来加深对原理的理解。学生在学习此门课程之前,对数据库的知识几乎是空白,所以对于每一节课的内容,教师要领悟其知识点,熟悉本次课与前面学习过的内容有哪些联系,与后面的章节有哪些联系等,如在讲到数据库三级模式时,对外模式、模式和内模式的概念以及二级映射的概念问题,刚开始学习的时候学生会感到非常抽象,但学到后面sql数据库的建立,表的创建及视图的使用时,再让学生体会数据库三级模式的内容,学生们就会感到豁然开朗。
2)实验课是数据库教学的重要环节
《数据库原理及应用》除了可以在理论教学中借助实际的数据库实例解释外,还必须通过实际操作的手段来实现。从教学角度来讲,理论的知识要在具体的上机实验中检验后才能使学生真正理解和掌握。为此,整个教学环节中贯穿了关系型数据库sql server在各种理论知识的应用。通过上机,完善了对数据库中ddl、dml、dcl的了解和掌握。
a.对于sql server的安装最好采用网络版,让学生通过对sql server的使用,明确什么是c/s结构,扩大其知识面。
b.老师要做好上机指导资料,有明确的目的,让学生知道这是哪个知识点,在实际中如何得以了体现,同时要做好辅导工作,学生上机时,教师应随时观察学生的上机情况,并及时给予指导,当然这要注意方法,一些内容可以只给学生一些提示,适量鼓励有能力的学生超前发展。
4 注重改进教学方法和教学手段
时性从现今形势和未来的发展来看,传统的教学方法和手段已经适应不了数据库技术的新发展和新应用。因此,对于《数据库原理及应用》这门课程的教学改革已势在必行。
1)教学手段的改革
在教学过程中,教师应转变观念,走出传统教学模式的束缚,积极探索现代化的教学方法和手段。随着面向对象技术的产生和发展、传统的黑板教学方式,已完全不能满足教学的需要。采用计算机教学辅助软件cai通过计算机形象地、动态地模拟教学中所讨论的许多抽象概念和看不见的过程,达到帮助学习者理解和掌握基本知识与基本概念的目的。这对于提高教学质量,增强教学效果,提高学生的学习兴趣都大有裨益。
2)教学方法的改革
在教学方法上:首先,实行以学生个别学习为主,教师辅导为辅的教学模式。改变以往纯粹老师讲解,学生被动接受的方式。分组学习,分组讨论,充分调动学生的学习积极性,开发个人潜能。其次,该课程理论性和实践性均强,要求学生勤学多练,除掌握sql语言对数据库的管理操纵外,还应根据学生的实际情况,具体介绍一类数据库开发技术,增加上机实验时数和加大程序验收力度。通过课题练习,培养学生的软件开发能力和相互协作的精神,比如《学生成绩管理系统》、《工资管理系统》等数据库管理软件的设计和开发。最后,将课程学习与毕业设计相结合。在课程学习的同时,要求学生在教师的指导下自学一种重要的数据库系统的应用技术(如sql server,oracle等),掌握相关知识,熟悉数据库设计方法,并能在教师的指导下完成毕业设计工作。只有在具体技术的应用中,才能真正深入地理解《数据库原理及应用》里的相关知识和内容,也才真正达到了学以致用的目的。
3)走近学生,注重课堂教学互动性
教与学,本身是一个互动的过程。教师应该经常了解学生在学习中碰到的困难,并及时反馈到教学中。如在教学中了解到学生对码的判断及对关系规范化理论中第一范式、第二范式、第三范式……的判断感到非常头痛,针对这一问题,除了要求学生掌握各个范式的基本特点外,重要的是把书本上的知识转化为自己的知识,通过知识点的贯通,及时把这个问题转变为较简单的属性之间的联系,再配以适量的练习,让学生举一反三,灵活变通,大多数学生终于攻克了此难题,同时增加了学生学好数据库这门课的信心,激发了同学们学习的兴趣。
针对关系规范化这一概念比较难,首先给出每个范式的定义,画出各种范式之间的关系图(如图1所示)。
1nf:非主属性函数依赖于码
2nf:非主属性完全函数依赖于码
3nf:非主属性既不部分依赖于码也不传递依赖于码
然后结合例子依次详细阐述,当讲到第三范式的时候,给出这样一个关系模式:student(学号,姓名, 年龄, 所在系,系联系电话),主关键字为"学号",因为存在如下决定关系:学号→姓名, 年龄, 所在系。很明显,这个数据库是符合2nf的,因为它的所有非主属性都完全函数依赖于码,但是不符合3nf,因为存在如下决定关系:学号→所在系→系联系电话。即存在非主属性“系联系电话”对主关键字“学号”的传递函数依赖。这样会存在数据冗余、更新异常、插入异常和删除异常的情况。如果把关系模式分解为:学生表(学号, 姓名, 年龄, 所在学院)和系(系名, 电话),这样的数据库表就符合第三范式,消除了数据冗余和操作异常。
此外,学生作为接受知识的对象,其可塑性很大。上课时,老师应尽量避免唱“独脚戏”,要注意与学生的互动,适时地提出问题,积极调动学生的思维,让学生参与到课程中来。平等式的、互动式的教学比一言堂、满堂灌输式的教学方式更加受学生的欢迎。
总之在计算机技术和信息处理技术日新月异的今天,对于本课程的教学和数据库技术的发展和应用,已远远不止于此。作为教师要博览群书,不断学习,不断创新,培养出更多适应现在非速发展的信息社会。
参考文献
相关热词搜索:;数据库原理及应用简答题篇八
;摘要:文中针对目前数据库原理与应用课程的教学现状,根据学院的教学目标提出了以项目教学为核心,用多级任务驱动教学进程的教学方法,具体介绍了项目教学的组织和实施方式,针对同类型课程的教学改革提供了有益的思路和建议。
关键词:项目教学 教学改革 数据库
随着信息技术的不断发展,越来越多的管理系统和网站代替了人工管理的操作方式,成为了目前无纸化办公的主体平台。数据库技术作为管理系统和网站中数据的存储和维护技术,应用几乎无处不在,因此数据库原理与应用课程作为计算机相关专业的专业基础课程,它既是主干课程,同时也是程序设计类课程的核心能力课,在教学中占据了很重要的位置。
项目教学法是由美国著名儿童教学家、伊利诺易大学教授凯兹博士和加拿大儿童教育家、阿尔伯特大学教授查德博士共同开创的一种以学生为本的教学方法【1】。它的指导思想是将一个相对独立的任务或项目交给学生独立完成,从资料的收集、方案的设计与实施,到任务完成后的评价等都由学生参与完成;教师在项目实施过程中起咨询、指导与解答疑难的作用;通过项目的实施,是学生能够了解和把握完成项目每一环节的基本要求和实践技能。
一、课程教学目标及任务
教学目标:通过教、学、做使学生较全面的掌握数据库技术基本概念、基础理论和基本方法,初步具备使用数据库技术解决实际问题的能力。
课程任务:通过示范项目“学生成绩管理系统”中的数据库应用开发与管理,使学生经历一次数据库应用系统开发的全过程和受到一次综合性训练,具备较全面的理解和运用数据库技术的能力。
二、项目教学实施
从课程导论开始,通过9个子项目的实施,将数据库技术的内容贯穿到学生成绩管理系统项目中进行讲解,在传授知识的同时,通过项目学习,自主学习,讨论学习的方式提供学生的素质,培养学生的信息搜索习惯和逻辑思维习惯。
课程项目分析的鱼骨图如下图1所示:
1、工作任务的部署:通过“边讲解边演示,边讲解边练习”完成有关的知识和能力的准备,部署子项目单元要完成的任务,指导学生如何入手。
2、解决方法的探究:学生通过分组讨论、网络搜索、自学教材、模仿操作、方案选择等环节,确定解决方案,并在老师指导下实施。
3、成果的演示与总结,每组派一名代表进行成果的演示、交流,老师和学生提问,穿插点评,并最终形成总结报告。
通过项目单元的工作任务驱动,学生自主的学习掌握管理信息系统架构、数据分析技术、数据表构建技术、检索技术、查询触发技术以及数据库访问技术等多项数据库应用开发能力,达到初步能够承担一个数据库应用项目开发的水平。
三、考核方式
学生的考核原则是:注重学生的操作能力,注重学生的过程学习,注重学生的学习实效,端正学生的学习态度,提高学生的学习兴趣。
考核成绩计算办法:过程考核*0.2+技术知识考核*0.8。
1、过程考核依据
工作态度和工作表现(如平时作业完成情况);
出勤情况及组织纪律性方面的表现;
小组讨论参与程度、与组员协作与沟通情况;
为了客观的评价学生的学习效果,需要进行项目完成的现场评分和演示答辩,对学生的工作绩效、技术应用、语言表达等方面进行客观评价。
2、技术知识考核
技术知识考核主要以过程化为主,兼顾理论知识考核(期末考试)。
子项目单元教学结束后,学生需要撰写项目学习报告,并递交相关工作文档。
四、实施效果
在项目化教学方式下,学生逐步适应了知识点的分散讲解,带着任务去学习也激发了学生的好奇心和创造力,提高了学生学习的兴趣。通过对“数据库原理与应用”课程项目教学一个学期的实施,在考核过程中发现,学生的动手能力得到了普遍的提高。其次,通过小组之间的互相竞争,也提高了学生的发散思维能力,学生敢于去思考系统还需要改进的功能,也能在老师引导下去寻找功能实现的方法。最后,学生不仅了解了这一门课的内容,同时也通过项目的实施,理解了其他程序设计类课程与本门课程内容的结合点,让学生对于知识的理解不再流于形式,并且实现了课程间内容的应用贯通。
五、存在问题
项目教学存在许多的优点和优势,但也存在一定的问题。首先,由于学生之间理解掌握能力的差异,造成项目讲解推进的进度会有所滞后,教学进程安排会受到一定的影响。其次,教师应结合所讲解项目开发一套类似的其他内容的管理系统的项目分解任务,让学生课后去完成,这样会提高学生独立处理问题的能力,也会激发学生学习的兴趣。最后,该课程教学改革的一个重点也在考核方式上,应在实践中将考核方式改进,使之能更全面的体现每个学生的学习及理解掌握知识的能力。
六、结束语
参考文献
相关热词搜索:;
一键复制