《数据库原理A》教学大纲.doc





《《数据库原理A》教学大纲.doc》由会员分享,可在线阅读,更多相关《《数据库原理A》教学大纲.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、辽宁科技大学课程教学大纲辽宁科技大学课程教学大纲课程名称:ORACLEORACLE 数数据库应用开发应用开发英文名称: ApplicationApplication DevelopmentDevelopment ofof OracleOracle DatabaseDatabase课程编号:x3160361学 时 数:4848其中实验(实训)学时数:1616学 分 数:3.03.0适用专业:软件工程一、课程的性质和任务Oracle 数据库应用开发是软件工程专业的专业课。数据库技术是计算机学科的一个重要分支,它研究如何存储、使用和管理数据,有较强的理论性和实用性。随着计算机应用的发展,数据库应用领
2、域已从数据处理、信息管理、事务处理扩大到计算机辅助设计、人工智能、办公信息系统等新的应用领域。本课程设置的目的是为了让学生在掌握 XML 基本知识的基础上,重点掌握基于 XML 的数据交换和编程技术;掌握 Oracle 数据库的 SQL 语言、PL/SQL 程序设计,JDBC 等应用,提高 Oracle 数据库应用开发技能掌握 Oracle 数据库的基本技术,能应用 Oracle 数据库进行数据库结构的设计和数据库应用系统的开发。二、课程教学内容的基本要求、重点和难点二、课程教学内容的基本要求、重点和难点Oracle 数据库应用开发是理论与实践紧密结合的专业课。本课教学中运用问题教学法、发现式
3、教学法、讨论式教学法、自学式教学法等多种方式组织教学。同时对于实验课程的考核根据学生实际操作、实验报告、综合讨论等方式评定学生的实验成绩。采用多媒体及 CAI 等先进教学手段,加大课堂讲授的信息量,提高效率。利用大量的网络资源有效地帮助学生解决实际问题,激发学生的学习兴趣和主动探索知识的热情,提高学生的创新能力。通过本课程学习,使学生系统地掌握 Oracle 11g 应用开发方法,主要内容包括 XML 基本知识、XML 的应用和数据库对象管理、SQL 语言基础、PL/SQL 程序设计,JDBC 等应用。1 1 XMLXML 概述概述主要内容主要内容:介绍 HTML 的局限性、XML 的产生和特
4、点,以及 XML 文档的编写方法。重点重点:XML 的特点、XML 文档编写方法难点难点:XML 文档编写基本语法基本要求基本要求:了解 HTML 的局限性;了解 XML 产生的背景;掌握 XML 的特点;掌握最基本的 XML 文档的编写方法。2 2 DTDDTD 和和 XMLXML SchemaSchema主要内容主要内容:介绍了 DTD 和 Schema 的定义、规则和编写方法,XML 文档和两种结构文件的匹配,实例描述如何根据结构文件创建各种类型的 XML 文档。重点重点:DTD 的编写语法、Schema 的基本结构、简单类型和复杂类型的种类和定义难点难点:DTD 的编写语法、Schem
5、a 的基本结构基本要求基本要求:熟练掌握 DTD 的编写语法;掌握 XML 文档和 DTD 的匹配;了解 Schema 与DTD 的区别和优势;了解局部和全局定义的概念;熟练掌握 Schema 的基本结构和使用;掌握简单类型的定义、种类;掌握复杂类型的种类和定义。3 3 XML 程序设计程序设计主要内容主要内容:本章介绍了解析的概念和使用方法,通过案例掌握 DOM 解析 XML 文档;同时掌握 SAX、DOM4J 技术解析 XML 文档。重点及难点重点及难点:DOM、SAX、DOM4j 解析技术基本要求基本要求:掌握 JAVA 处理 XML 的技术、使用 DOM、SAX、DOM4j 技术访问
6、XML 文档节点、节点(Node)对象的属性、节点。4 4 模式对象管理模式对象管理主要内容主要内容:主要介绍了 Oracle 数据库模式对象的概念、功能及其管理,包括表、索引、索引化表、分区、聚簇、视图、同义词、序列等模式对象,以及如何利用 Oracle 企业管理器中的方案管理对这些模式对象进行操作。重点重点:表、索引、聚簇、视图、同义词、序列等模式对象的操作。难点难点:索引分类、分区表创建与管理,以及范围分区、列表分区、散列分区的综合应用。基本要求基本要求:通过简单实际实例,掌握 Oracle 数据库系统的各种模式对象的概念和用法。5 5 SQLSQL 语言基础语言基础主要内容主要内容:介
7、绍 Oracle 数据库中定义和操纵基本 SQL 语言。利用 SQL 语言访问数据库的基础知识,包括数据查询、插入、更新、删除和事务处理等。重点重点:利用 SQL 语言访问数据库的各种语法,包括数据查询、插入、更新、删除和事务处理等。难点难点:连接查询、嵌套查询、事务控制与隔离级别。基本要求基本要求:牢固熟练掌握常用的 SQL 语句。同时通过实践,体会事务控制与隔离级别。理解关系数据库系统为数据库应用系统的开发提供良好环境,减轻用户负担,提高用户生产率的原因。6 6 PL/SQLPL/SQL 程序设计程序设计主要内容主要内容:本章也是这门课程的重点与难点,主要介绍 PL/SQL 程序设计语言的
8、应用,以及如何用它来对 Oracle 服务器编写相关的应用程序。主要内容包括程序设计基本结构、控制结构、存储过程、函数、游标、触发器。重点重点:了解 PL/SQL 编程技术可以有效克服 SQL 实现复杂应用方面的不足,提高应用系统和 RDBMS 间的互操作性。掌握嵌入 SQL 中游标的概念和使用方法;掌握 PL/SQL 和存储过程、函数、游标、触发器的基本概念,基本结构,语句语法和用法。难点难点:理论联系实际,能够在实际安装的 RDBMS 上通过编程的方式开发应用程序,完成对数据库的各种操作。存储过程、函数、游标、触发器的综合应用。基本要求基本要求:掌握利用 PL/SQL 语言对数据库访问和开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 教学大纲

限制150内