ORACLE数据库
Oracle DataBase Application System
课程代码:06410123
学分: 2
学时: 32  (其中:课堂教学学时:22  实验学时:上机学时:10  课程实践学时: 0  )
先修课程:数据结构、数据库系统概论、SQL语言、VB(或VC JAVA)语言
适用专业:计算机科学与技术、网络工程、物联网工程、信息安全
教材:《Oracle 实用教程(第3版)》,郑阿奇,电子工业出版社,2011年1月第1版
一、课程性质与课程目标
(一)课程性质
《Oracle数据库应用系统》是相关专业教学计划中拓宽知识面的选修课,课程以大型数据库Oracle11g为
蓝本,介绍Oracle11g系统管理数据库及其如何编写Oracle11g应用程序。课程从Oracle11g基本概念入手,讨论问题的求解方法;通过应用事例的分析,归纳使用Oracle11g的方法与技巧。本课程作为库应用系统的入门篇,通过学习使学生能了解大型数据库应用系统的组织原理及开发方法,为毕业设计和以后工作打下必要基础。
(二)课程目标
课程目标1.  掌握数据库的概念及数据库应用系统的基本组成;
课程目标2.  了解大型数据库Oracle 11g的体系结构;
课程目标3.  了解大型数据库Oracle 11g的设计方法及步骤;
课程目标4.  了解PL/SQL语言;
课程目标5. 了解大型数据库Oracle 11g在程序设计及数据库应用实例分析。
课程目标6. 理解在Internet和其他网络的集成环境上,数据库的设计方法;
课程目标7. 理解数据库应用系统的开发方法;
课程目标8. 掌握应用oracle进行数据库开发使用的关键操作;
课程目标9.了解物联网环境下,大型数据库开发的典型案例;
课程目标10. 不断探索,提高学习能力,寻适合的学习方法。
(三)课程的目标与专业毕业要求指标点的对应关系
本课程支撑专业培养计划中毕业要求指标点2-1、11-2.:
1. 指标点2-1:具备对物联网领域复杂工程问题进行识别和有效分解的能力。
2. 指标点11-2.:能够在多学科环境下的项目分析、设计、实施过程中,利用
工程管理原理和经济决策方法,分析处理工程问题、得到有效结论。
毕业要求指
毕业要求2-1 毕业要求11-2
标点
课程目标
课程目标1. √
课程目标2 √
课程目标3. √
课程目标4. √
课程目标5. √√
课程目标6 √
课程目标7 √
课程目标8. √
课程目标9. √√
课程目标10. √√
三、课程的基本内容及要求
第一章Oracle 11g数据库的基本概念与Oracle环境
本课程支持目标:1.掌握数据库的概念及数据库应用系统的基本组成;2.了解大型数据库Oracle 11g的体系结构;
(一)课程内容
1. 数据库基本概念。(讲授)
2. 数据库应用系统。(讲授)
3. Oracle数据库环境。(讲授+对比)
(二)教学要求
1. 了解数据库体系结构及其基本运行机制
2. 了解oracle 数据库的环境及版本更新;
(三)重点与难点
了解oracle数据库环境及其特点
第二章设计与创建数据库
本课程支持目标:1.掌握数据库的概念及数据库应用系统的基本组成;2.了解大型数据库Oracle 11g的体系结构;
(一)课程内容
1. Oracle数据库基本概念(讲授)
2. 创建Oracle11g数据库(讲授+实验)
(二)教学要求
1. 了解oracle数据的基本概念;
2. 了解oracle 11g环境下如何创建数据库;
(三)重点与难点
了解Oracle11g数据库创建方法
第三章表和表数据操作
本课程支持目标:3.了解大型数据库Oracle 11g的设计方法及步骤;6.理解在Internet和其他网络的集成环境上,数据库的设计方法;10.不断探索,提高学习能力,寻适合的学习方法。
(一)课程内容
1. 表结构和数据类型(讲授)
2. 创建和管理表空间(讲授+实验)
3. 操作表和表数据(讲授+实验)
4. 同义词
(二)教学要求
1. 了解表空间管理及表管理方面知识
2. 掌握表及表数据的操作;
3. 掌握如何管理表;
(三)重点与难点
掌握如何使用数据库管理系统进行表及表数据的管理和操作
第四章数据库的查询和视图
本课程支持目标:3.了解大型数据库Oracle 11g的设计方法及步骤;8.掌握应用oracle进行数据库开发使用的关键操作;10.不断探索,提高学习能力,寻适合的学
习方法。
(一)课程内容
1.  连接、选择和投影(讲授)
2.  数据库的查询(讲授+实验)
3.  数据库视图操作(讲授+实验)
4.  格式化输出结果(讲授+案例+实验)
(二)教学要求
1.  了解Oracle11g中如何对视图及其其他对象的管理
2.  掌握数据库的查询方法;
3.  掌握给定格式化输出使用的操作;
(三)重点与难点
1. 掌握连接、选择和投影运算
2.  掌握表及视图的操作
第五章索引与数据完整性
本课程支持目标:3.了解大型数据库Oracle 11g的设计方法及步骤;8.掌握应用oracle进行数据库开发使用的关键操作;10.不断探索,提高学习能力,寻适合的学习方法;
(一)课程内容
1. 索引(讲授)
2. 数据完整性(讲授+案例+自学)
(二)教学要求
1.  了解数据完整性与索引的关系
2.  了解完整性控制方法;
(三)重点与难点
完整性与索引的关系;
sql自学难吗
第六章PL/SQL语言介绍
本课程支持目标:4.了解PL/SQL语言;7理解数据库应用系统的开发方法;
掌握应用oracle进行数据库开发使用的关键操作;10.不断探索,提高学习能力,寻
适合的学习方法。
(一)课程内容
1. PL/SQL概述(讲授)
2. PL/SQL字符集(讲授)
3. PL/SQL变量、常量和数据类型(讲授)
4. PL/SQL基本程序结构和语句(讲授+实验)
5. 系统内置函数、用户定义函数(讲授+实验)
6.游标、包和集合(讲授+实验)
(二)教学要求
1. 了解PL/SQL控制结构、过程函数、包程序;
2. 了解游标和集合的操作;
(三)重点与难点
PL/SQL控制结构、过程函数、游标与包
第七章存储过程和触发器
本课程支持目标:4.了解PL/SQL语言;8.掌握应用oracle进行数据库开发使用的关键操作;10.不断探索,提高学习能力,寻适合的学习方法。
(一)课程内容
1. 存储过程(讲授+实验)
2. 触发器(讲授+实验)
3. 事务(讲授+实验)
4. 锁(讲授+实验+案例)
(二)教学要求
1. 了解存储过程、触发器等程序设计方法;
2. 理解事务和锁的形成机理;
(三)重点与难点
存储过程与触发器
第八章高级数据类型
本课程支持目标:5.了解大型数据库Oracle 11g在程序设计及数据库应用实例分

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。