|
课程名称 |
教学目标 |
教学内容 |
|
数据库 基础知识 |
了解数据库的基本知识,打好基础 |
- 计算机与数据管理、数据库系统的特点
- 数据库系统组成、数据模型
|
|
Oralce 实验环境 |
初步搭建Oracle的试验环境,熟悉客户端配置及工具软件 |
- 软件安装及使用简介、客户端配置及客户端工具、SQL*Plus基本功能及常用命令
|
|
SQL语言基础 |
初步具备使用SQL的能力 |
- SQL概述、数据类型与表达式
- 与表有关的DDL语句、完整性约束
- DML语句、查询语句、SQL函数
|
|
PL/SQL |
了解数据库编程语言的基础知识,初步具备PL/SQL程序设计的能力 |
- 数据库编程语言概述、PL/SQL程序设计
- PL/SQL编程接口
|
|
数据库对象 与应用开发 |
了解数据库对象,熟悉数据库应用开发中使用到的工具与模型 |
- 序列、同义词、视图、触发器
- 存储过程、存储函数、包
|
|
大对象字段 |
了解LOB数据类型,熟悉关于大对象字段的编程接口 |
|
|
数据库设计 |
了解数据库设计的基本流程与基本方案,掌握数据库底层空间分配的方法,理解事务的概念,在设计数据库中做到并发控制 |
- 数据库逻辑设计,关系表的规范化
- 物理数据库设计(索引、分区、空间分配)
- 事务设计与并发控制
|
|
分布式 数据库应用 |
了解有关分布式数据库的基本知识,并熟悉有关概念 |
- 分布式数据库概念,数据库链
- 别名、视图、快照、触发器
|
|
对象关系 数据库概述 |
了解有关对象关系数据库的基本知识 |
|
|
ORACLE数据库 体系结构 |
深入理解Oracle数据库的体系结构 |
|
|
数据库的 存储及模式 |
理解数据库管理的细节及其内部实现 |
- 空间管理基本概念(段、区、数据块);表空间管理、回滚段管理
|
|
创建和控制 数据库 |
熟悉Oracle数据库的基本操作 |
- 数据库的启动和关闭、Oracle的参数文件管理
- 创建Oracle数据库的过程(自动、手工、DBCA)
|
|
Oracle数据库 全球化支持 |
了解Oracle数据库对多语言的支持方法和其配置方法 |
- 数据库字符集配置、客户端字符集配置
- 国家和区域配置、字符集的修改方法
|
|
Oracle安全管理 |
了解Oracle数据库所提供的安全特性,并理解其内部实现机制 |
- 用户管理(创建、登录、注销)用户授权
- 权限管理和角色管理、用户资源文件profile管理、数据库审计与安全
|
|
Oracle网络管理 |
了解网络基本知识并熟悉Oracle的网络管理机制,学会Oracle数据库的网络配置操作 |
- DBA必须掌握的网络基础知识
- Oracle网络管理与配置
|
|
数据库 备份与恢复 |
掌握不同的数据库备份与恢复方法 |
- 数据库概念、方式与基本原则
- 数据库归档与非归档模式
- 物理备份:全备份、联机备份、脱机备份
- 完全数据库恢复方法、不完全数据库恢复方法
- 逻辑备份,卸出与装载
- SQL*Loader数据加载
- RMAN的使用、RMAN与备份软件的关系
- 异常情况的恢复(Redolog,controlfile损坏)
|
|
数据库 优化概述 |
深入理解数据库性能优化的各种方案及其内部原理 |
- 性能调整概述、内存调整、SQL语句优化
- Oracle查询分析器、Oracle执行计划
|
|
Oracle11g 新特性概述 |
了解有关Oracle11g的新特性,为将来的学习做好铺垫。 |
- Oracle11g的总体概述、数据库重演
- SQL重演、自动内存优化、结果集缓存
|