网站大量收购独家精品文档,联系QQ:2885784924

《数据库系统原理》课程教学方法研究精选.doc

《数据库系统原理》课程教学方法研究精选.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 PAGE 页 《数据库系统原理》课程教学方法研究   1 引言   根据《高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》数据库系统原理课程是计算机科学与技术、计算机工程、软件工程及信息技术专业方向核心课程,主要研究信息模型与信息系统、数据库系统、数据建模、关系数据库、数据库查询语言、关系数据库设计、事务处理等核心内容。其中还包括分布式数据库、物理数据库设计、数据挖掘、信息存储与信息检查、超文本与超媒体、多媒体信息与多媒体系统、数字图书馆等选修内容。关系数据库理论与设计是整个数据库系统原理课程中核心中核心内容。根据笔者近二十年对数据库课程讲授经验,从关系数据库原理课程教学内容出发研究数据库课程教学方法。   2 认真剖析研究教材,注重学科联系   数据库是研究数据处理技术一门综合性学科,它涉及到离散数学、数据结构、操作系统、软件工程、计算机原理及其它应用领域知识与方法相结合学科。在关系代数与关系演算中,用到离散数学理论;在研究数据物理组织时,用到数据结构相关知识;在研究事务并发时,用到操作系统理论与方法;在进行数据库设计时,用到软件工程原理与方法;在讲授数据库系统组成时,用到计算机原理等方面知识。由于学科交叉性,突出了数据库课程在整个计算机学科中重要地位。   由于大部分学校在讲授数据库系统原理前开设了Visual Foxpro 6.0程序设计课程,它属于原理应用部分,是关系数据库产品之一。教师在进行课程讲授时,要结合理论讲清Visual Foxpro6.0应用了数据库哪些原理。如数据表来源于规范化理论或者模式分解理论,Visual Foxpro6.0讲数据表、记录、字段(数据项)与原理中讲关系、元组、属性是同一个概念不同名称等。   3 注重基本概念教学,为理论学习打好基础   3.1 弄清概念之间区别与联系   在数据库课程教学中,掌握好基本概念对理论课程学习很有帮助,数据库中有些概念贯穿在课程始终,这些概念掌握对整个课程学习有很重要作用。如数据库、数据库系统、关系、元组、实体、属性、事务、完整性约束等。有概念联系比较紧密,弄清概念之间联系与区别,对概念掌握有较大帮助。如实体与属性概念,实体是客观存在并可以相互区别事物,属性是对实体特征描述,它们之间有必然区别,但是也有一定关系。实体与属性不是绝对,如果属性需要进一步描述,则属性就作为实体,反之如果实体不需要再进一步描述,则实体也可以作为另一实体属性。如在考虑学生管理数据库时,政治面貌如果只考虑现在情况(党员、团员等),则政治面貌就是学生实体属性,但是如果考虑学生何时入团、何时入党,则政治面貌就是一个实体。再如事务与程序概念等都有较强联系。   3.2 掌握概念定义前提与层次性   数据库中概念由渐入深,随着课程教学内容逐渐深入一些基本概念也更加具体与完善。例如在课程中,有四个地方都定义了码,在介绍概念模型时,码定义为:唯一标识实体属性集。在研究关系模型时,码定义为:表中某个属性组,它可以唯一确定一个元组。给出了码粗略描述,没有实质性量化定义。而在关系数据库中,讲授关系形式化定义时,码定义为:若关系中某一属性组值能唯一标识一个元组,则称该属性组为候选码,若一个关系有多个候选码,则选中一个为主码。在讲授规范化理论时,学习了函数依赖后,利用函数依赖概念定义码为:设K为R中属性或者属性组合,若K→U则K为R候选码。若候选码多于一个,则选定其中一个为主码。从理论上来说,这四个概念都是正确,但一个比一个更具体、更严密、更准确。   同样在对函数依赖讲授时也采用了同样手法,在关系数据理论中函数依赖定义为:设R(U)是属性集U上关系模式,X、Y是U子集,若对于R(U)任意一个可能关系r,r中不可能存在两个元组在X上属性值相等,而在Y上属性值不等,则称X函数确定Y或者Y函数依赖于X,记作X→Y。为了便于Armstrong公理证明,对函数依赖又给出了定量描述。定义为:若对于R(U)任意一个可能关系r,t与s是r任意两个元组,X、Y是U子集,若对于任意一个t[X]=s[X],必然有t[Y]=s[Y],则称X函数确定Y或者Y函数依赖于X,记作X→Y。教师要讲清楚对同一概念为什么这样处理,这些概念层层描述有什么好处。掌握了同一概念不同定义,便于对这些概念深入理解。   4 注重理论与实践结合   4.1 注重动手能力,搞好课程实验   学习数据库课程主要目是为了应用,结合所学数据库语言搞好每一章课程实验,以便验证所学理论是很重要。如在讲授SQL语言时,让学生建立一个数据库,并结合所学内容做查询、插入、删除、修改等实际操作,真正理解与掌握SQL语言应用环境。在讲授数据库安全性与完整性时,利用实际系统让学生对系统做数据控制。提高学生对数据库课程认识,激发学

文档评论(0)

130****9768 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档