正在加载图片...
在数据库应用系统的开发中常常使用编程方法对数据库进行操纵。本章讲解这些编程技术涉及的概念和使用的 方法,主要包括嵌入式SQL、游标的概念:SQL的过程化扩展PL/SQL、存储过程和自定义函数:ODC的工作原理和工 作流程:因为JDBC编程、OLEDB编程与ODBC编程的思路基本相同,限于篇幅十分简要地讲解了JDBC和OLEDB编程。学 生可以通过上机实验了解这些技术。本章内容的实践性较强,教师可以少讲,让学生多读书并进行上机实践。 本章目标 堂握开发数据库应用系统的各种编程方法,具有正确选择不同的方法和技术开发应用程序的能力。 重点和难 重占 了解SQL,编程技术可以有效克服SQL实现复杂应用方面的不足,提高应用系统和RDWS间的互操作性。掌 握嵌入SL 基本结构,语句语法和用法。 了解使用 序的工作 成对数据库 贤益”整肠金 的各种操价 第九章 关系查询处理和查面优化 内容概述 通过实例讲解关系数据库查询优化的重要性和可能性。进解DS的查询处理步磨,即查询分析、查询检查 查询优化和查询执行:查询优化的基本概念,查询优化包括代数优化和物理优化:代数优化是指关系代数表达式的 优化:物理优化则是指存取路径和底层操作算法的选择,所以先讲解实现查询操作的主要算法,主要是选择操作和 连接操作的主要算法思想,然后讲解关系代数表达式等价变换规则, 关系代数表达式的优化,物理优化方法(基于 启发式规则的存取路径选择优化,操作算法的执行代价估算方法,基于代价的优化方法) 本章目 并不要求学生 是希望 生了 和查询 询处理的基 查询优化的概念、 基木法和技 有详细讲 化技术提高查询效率和系统性能打下基础。 重点和难点 重点:了解关系数据库查询优化的重要性。掌握查询处理各个步骤的主要功能。能够把SQL语句转换成查询 树,对查询树进行代数优化,转换成优化的查询树。掌握物理优化的基本方法。 难点:能运用本章学习的查询优化知识,对于比较复杂的查询,尤其是涉及连接和嵌套的查询,写出适合 RDBMS自动优化的SQL语句。对于RDBMS不能优化的查询需要重写查询语句,进行手工调整以优化性能。不要把优化 的任务全部放在RDBMS上。 第十章 数据库恢复技术 内容概述 事务处理技术主要包括数据库恢复技术和并发控制技术。因为事务是数据库恢复和并发控制的基本单位,所以 首先讲解事务的基本概念和事务的CID性质: 本章讲解数据库恢复技术。包括数据库运行中可能发生的故障类型,数据库恢复中最经常使用的技术一数据转 储和登录日志文件。讲解日志文件的内容及作用,登记日志文件所要遵循的原则,针对事务故障、系统故障和介质 故障等不同故障的恢复策略和恢复方法。具有检查点的恢复技术。数据库镜像功能。 本章目标 掌握事务的基本概念和事务的CID性质。了解数据库恢复技术的重要性,针对不同的故障类型,掌握恢复数据 库的策略和方法。 重点和难点 牢固堂握事条的基本概和事条的ACD性质。要堂据数据库故喷恢复的蕾略和方法。数据库恢复的基本 原理是数据各份, 它貌似简单,实际却很复杂 数据库的事务管理策略(不仅有数据库恢复策略, 坏有并发控制 略)和DS缓冲区管理策略、事务一致性级别密切相关,同学们要在学习完这些知识后把这些问题联系起来,提升 对这些技术的理解和掌握。 难点:对于刚刚学习数据库的学生来讲并不体会数据库故障恢复的复杂性和重要性。掌握日志文件的使用,系 统故障、介质故障的恢复方法。在实际工作中,则必须正确了解所用的MS产品提供的恢复技术和恢复方法,并且在数据库应用系统的开发中常常使用编程方法对数据库进行操纵。本章讲解这些编程技术涉及的概念和使用的 方法,主要包括嵌入式SQL、游标的概念;SQL的过程化扩展PL/SQL、存储过程和自定义函数;ODBC的工作原理和工 作流程;因为JDBC编程、OLEDB编程与ODBC编程的思路基本相同,限于篇幅十分简要地讲解了JDBC和OLEDB编程。学 生可以通过上机实验了解这些技术。本章内容的实践性较强,教师可以少讲,让学生多读书并进行上机实践。 本章目标 掌握开发数据库应用系统的各种编程方法,具有正确选择不同的方法和技术开发应用程序的能力。 重点和难点 重点:了解SQL编程技术可以有效克服SQL实现复杂应用方面的不足,提高应用系统和RDBMS间的互操作性。掌 握嵌入SQL中游标的概念和使用方法;掌握PL/SQL和存储过程的基本概念,基本结构,语句语法和用法。了解使用 ODBC开发应用系统的体系结构,掌握ODBC API和ODBC的应用程序的工作流程。 难点:理论联系实际,能够在实际安装的RDBMS上通过编程的方式开发应用程序,完成对数据库的各种操作。 能够使用ODBC来进行数据库应用程序的设计,使设计的应用系统可移植性好,并且能同时访问不同的数据库,共享 数据资源。 第九章 关系查询处理和查询优化 内容概述 通过实例讲解关系数据库查询优化的重要性和可能性。讲解RDBMS的查询处理步骤,即查询分析、查询检查、 查询优化和查询执行;查询优化的基本概念,查询优化包括代数优化和物理优化;代数优化是指关系代数表达式的 优化;物理优化则是指存取路径和底层操作算法的选择,所以先讲解实现查询操作的主要算法,主要是选择操作和 连接操作的主要算法思想,然后讲解关系代数表达式等价变换规则,关系代数表达式的优化,物理优化方法(基于 启发式规则的存取路径选择优化,操作算法的执行代价估算方法,基于代价的优化方法)。 本章目标 本章并不要求学生掌握RDBMS查询处理和查询优化的内部实现技术,因此没有详细讲解技术细节。 本章的目的 是希望学生了解RDBMS查询处理的基本步骤,查询优化的概念、基本方法和技术,为数据库应用开发中利用查询优 化技术提高查询效率和系统性能打下基础。 重点和难点 重点:了解关系数据库查询优化的重要性。掌握查询处理各个步骤的主要功能。能够把SQL语句转换成查询 树,对查询树进行代数优化,转换成优化的查询树。掌握物理优化的基本方法。 难点:能运用本章学习的查询优化知识,对于比较复杂的查询,尤其是涉及连接和嵌套的查询,写出适合 RDBMS自动优化的SQL语句。对于RDBMS不能优化的查询需要重写查询语句,进行手工调整以优化性能。不要把优化 的任务全部放在RDBMS上。 第十章 数据库恢复技术 内容概述 事务处理技术主要包括数据库恢复技术和并发控制技术。因为事务是数据库恢复和并发控制的基本单位,所以 首先讲解事务的基本概念和事务的ACID性质。 本章讲解数据库恢复技术。包括数据库运行中可能发生的故障类型,数据库恢复中最经常使用的技术—数据转 储和登录日志文件。讲解日志文件的内容及作用,登记日志文件所要遵循的原则,针对事务故障、系统故障和介质 故障等不同故障的恢复策略和恢复方法。具有检查点的恢复技术。数据库镜像功能。 本章目标 掌握事务的基本概念和事务的ACID性质。了解数据库恢复技术的重要性,针对不同的故障类型,掌握恢复数据 库的策略和方法。 重点和难点 重点:牢固掌握事务的基本概念和事务的ACID性质。要掌握数据库故障恢复的策略和方法。数据库恢复的基本 原理是数据备份,它貌似简单,实际却很复杂。数据库的事务管理策略(不仅有数据库恢复策略,还有并发控制策 略)和DBMS缓冲区管理策略、事务一致性级别密切相关,同学们要在学习完这些知识后把这些问题联系起来,提升 对这些技术的理解和掌握。 难点:对于刚刚学习数据库的学生来讲并不体会数据库故障恢复的复杂性和重要性。掌握日志文件的使用,系 统故障、介质故障的恢复方法。在实际工作中,则必须正确了解所用的DBMS产品提供的恢复技术和恢复方法,并且
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有