您的当前位置:首页正文

数据库原理与应用课程教学改革探讨

2020-01-05 来源:客趣旅游网
计算机世界・ 数据库原理与应用课程教学改革探讨 余侃侃 (南京中医药大学信息技术学院,江苏南京210046) 摘 要:数据库原理与应用课程是计算机专业、信息管理等相关专业的核心课程,是一门既重视理论教学又强调实践的课程,在教学过程 中,往往存在两方面脱节甚至走极端的现象。基于此,本文主要探讨该课程教学大纲、教学内容、教学方法的改革方法,以适应培养新时代 数据库人才的要求 关键词:数据库;教学改革;课程设计 1引言 数据库技术从20世纪60年代中期产生以来得到了迅速的 发展,是计算机科学技术中发展最快的技术之一。在计算机辅 助设计、人工智能、电子商务、医疗卫生、工农业生产、行政管 理、科学研究和工程技术等诸多领域得到了广泛应用,已经成 为计算机信息系统和应用系统的核心技术和重要基础。对高等 院校而言,如何使学生系统地掌握数据库类的相关理论和实践 课程显得尤为关键。 目前,在数据库教学中主要存在两方面的问题,一方面,一 些高等院校在传统的课程教学过程中强调数据库理论知识的 完备性,缺乏学习的应用性和针对性,理论性强、概念抽象,理 论和实践教学存在不同程度的脱节;另一方面,有些高校过分 强调数据库软件的使用,忽略数据库理论的讲解,导致学生对 知识的掌握一知半解,缺乏坚实的理论基础。 2数据库原理与应用教学目标与课程大纲 2.1课程教学目标 数据库原理与应用课程作为计算机专业的重要核心课程, 是因为本课程涵盖了计算机科学的数据库原理和软件设计基 础,主要讲解关系数据库各种数据模型、SOL语言、数据库设 计、数据库安全、数据库保护等模块。通过本课程的学习,学生 可以掌握数据库系统原理基础知识,了解各种数据库设计方法 (如自顶而下、自下而上等)、标准SQL语言、数据库设计步骤、 数据库维护等数据库应用技术和反映当前数据库领域发展趋 势的新产品、新技术。教师要在课堂教学中注重理论联系实 践,在实验及实训(如课程设计)中加强学生动手能力和创新能 力的培养,使学生能对数据库系统有一个全面、深入、系统的理 解和掌握,为进一步从事数据库系统的研究、开发和应用奠定 坚实的基础。 另一方面,在实验及课程设计环节中,要采用任务驱动方 式,对学生进行分组,每小组负责一个小型数据管理系统的开 发,可通过一些经典案例的讲解,比如科研管理系统、学籍管 理系统或人事工资管理系统等学生比较容易接受和理解的实 际项目,从数据库设计步骤出发,为学生详细讲解系统开发过 程,使学生真正掌握数据库系统原理的知识点并形成软件工发 的思想与思路,为以后的科研工作奠定坚实基础。 2.2教学内容与教学大纲 数据库原理与应用教学大纲通常包括:基本概念、关系模 型、SOL、关系数据库理论、数据库设计和数据保护…等内容, 见表1。就南京中医药大学信息技术学院而言,设置了36课时的 理论讲授,36课时实验以及9课时的讨论课,强调案例教学, 在打好坚实理论的基础上,重视实践,精选课堂讲授内容,围 绕着如何解决实际问题开展对相关理论的探讨。一些大纲有要 求、但受学时限制、无法在课内讲授的内容,要求学生通过自 学完成;增强实践环节的力度,加大综合性、创新性实验的比 例,培养学生探究性学习、自己动手解决问题的能力;通过启发 式教学和有效的激励机制,提高学生的学习兴趣,调动学生的 积极性,布置与当堂课相应的作业,在下次实验课前先进行讨 论。 3课程教学模式改革 3.1基于网络教学平台的教学方式 我校已正式开通网络教学平台WWW.e.nljutcm.edu.cn,进一 步扩展了教学空间,解决了传统教学模式遇到的常见问题。主要 应用包括: ●教学资源的共享,老师定期将教学资源发布到网络平 台,包括多媒体课件、教案、每堂课的主要内容和目标等,方便 学生课后复习、预习以及自主学习。 ●作业的提交与批改,学生通过网络课堂提交电子作业 和实验报告,教师通过网络课堂进行批改,实时进行成绩分析 和统计,及时发现学生的主要问题和教学薄弱环节。 ●教学互动,利用网络课堂进行教学问卷调查,及时了 解学生对教学的意见和建议,根据实际情况适时调整后期教 学。 3.2实验指导理论的教学模式 传统的教学模式是先讲授理论,然后再进行配套的实验, 这样的模式使得学生在理论课中无法做到有的放矢的去学习。 在教学中,我们发现如果采用先实验再理论的方式可以很好的 解决这一问题,使得一些抽象的概念变得清晰,比如学生刚接 触数据库知识时,对关系模型的概念极为模糊,可先做建表实 验,使学生有更直观的认识:在讲解SOL语句之前也可以让学生 做一些关于基本select语句的实验。这样的教学方式,需要教 师从应用的角度而不再是从理论的角度规划课程内容,精心设 计教学案例以便将关键理论知识作巧妙合理的融合,并能对实 ・计算机世界 表1 数据库原理与应用课程教学内容及学时分配 主要内容及学时分配 1、绪论(3学时) ・ 数据库基本概念 ・ 数据模型 ・ 数据库应用系统举例 2、关系数据库(6学时) 应用实验 ・ 以本校学生管理系统为例熟悉信息系统体系结 构 ・ 熟悉SQL SERVER2005数据库管理系统 ● 掌握数据库的基本操作 ・ 关系数据结构 ・ 关系代数 ・ 创建、修改、查看数据库的基本操作方法 ● A BIG CASE ・ 关系演算 3、关系数据库标准语言(6学时) ・ 不同方法创建、修改、使用、删除表 ●DDL语句 ● 创建、修改、使用、删除视图的不同方法 ・ 查询分析器和企业管理器的实验,简单select语 句 ・DML语句 ・ 复杂select语句 ● 更新数据库、表和视图 4、关系数据理论(6学时) ・ 函数依赖 ● 规范化 ・ 模式分解 ● 数据库应用系统简介 ●HIS系统案例分析 ● 数据库编程准备 5、数据库访问技术(3学时) ● ADO访问 ● ODBC、JDBC访问 ・ ADO.net实现数据库访问 ・ JDBC数据库访问,几个关键类的使用 ・ 查询效率的提高 6、查询优化(3学时) ● 关系系统基本准则 ● 查询优化步骤 ● 索引、存储过程、触发器、关系图的建立 ● 熟悉不同数据库的保护措施・ 创建数据库用户、视图 ・ 授权和回收权限 ・ 熟悉不同数据库的保护措施完整性控制 7、数据库安全性(3学时) ・ 计算机安全性概述 ・ 数据库安全控制 ● DAC、MAC 8、数据库完整性(3学时) 安全性控制 ・ 创建服务器登录、设置验证模式 ● 完整性约束条件 ● 完整性控制方法 ・ 实践SQL Server2005的三种完整性机制 ・ 熟悉数据库的并发控制机制 ・ 实践SQL Server2005的数据库并发控制机制 9、数据并发控制(3学时) ・ 并发控制 ● 封锁协议 ・ 多粒度封锁 计算机世界・ 浅谈《c语言程序设计》课程教学改革 冯杭州 (江苏省盐南中等专业学校,江苏盐城224041) 摘 要:在计算机语言教学中,教师与学生普遍认为c语言其理论性和实践性都很强,难教也难学,针对这个现状,本文从教学内容、教学方 法与手段等方面介绍了c语言课程所进行的改革。实践证日月,这些教学改革效果良妩不仅大大提高学生学习计算机语言的兴趣,同时教学效 果得到了极大改进。 关键词:c语言;教学改革;网络教学 在我校计算机语言教学中,《C语言程序设计》是我校学生 特色是针对初学者的特点和认知规律,精选内容,分散难点,降 学习计算机知识的一门基础课程,但在c语言课程教学中,许多 低台阶I例题较为丰富,通过深入浅出的叙述,阐明c语言复杂的 学生都认为c语言涉及的概念比较复杂,规则繁多,使用灵活,容 概念,知识结构系统、清晰、通俗易懂。教学内容主要包括c语言 易出错,程序设计课程逻辑性又很强,又要求学生具有实际上 语法基础、数据类型、程序控制结构、函数、指针、文件等。教 机操作和调试能力,与其他课程相比,学习方式和思维方式有 材在内容组织上,在语法上讲解过细、过多。在各章节的编程例 较大的突变,教师教学和学生学习都感到困难,并在不同程度 子中,多数分析较少;不够形象,无法将实际的具体问题和c语 上产生畏难心理。因此如何改革《C语言程序设计》课程,进一 言程序设计知识联系起来。学生的学习兴趣不高,教学效果较 步提高教学效果,成为专业课程建设中的一个非常紧迫任务。针 差。为了改变这一现状,根据课程的特点,在实施具体教学的实 对这一现状,本文根据多年的程序设计课程的教学实践,对《c 施过程中,对教学内容重新进行了归纳,将难点再次分散,以缩 语言程序设计》课程从教学内容、教学手段、教学方法等方面 小台阶,达到循序渐进。例如c语言数据类型、运算符、表达式 提出几点建议。 种类繁多,放在一块讲授,学生学习起来难度较大,且过于枯 1教学内容的改革 燥,于是笔者就将其分散在不同的章节。对于生硬的语言叙述, 我校使用的教材是由谭浩强教授编著的《c程序设计》(清 尽量改用生动的、学生熟悉的例子进行比喻,多开发一些相关 华大学出版社出版)。该教材获部级优秀教材一等奖。该书的 的辅助教学软件帮助学生学习。在学习C语言程序设计这门课程 验教学中的实验项目起到示范作用 。 课堂作业以及阶段性测验的比例。该课程的考核包括平时表现 3.3任务驱动的教学模式 (20%)+课堂练习、测验(20%)+理论考试(30%)+课程设计及 在课程开始时,先布置课程设计任务,由学生自行选择感 论文(30%)。平时表现包括学生考勤,学习态度、课堂问题的回 兴趣的领域作为课程设计背景,并以此展开教学,比如学生熟 答等;在整个课程的教学过程中,包含3—4次阶段性测验;课程 悉的教务管理系统。在明确课程目标后,以软件工程的思想分 设计包括系统的完成、答辩情况以及论文三方面。 析系统需求,从而引出数据的概念,进而引申出对数据的管理, 4结束语 在此基础上提出教务管理系统的目标,建立学生、教师、课程 数据库原理与应用课程的建设,对计算机专业的发展有着 数据库管理;进而提出存储和使用数据的几种方案,以此为切 重要的启示作用,尤其在中医院校背景下,有大量的医学数据资 入点,逐步提问、逐步推出所要介绍的理论数据库系统的基本 源需要整合,HIS系统的开发还需要进一步完善。在今后的教学 概念、数据库系统与文件系统的区别、三级模式两级映像。在 中,我们将从师资建设、实践教学、课程设计等方面完善改课程 数据库设计环节,也以系统为目标,进一步明确规范化理论、完 的建设,进一步深化教学改革,更加有效地提高学生数据库系 整性控制等基础理论。 统的设计、开发与管理能力,应用于实际生产中。 3.4重过程化学习的考核方式 一般来说,通常数据库原理课程考核分为理论和实践两 [参考文献] 部分,理论考试。在教学中,我们发现,很多学生的考核结果与 [1]王珊.数据库系统概论[M],北京:高等教育出版社,2006. 平时表现不符,存在不少出入,尤其是理论考试,因此,在考核 [2]杨力,孙瑜,耿新宇.数据库原理课程教学模式研究[J].计算机时 中,我们弱化了期末成绩所占的比例,强化了学生平时表现和 代,2011(7). 

因篇幅问题不能全部显示,请点此查看更多更全内容