关系数据理论教学实践探索

关系数据理论教学实践探索

ID:11123700

大小:27.00 KB

页数:5页

时间:2018-07-10

关系数据理论教学实践探索_第1页
关系数据理论教学实践探索_第2页
关系数据理论教学实践探索_第3页
关系数据理论教学实践探索_第4页
关系数据理论教学实践探索_第5页
资源描述:

《关系数据理论教学实践探索》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、关系数据理论教学实践探索摘要:结合“数据库系统原理”课程的教学实践,探索了以关系模式为核心实践关系数据理论基本概念、基本知识的教学方法;回顾总结了在教学中以关系模式为核心、以模式分解为目标、以规范化理论和公理系统为主要内容展开教学的做法。关键词:关系数据理论;关系模式;模式分解作者简介:吕鸣(1957-),男,吉林省吉林市人,国防科技大学机电工程与自动化学院,高级工程师;王萍(1979-),女,河北元氏人,国防科技大学机电工程与自动化学院,讲师。(湖南?长沙?410073)中图分类号:G642.0?????文献标识

2、码:A?????文章编号:1007-0079(2012)28-0079-02关系数据库理论是“数据库系统原理”课程教学的重点和难点,其内容涉及的概念、定义、定理、推理较多,同时在教学中要求学员能够运用相关的理论和知识解决在数据库应用设计中遇到的实际问题。一、关系数据理论的教学主要内容及教学要求5关系数据理论用于指导建立良好的关系模式,在关系操作过程中尽可能避免或较少地产生异常。其主要的教学内容包括:规范化理论(包含依赖关系及范式)、公理系统(包含基本公理、推理、覆盖及闭包)和模式分解。在教学要求上提出掌握规范化理论

3、的定义及概念,熟悉Armstrong公理系统并熟练应用推导,针对具体问题能够运用所学理论进行模式分解;其教学的重点为Armstrong公理系统、函数依赖和范式;其教学难点和目标设定为模式分解。关系数据理论的主要教学内容及其相互间的联系如图1所示。二、教学方法的研究探索关系数据理论的教学以关系模式为核心展开,围绕关系模式中的属性集U和函数依赖集F介绍相关知识,最终实现掌握模式分解的基本方法。1.以属性间的联系为关系数据理论的重要始点应用关系数据库理论构造关系模式离不开对关系模式中属性的探讨。对于某一事物或对象而言,根

4、据现实需求而提取或筛选出的刻画事物或对象特征的诸属性间有着不同性质的联系。因此,将属性间的一对一、一对多和多对多三种基本联系作为关系数据理论的始点有助于学生理解和掌握函数依赖、范式以及闭包等知识点的学习,并打下良好的基础。2.以关系模式为关系数据理论教学的核心围绕关系模式R(U,F)展开关系数据理论的教学主要把握以下知识点的学习:5(1)采用直观的图示法清晰展示函数依赖关系。在关系数据理论中函数依赖关系对范式的理解有着至关重要的作用。各种函数依赖关系的定义通常以文字表达的方式予以说明,在理解上带来一定的难度。在实际

5、教学中探索使用图示的方法刻画函数依赖关系的定义,对学生理解定义的实质起着事半功倍的作用。图2~图5给出了部分相关函数依赖定义的示意图。(2)消除操作异常和数据冗余的重要手段——规范化。在数据模式的构造中需要关注和解决数据的插入异常、更新异常、删除异常以及数据冗余问题,这也是规范化的意义所在。因此,合理地构造关系模式就显得尤为重要,而规范化理论则为解决这一问题提供了理论工具和手段。在关系模式各种规范化形式(范式)之间有着不同的要求和联系,这是在教学过程中必须把握并阐述清楚的。为此,在实际教学中结合各种范式的定义,选取

6、适当的范例并结合图6所示的范式联系及规范化过程实施教学。(3)公理系统——模式分解的重要理论基础。公理系统是关系数据理论的重要基础,合理、有效地运用公理系统求解函数依赖集的闭包及最小函数依赖集是教学的重要要求之一。在教学中采用把握基础、灵活运用、明确目标的教学原则。这就是把握公理系统的推理规则,5灵活运用推理规则求解闭包,为模式分解奠定知识基础。在公理系统的教学中要重点强调求解属性(集)的闭包和函数依赖集的闭包之意义和作用。求解属性(集)的闭包可以从理论上判定该属性(集)是否适合作为关系模式的候选码;求解函数依赖集

7、的闭包并判定两个函数依赖集是否等价对确定模式分解能否保持函数依赖的等价具有重要意义。因此将公理系统部分的教学视为模式分解的重要理论基础。3.以模式分解为关系数据理论学习的重要目标模式分解的过程就是运用关系数据理论及其规范化的方法解决模式中的操作异常和数据冗余问题的过程。在实际的教学中注意把握两个要点:一是模式分解中的三个等价的定义及其内涵;二是既保持无损连接又保持了原有函数依赖的等价的判断方法。通过示例分别说明模式分解的三个等价的定义,进而分析其异同点,尤其关注分解后所得到的模式是否与原模式保持了等价关系,使原模式

8、的函数依赖及原有信息不产生本质上的变化这一重要问题。这就是模式分解中要达到既保持无损连接又保持了原有函数依赖的等价。在教学中既要学生掌握模式分解的方法,也要学会并掌握如何判断分解后的模式是否保持无损连接且又保持了原有函数依赖的具体方法,将模式分解作为关系数据理论学习的重要目标。三、结束语5关系数据理论的教学是“数据库系统原理”课程中的重要教学内容之一。以关系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。