《Oracle数据库从入门到实战》教学大纲.docxVIP

  • 20
  • 0
  • 约2.93千字
  • 约 5页
  • 2021-05-13 发布于安徽
  • 举报

《Oracle数据库从入门到实战》教学大纲.docx

作者:景雨 祁瑞华 杨晨 刘建鑫 闫薇 陈恒 楼偶俊 定价:59.80元 ISBN:9787302529163 《Oracle数据库应用》课程教学大纲 【课程编号】SO0035 【课程名称】Oracle数据库应用/ Oracle Database Application 【课程类型】专业选修课 【授课对象】计算机科学与技术、网络工程、软件工程专业本科,三年级学生 【学时学分】周学时6,共72学时,3学分 【课程概况】 《Oracle数据库应用》课程是计算机科学与技术、网络工程和软件工程专业的专业选修课,是计算机基础理论与应用实践相结合的课程,也是数据库系原理的高级课程,它担负着系统、全面地理解数据库,提高数据库相关技能的重任。 本课程的先修课为《程序设计基础》、《数据结构与算法》和《数据库原理》课程,要求学生掌握计算机软件范围的算法结构设计和程序设计的方法,数据库体系结构和数据库SQL语言的基本使用方法。 【课程目标】 通过本课程的学习,让学生接触并了解Oracle数据库的工作原理和使用方法,使学生具有Oracle数据库的管理、分析、设计和维护的能力,并具有较强的分析问题和解决问题的能力,为将来从事数据库相关领域的工作打下坚实的基础。 【课程内容及学时分布】 教学周 教学内容 学时 第一周 主要介绍Oracle数据库的安装和卸载、使用数据库配置向导(DBCA)创建数据库、Oracle的服务类型、Oracle数据库的启动与关闭方 法、企业管理器(OEM)、SQL*Plus和SQL Developer数据库管理工具的使用方法。 2 第一周 主要介绍Oracle体系结构的组成部分,它们分别是:物理结构、逻辑结构、内存结构、进程结构和数据库例程。 2 第一周 主要介绍SQL发展历程、SQL特点;创建基本表的语法格式、基本数据类型、完整性约束、修改基本表和删除基本表的方法。 2 第二周 上机实验一:SQL数据定义语言中对基本表操作 2 第二周 主要介绍基本表的数据操纵语言:插入数据、修改数据、删除数据; 2 第二周 上机实验二:SQL数据操纵语言中对基本表中数据操纵 2 第三周 主要介绍SELECT语句的一般格式、单表查询、分组查询、连接查询和嵌套查询的方法。 2 第三周 上机实验三:SQL数据查询语言中对基本表中数据查询 2 第三周 主要介绍PL/SQL的特点和优点、PL/SQL块的基本结构、PL/SQL的注释样式; 2 第四周 主要介绍PL/SQL程序中变量和常量的定义、数据类型以及变量的赋值方法;PL/SQL中的3类运算符:算术运算符、关系运算符和逻辑运算符;PL/SQL中所支持的SQL函数; 2 第四周 主要介绍PL/SQL程序中的流程控制结构:条件语句(IF语句和CASE语句),循环语句(简单循环、WHILE循环和数字式FOR循环)。 2 第四周 上机实验四:PL/SQL程序设计中条件控制结构和循环控制结构 2 第五周 主要介绍Oracle的错误处理机制、异常的基本概念、异常的类型、异常处理的基本语法、Oracle数据库中系统预定义异常、非预定义异常的处理流程和用户自义异常的处理流程。 2 第五周 上机实验五:PL/SQL程序设计中的异常处理 2 第五周 主要介绍如何利用游标处理返回多条记录的查询语句,详细介绍游标的种类、显式游标的处理步骤、游标的FOR循环。 2 第六周 主要介绍利用游标操纵数据库的方法、带参数游标的应用、隐式游标的特点、隐式游标的属性、隐式游标的应用以及显式游标与隐式游标的区别。 2 第六周 上机实验六:PL/SQL程序设计中游标的应用 2 第六周 主要介绍存储过程与应用程序的区别、创建存储过程的步骤、创建存储过程的语法结构、存储过程的调用和存储过程的管理方法、。 2 第七周 上机实验七:PL/SQL程序设计中存储过程的应用 2 第七周 主要介绍存储函数的创建和调用、创建存储函数的语法结构和存储函数的管理方法。 2 第七周 上机实验八:PL/SQL程序设计中存储函数的应用 2 第八周 主要介绍创建包的步骤和具体语法,公有元素和私有元素的区别;包说明部分的创建、包主体的创建、包的调用方法、程序包的重载、程序包的初始化方法、包的各种管理命令。 2 第八周 上机实验九:PL/SQL程序设计中包的应用 2 第八周 主要介绍触发器的概念与作用、触发器的类型、各种类型触发器的功能、触发器的组成、DML触发器的种类及执行流程、DML触发器中语句级触发器的创建和触发器谓词。 2 第九周 主要介绍DML触发器中行级触发器的创建、行级触发器的标识符、INSTEAD OF触发器和系统触发器的功能、触发器的各种管理方法。 2 第九周 上机实验十:PL/SQL程序设计中触发器的应用 2 第九周 主要介绍数据库用户的创建、修改、删

文档评论(0)

1亿VIP精品文档

相关文档