ORACLE数据库设计与开发课程教学大纲

上传人:豆浆 文档编号:91448804 上传时间:2019-06-28 格式:DOC 页数:5 大小:103KB
返回 下载 相关 举报
ORACLE数据库设计与开发课程教学大纲_第1页
第1页 / 共5页
ORACLE数据库设计与开发课程教学大纲_第2页
第2页 / 共5页
ORACLE数据库设计与开发课程教学大纲_第3页
第3页 / 共5页
ORACLE数据库设计与开发课程教学大纲_第4页
第4页 / 共5页
ORACLE数据库设计与开发课程教学大纲_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《ORACLE数据库设计与开发课程教学大纲》由会员分享,可在线阅读,更多相关《ORACLE数据库设计与开发课程教学大纲(5页珍藏版)》请在金锄头文库上搜索。

1、ORACLE 数据库设计与开发课程教学大纲课程名称:ORACLE 数据库设计与开发英文名称:Oracle Database Design and Devolvement课程编号:x2050792学 时 数:64 其中实验(实训)学时数:20 课外学时数:0学 分 数:4适用专业:软件工程(专升本)java方向一、课程的性质和任务Oracle 数据库是软件工程专业的一门专业课。数据库技术是计算机学科的一个重要分支,也是软件设计与开发过程中必备技术。它研究如何存储、使用和管理数据,有较强的理论性和实用性。随着计算机应用的发展,数据库应用领域已从数据处理、信息管理、事务处理扩大到计算机辅助设计、人工

2、智能、办公信息系统等新的应用领域。本课程设置的目的是为了让学生掌握Oracle数据库的基本管理和使用技术,能够应用Oracle数据库完成数据库系统的设计、数据库对象的管理及其常规操作,了解数据库应用系统的基本开发过程。二、课程教学内容的基本要求、重点和难点Oracle 数据库是理论与实践紧密结合的专业课。通过本课程学习,使学生系统地掌握Oracle 11g系统的管理和使用方法,包括Oracle 11g的体系结构、基本概念、安装、SQL语言基础、PL/SQL程序设计、存储结构管理、模式对象管理、安全管理、备份与恢复管理,以及用JAVA开发应用程序。1 Oracle 11g简介熟练掌握关系数据库基

3、本概念,理解Oracle数据库的整体概念;掌握Oracle11g环境的安装卸载以及常用的工具,重点掌握SQL*plus和企业管理器em;了解Oracle 11g数据库的功能和特点、Oracle的创新历程、Oracle数据库新特征;掌握Oracle用DBCA创建数据库,以及启动和关闭数据库的方法。重点:Oracle 11g数据库环境、常用的工具。难点:如何使用手工创建数据库。2 Oracle 11g的体系结构掌握Oracle 11g数据库丰富、强大的体系结构;掌握数据库的物理存储结构、逻辑存储结构及其管理,包括数据文件、控制文件、重做日志文件的管理。理解与掌握数据库实例和操作模式。重点:数据库的

4、物理存储结构、逻辑存储结构、Oracle数据库实例难点:管理表空间、撤销表空间、Oracle数据库实例3 Oracle数据库的SQL*Plus工具掌握SQL*Plus 和iSQL*Plus管理工具的使用与配置,包括SQL*Plus启动与关闭;熟练掌握SQL*Plus 工具的常用命令SQL*Plus 工具的常用命令,LIST、RUN(/)、EDIT、SAVE、C、A、DEL、N 等命令的使用。重点及难点:LIST、RUN(/)、EDIT、SAVE、C、A、DEL、N 等命令的使用。4 模式对象管理掌握Oracle数据库模式对象的概念、功能及其管理,包括表、索引、索引化表、分区、视图等模式对象,以

5、及如何利用Oracle企业管理器中的方案管理对这些模式对象进行操作;通过简单实际实例,掌握Oracle数据库系统的各种模式对象的概念和用法。重点:表、索引、视图、序列等模式对象的操作。难点:索引分类、分区表创建与管理,以及范围分区、列表分区、散列分区的综合应用。5 SQL语言基础掌握Oracle数据库中定义和操纵基本SQL语言;熟练掌握常用的数据查询、插入、更新、删除等SQL语句;熟练掌握子查询与嵌套查询语句;同时通过实践,理解与掌握事务控制与隔离级别。重点:利用SQL语言访问数据库的各种语法,包括数据查询、插入、更新、删除和事务处理等。难点:连接查询、嵌套查询、事务控制与隔离级别。6 PL/

6、SQL程序设计掌握应用PL/SQL程序设计语言对Oracle服务器编写相关的应用程序;熟练掌握控制结构、存储过程、函数、游标、触发器的设计与实际应用。重点:了解PL/SQL编程技术可以有效克服SQL实现复杂应用方面的不足,提高应用系统和RDBMS间的互操作性。掌握嵌入SQL中游标的概念和使用方法;掌握PL/SQL和存储过程、函数、游标、触发器的基本概念,基本结构,语句语法和用法。难点:理论联系实际,能够在实际安装的RDBMS上通过编程的方式开发应用程序,完成对数据库的各种操作以及复杂查询。存储过程、函数、游标、触发器的综合应用。7 数据库安全管理了解Oracle 11g实现安全访问的各种机制及

7、其操作;了解Oracle数据库系统的安全管理,包括用户账号、权限、角色管理机制、概要文件管理以及如何利用Oracle企业管理器中的安全性实现安全管理等。重点:用户账号管理、权限管理、角色管理、概要文件管理。难点:权限与角色概念理解,以及角色管理与概要文件管理实际应用。8 备份与恢复管理了解保护数据库免于数据损失,以及在数据损失发生后迅速恢复数据的策略、原则、步骤和方法;了解物理备份和逻辑备份、冷备份与热备份、完全恢复与不完全恢复等方法。重点:备份与恢复数据的策略、步骤和方法。归档模式和非归档模式 、用户管理的备份恢复,恢复管理器 。难点:物理备份和逻辑备份、复原和恢复方法。9 用Java开发O

8、racle 11g应用程序以当今主流的编程语言Java为例了解开发Oracle 11g数据库应用程序基本思想;了解Oracle 11g数据库完成实际系统的项目开发与设计基本步骤;了解ODBC API和ODBC的应用程序的工作流程。重点:了解使用ODBC开发应用系统的体系结构,了解ODBC API和ODBC的应用程序的工作流程。 三、教学方式及学时分配序号主 要 内 容主要教学方式时数分配辅导答疑比例1Oracle 11g简介及安装讲授22SQLPLUS工具讲授23Oracle企业管理器讲授24熟悉Oracle环境、工具实验25Oracle数据库系统结构讲授41/2 6Oracle数据库存储设置

9、与管理讲授41/27ORACLE数据库存储设置与管理实验28 数据库对象创建与管理讲授41/2 9数据库对象创建与管理实验410SQL语言基础讲授61/211SQL语言基础实验412PL/SQL程序设计基础 讲授61/2 13PL/SQL程序设计基础实验414PL/SQL程序设计开发讲授61/215PL/SQL程序设计开发实验216数据库安全管理讲授417备份与恢复管理讲授218安全备份与恢复管理实验219用java开发Oracle应用程序讲授2四、课程其他教学环节要求(一) 实验 本实验的教学目标是使学生掌握使用Oracle 数据库开发系统,加深对数据库系统理论知识的理解,通过上机实验,提高

10、动手能力,提高分析问题和解决问题的能力,同时掌握大型数据库实际应用与开发技巧。本实验共计20学时,每次实验内容按实验指导书要求指定内容独立完成实验内容。学生在实验课前认真做好预习,实验结束及时提交实验报告。序号实验题目实验内容学时基本要求1Oracle环境及开发工具使用(1)熟悉Oracle环境,以及常用的工具,包括SQLPLUS和企业管理器OEM;(2)掌握SQLPLUS常用命令,如LIST、RUN(/)、EDIT、SAVE、C、A、DEL、N 等命令。;(3)掌握企业管理器OEM功能。2熟悉Oracle环境,熟练掌握SQLplus编辑、运行、设置等命令。2Oracle数据库物理存储和逻辑存

11、储设置与管理(1)了解Oracle物理存储结构和逻辑存储结构。(2)熟练掌握表空间相关的管理操作;(3)熟练掌握各种物理文件的相关管理操作。2熟练掌握SQL语言及及企业管理器OEM对表空间和;各种物理文件的管理。3数据库对象的创建与管理。(1)了解Oracle数据库各种对象的作用;(2)掌握Oracle表、索引、索引化表、分区、视图、序列的创建与管理基本操作;4掌握Oracle表、索引、索引化表、分区、视图、序列的创建与管理基本操作;4SQL语言数据操纵DML和数据查询语言DQL(1)掌握数据库表、视图等增删改数据的操作。(2)掌握表中数据的查询方法及操作方法;(3)掌握子查询及order b

12、y 与Group by子句,以及SELECT的统计函数的作用和使用方法。(4)掌握多表中数据的查询方法及操作方法,掌握连接查询与嵌套查询的方法。(5)掌握子查询与复合查询方法;4掌握数据操纵语言DML和数据查询语言DQL。掌握对分组、排序、连接、子查询的方法。5PL/SQL程序设计基础(1)掌握PL/SQL 程序结构;(2)掌握PL/SQL 语言流程控制结构;(3)掌握PL/SQL 语言游标的定义与使用。4熟练掌握游标的定义与使用6PL/SQL存储过程、函数、包、触发器的程序设计与开发(1)掌握Oracle 存储过程的定义与使用;(2)掌握Oracle 函数的定义与使用;(3)掌握Oracle

13、 触发器的定义与使用。2熟练掌握存储过程、函数与触发器的定义与使用7Oracle的数据库安全、恢复与备份(1)掌握Oracle数据库的完整性约束;(2)掌握Oracle 的恢复与备份,数据的导入与导出;(3)掌握Oracle 的安全与权限。2掌握恢复与备份、数据的导入与导出。详见实验指导书和实验教学大纲。(二)作业 作业根据选用的教材或补充一些课外习题,每章课后各留3-4道典型习题,要求学生及时完成作业。(三)课外Oracle 数据库设计是比较难的课程,该课需要大量上机,依靠课时显然不够,因此要求学生课后必须自行上机实验。课后除了要参阅一些教材以外,还可以充分利用网上资源自主的学习。五、本课程与其他课程的联系本课程的先修课程为C+程序设计、数据库原理;后续课程为软件实习、实训及毕业设计。六、教学参考书目1、Oracle 11g数据库基础教程孙风栋编著,电子工业出版社,2014年2、Oracle数据库管理及应用开发教程,吴京慧等,清华大学出版社3、Oracle 10g数据库Java开发 ,蒙祖强等,中国水利出版社4、Oracle实用培训教程, 赵伯山编著, 清华大学出版社5、Oracle数据库实用教程,唐远新,靖固等编著,高等教育出版社6、Oracle 10g数据库系统管理,滕永昌编著, 机械工业出版社 大纲撰写人:马驰 大纲审阅人:田莹 负 责 人:吴建胜

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号