资源描述
Oracle/DB2数据库的使用与管理教学大纲
课程名称:Oracle数据库的使用与管理/ Using and Management of Oracle/DB2 Database
学时/学分:46学时/3学分(其中理论教学32学时,实验上机14学时)
先修课程:数据库原理、可视化的开发工具
适用专业:信息与计算科学
开课院(系、部、室):数学与计算机科学学院
一、课程的性质与任务
本课程是信息与计算科学专业的专业课程。ORACLE 是以高级结构化查询语言(SQL)为基础的跨平台的大型关系数据库,是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。本课程的任务是在前导课程的基础上,以具有代表性的Oracle数据库为示例。通过介绍Oracle数据库基本操作、进一步掌握SQL语句的操作;熟悉Oracle的体系结构,了解Oracle特定数据库的各种实现方法,掌握Oracle数据库的基本管理,及其各种文件的关系和管理方法;掌握Oracle数据库对象的管理方法;学习Oracle数据库权限和安全的管理方法;通过本课程的学习,使学生初步掌握大型数据库的基本原理,了解大型数据库的管理方法。掌握Oracle数据库的基本安装、配置方法和管理模式。掌握Oracle数据库的使用。
二、课程内容、基本要求与学时分配
(一) 数据库设计基础 2学时
1. 理解数据、数据库、数据库管理系统、数据库系统
2. 理解数据库管理系统与数据模型
3. 理解关系数据库的数学基础
4. 初步理解数据库设计
重点:数据库、数据库管理系统、数据库系统、数据模型、数据库设计
难点:数据模型、数据库设计
(二) Oracle数据库基础 6学时
1.理解数据库、数据库管理系统、数据库系统等关键概念
2.掌握SQL语言的特点与分类
3.掌握Oracle软件的获取途径与安装卸载
4.了解Oracle常用工具
5.初步掌握SQL*plus工具的使用,包括SQL*Plus的登录、退出、数据库连接等。
6.掌握一些基本的SQL语句及脚本的编辑。
重点:Oracle常用工具和SQL*Plus的基本操作
难点:SQL*Plus的操作
(三)Oracle数据库的体系结构 6学时
1. Oracle简介
2. 理解Oracle数据库的体系结构
3. 数据库安装与管理工具
3. 深入理解Oracle服务器、Oracle实例、Oracle数据库等概念
4. 初步理解数据库实例
4. 了解Oracle内存结构及功能
5. 了解Oracle后台进程及功能
6. 了解Oracle物理结构和逻辑结构
7. 掌握事务的概念及SQL*Plus下相关的几个事务操作语句
重点:Oracle服务器、Oracle实例,事务的概念及SQL*Plus下相关的几个事务操作语句
难点:Oracle服务器、Oracle实例,事务的概念及SQL*Plus下相关的几个事务操作语句
(四)Oracle数据库系统管理基础 8学时
1.了解Oracle管理服务器的配置、Oracle的四种管理模式
2.了解并初步掌握企业管理器的使用
3.掌握数据库的创建及数据库的启动和关闭
4.掌握数据表的创建、视图、索引的建立
5.掌握网络连接方法
6.理解数据字典的概念及分类与查询
7.理解并初步掌握用户管理方法,包括用户的建立、授权、修改与删除等
8.理解权限管理的方法,了解系统权限和对象权限等概念及管理。
9.初步理解角色的概念及管理方法
10.掌握数据完整性与密码安全和资源管理
重点:Oracle服务器、Oracle实例,数据库的创建及数据库的启动和关闭、表的创建、视图、索引的建立;用户管理方法与权限分配;事务的概念及SQL*Plus下相关的几个事务操作语句
难点:Oracle服务器、Oracle实例,事务的概念及SQL*Plus下相关的几个事务操作语句;用户管理方法与权限分配
(五) SQL及SQL*Plus 6学时
1. 掌握SQL语言常用函数的用法
2. 掌握连接查询与子查询
3. 掌握分组与统计
4. 掌握数据的更新(update、delete和alter等语句)
5. 掌握SQL*Plus工具的使用
重点:常用函数与数据操作。
难点:数据操作与SQL*Plus工具的使用
(六) Oracle程序开发 4学时
1.掌握Oracle ODBC数据源的配置
2.掌握如何通过PowerBuilder访问Oracle数据库,及进行数据库的程序设计
3.掌握如何通过Delphi访问Oracle数据库,及进行数据库的程序设计
4.掌握如何通过Visual Basic访问Oracle数据库,及进行数据库的程序设计
5.掌握嵌入式SQL语句与宿主变量的使用
6.掌握游标的使用与简单应用
重点:数据库与高级程序设计语言的结合应用。
难点:数据库与高级程序设计语言的结合应用
三、推荐教材和主要参考书
1.推荐教材:
(1)陈志刚 主编,大型数据库技术-Oracle 9i高级程序设计教程,华南理工大学出版社。
2.推荐参考书:
(1)李欣主编 著,Oracle 9i数据库应用标准教程,上海科学普及出版社,2003年。
大纲制订者:涂承胜
大纲审定者:蒋万君
展开阅读全文