《Oracle数据库系统及应用》课程教学大纲.docx
《Oracle数据库系统及应用》是一门专为计算机科学与技术专业的学生设计的选修课程,旨在让学生掌握大型数据库的基本原理和Oracle数据库的管理方法。课程共计32学时,包括16学时的理论讲解和16学时的实验与上机实践。先修课程包括Java程序设计、Linux操作系统和数据库原理。 课程主要分为以下几个部分: 1. **Oracle数据库概述**:介绍数据库的基本概念,Oracle的发展历程,Oracle的主要特性和Oracle 11g的安装与使用。学生需要理解Oracle的工作模式及其在Linux平台上的安装。 2. **Oracle数据库体系结构**:深入讲解Oracle的进程结构、物理结构和逻辑结构,以及实例管理和数据字典。难点在于Oracle进程结构的理解和数据字典的动态使用。 3. **Oracle数据库常用工具**:教授如何使用SQL*Plus进行数据库操作,包括启动、退出、命令使用以及报表功能。此外,还会涉及Oracle企业管理器(OEM)的启动、管理和配置。 4. **表空间和数据文件管理**:讲述表空间的概念,数据文件的管理,以及如何创建和维护表空间,包括磁盘空间的管理。 5. **Oracle模式对象**:涵盖表的创建与管理,表的约束,视图的创建、DML操作,以及索引的概念和使用。 6. **SELECT高级查询**:教授多表连接查询,JOIN关键字的应用,集合操作,以及UNION, INTERSECT, MINUS等集合运算。 7. **PL/SQL编程基础**:介绍PL/SQL编程语言,用于编写存储过程、函数和触发器,实现数据库服务器端的逻辑处理。 通过这门课程,学生将能够熟练掌握Oracle数据库下的SQL语言,理解数据库的安全性和完整性,并能合理运用事务控制。同时,他们还将了解到Oracle的物理设计技术,对象数据类型和LOB数据类型的使用,为今后的数据库应用开发打下坚实基础。教材《Oracle数据库应用与实践》由清华大学出版社出版,方巍编著,是学习本课程的重要参考资料。
- 粉丝: 735
- 资源: 4万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助