本课程从理论与实际应用相结合的角度出发,比较全面地介绍企业级Oracle数据库系统原理、方法、技术和工具应用,包括Oracle数据库系统概述、Oracle数据库与表空间、Oracle数据库对象、Oracle数据库后端编程、Oracle数据库安全管理、Oracle数据库建模设计与实现、Oracle数据库Web应用访问编程等内容。本课程面向计算机、软件工程等IT专业本科生开设,课程学分3学分,学时48学时。学生通过该课程学习,可以掌握企业级数据库系统原理与开发技术知识,并建立数据库系统开发能力。
Overview
Syllabus
- 第1章 Oracle数据库系统概述
- 1.1 Oracle数据库系统软件
- 1.2 Oracle数据库软件结构
- 1.3 Oracle数据库内部对象
- 1.4 Oracle数据库开发与管理
- 1.5 Oracle 数据库软件安装与管理工具
- 本章单元练习
- 本章重点问题讨论
- 第2章 Oracle数据库与表空间
- 2.1 Oracle数据库创建与管理
- 2.2 Oracle数据库表空间创建与管理
- 2.3 Oracle数据库创建与管理实践
- 本章单元练习
- 本章重点问题讨论
- 本章实践操作演示
- 第3章 Oracle数据库对象
- 3.1 Oracle数据库表对象
- 3.2 Oracle数据库表数据操作
- 3.3 Oracle数据库索引对象
- 3.4 Oracle数据库视图对象
- 3.5 Oracle 数据库序列对象
- 3.6 Oracle 数据库同义词对象
- 3.7 Oracle 数据库对象创建与操作实践
- 本章单元练习
- 本章重点问题讨论
- 本章实践操作演示
- 第4章 Oracle数据库后端编程
- 4.1 PL/SQL概述
- 4.2 PL/SQL控制结构
- 4.3 PL/SQL函数
- 4.4 PL/SQL游标
- 4.5 PL/SQL存储过程
- 4.6 PL/SQL触发器
- 4.7 PL/SQL事务
- 4.8 PL/SQL实践
- 本章单元练习
- 本章重点问题讨论
- 第5章 Oracle数据库安全管理
- 5.1 Oracle安全模型
- 5.2 Oracle用户管理
- 5.3 Oracle角色管理
- 5.4 Oracle权限管理
- 5.5 Oracle概要文件
- 5.6 Oracle数据库备份与恢复
- 5.7 Oracle数据库安全管理实践
- 本章单元练习
- 本章重点问题讨论
- 第6章 Oracle数据库建模设计与实现
- 6.1数据库应用开发及建模过程
- 6.2ER模型建模方法
- 6.3使用PowerDesigner建立概念数据模型
- 6.4逻辑数据模型(LDM)模型建模方法
- 6.5物理数据模型(PDM)建模方法
- 6.6数据库模型的开发实现
- 本章单元练习
- 本章重点问题讨论
- 第7章 Oracle数据库Web应用访问编程
- 7.1Web基础简介
- 7.2Java Web 开发技术简介
- 7.3Java Web开发环境
- 7.4JSP技术
- 7.5Servlet技术
- 7.6JavaBean技术
- 7.7JDBC技术
- 7.8JSP+JavaBean访问数据库编程
- 7.9JSP+Servlet+JavaBean访问数据库编程
- 本章单元练习
- 本章重点问题讨论
- 期末考试
Taught by
Xin Lu, Fengli Zhang, and Anlong Chen