大型数据库系统概论(Oracle 9i)
作者: 朱辉生等
出版时间:2008-09-15
出版社:高等教育出版社
- 高等教育出版社
- 9787040201635
- 1
- 178131
- 44212666-0
- 平装
- 16开
- 2008-09-15
- 290
- 240
第1章 绪论
1.1 数据库的基本概念
1.1.1 数据
1.1.2 数据库
1.1.3 数据库管理系统
1.1.4 数据库系统
1.2 数据模型
1.2.1 数据模型的概念
1.2.2 数据模型的要素
1.2.3 概念模型
1.2.4 逻辑模型
1.3 数据库系统的体系结构
1.3.1 数据库系统的三级模式结构
1.3.2 数据库系统的二级映像与数据独立性
1.4 数据库管理系统
1.4.1 DBMS的工作模式
1.4.2 DBMS的功能
1.4.3 DBMS的组成
1.5 Oracle9i的特点
1.5.1 Oracle9i的特点
1.5.2 Oracle9i的3个版本
1.6 小结
习题
第2章 Oracle9i的安装配置与基本操作
2.1 Oracle9i的安装配置
2.1.1 安装配置Oracle9i服务器软件
2.1.2 安装配置Oracle9i客户端软件
2.2 Oracle9i的基本操作
2.2.1 登录Oracle9i数据库
2.2.2 启动Oracle9i数据库
2.2.3 关闭Oracle9i数据库
2.3 小结
习题
实验1 Oracle9i的安装配置与基本操作
第3章 PL/SQL编程
3.1 PL/SQL基础
3.1.1 PL/SQL语句块
3.1.2 PL/SQL变量
3.1.3 PL/SQL常用数据类型
3.1.4 PL/SQL运算符
3.1.5 PL/SQL表达式
3.2 PL/SQL控制结构
3.2.1 选择结构
3.2.2 NULL结构
3.2.3 循环结构
3.2.4 GOTO语句
3.3 游标
3.3.1 显式游标
3.3.2 隐式游标
3.3.3 游标的属性
3.3.4 带参数的游标
3.4 SQLPlus/Worksheet的使用
3.4.1 SQLPlus
3.4.2 SQLPlusWorksheet
3.4.3 SQLPlusWorksheet与SQLPlus的比较
3.5 小结
习题
实验2 PL/SQL编程
第4章 Oracle9i数据库的体系结构
4.1 Oracle9i数据库的逻辑结构
4.1.1 表空间
4.1.2 段
4.1.3 区和数据块
4.2 Oracle9i数据库的物理结构
4.2.1 初始化参数文件
4.2.2 数据文件
4.2.3 控制文件
4.2.4 重做日志文件
4.3 Oracle9i实例
4.3.1 实例的概念
4.3.2 实例的内存结构
4.3.3 实例的进程
4.4 小结
习题
第5章 Oracle9i的数据库管理
5.1 管理数据库
5.1.1 使用数据库配置助手创建数据库
5.1.2 查看数据库
5.2 管理表空间
5.2.1 创建表空间
5.2.2 查看、修改表空间
5.2.3 删除表空间
5.3 管理段
5.3.1 创建段
5.3.2 查看、修改段
5.3.3 删除段
5.4 小结
习题
实验3 Oracle9i的数据库管理
第6章 Oracle9i数据库对象的管理
6.1 管理表
6.1.1 表的概念
6.1.2 创建表
6.1.3 查看、编辑表
6.1.4 使用PL/SQL语句对表中数据行进行更新
6.1.5 使用PL/SQL语句对表中数据进行查询
6.1.6 删除表与更改表名
6.2 管理索引
6.2.1 索引的概念
6.2.2 创建索引
6.2.3 查看、编辑索引
6.2.4 删除索引
6.3 管理视图
6.3.1 视图的概念
6.3.2 创建视图
6.3.3 查看、编辑视图
6.3.4 删除视图
6.4 管理同义词和序列
6.4.1 同义词的概念
6.4.2 管理同义词
6.4.3 序列的概念
6.4.4 管理序列
6.5 管理簇
6.5.1 簇的概念
6.5.2 创建簇
6.5.3 查看、编辑簇
6.5.4 删除簇
6.6 管理过程、函数和包
6.6.1 过程
6.6.2 函数
6.6.3 包
6.7 小结
习题
实验4 综合实验一——Oracle9i数据库对象的管理
第7章 Oracle9i数据库的安全性
7.1 用户管理
7.1.1 用户认证
7.1.2 创建用户
7.1.3 查看用户
7.1.4 修改用户
7.1.5 删除用户
7.2 权限管理
7.2.1 权限的分类
7.2.2 管理系统权限
7.2.3 管理对象权限
7.3 角色管理
7.3.1 预定义角色
7.3.2 创建角色
7.3.3 查看角色
7.3.4 为角色授予或撤销权限
7.3.5 设置默认角色及启用、禁用角色
7.3.6 删除角色
7.4 小结
习题
实验5 Oracle9i数据库的安全性
第8章 Oracle9i数据库的恢复
8.1 数据库备份概述
8.1.1 数据库备份的概念
8.1.2 数据库备份的模式
8.1.3 数据库备份的策略
8.2 Oracle9i数据库的备份
8.2.1 脱机备份
8.2.2 联机备份
8.2.3 使用企业管理器进行联机备份
8.3 数据库恢复概述
8.3.1 数据库恢复的概念
8.3.2 实例恢复与介质恢复
8.3.3 完全恢复和不完全恢复
8.4 Oracle9i数据库的恢复
8.4.1 使用企业管理器进行数据库恢复
8.4.2 使用PL/SQL命令进行数据库恢复
8.5 小结
习题
实验6 Oracle9i数据库的恢复
第9章 Oracle9i数据库的完整性与并发控制
9.1 完整性控制
9.1.1 完整性约束
9.1.2 触发器
9.2 并发控制
9.2.1 事务
9.2.2 并发操作可能引起的数据不一致
9.2.3 Oracle9i的封锁机制
9.3 小结
习题
实验7 Oracle9i数据库的完整性与并发控制
第10章 Oracle9i数据库应用程序的开发
10.1 VC开发数据库应用程序概述
10.1.1 VC简介
10.1.2 VC开发数据库应用程序的特点
10.1.3 VC开发数据库应用程序的各种技术
10.2 使用VC开发数据库应用程序前的准备工作
10.2.1 数据库和数据库表的创建
10.2.2 数据源的配置
10.3 使用MFCODBC类开发Oracle9i数据库应用程序
10.3.1 创建应用程序框架
10.3.2 应用程序框架的资源分析
10.3.3 应用程序框架的文件分析
10.3.4 制作应用程序的主窗体
10.3.5 实现应用程序的增加、删除、修改与查询记录功能
10.4 使用ADO技术开发Oracle9i数据库应用程序
10.4.1 创建应用程序框架
10.4.2 制作应用程序的启动界面
10.4.3 制作应用程序的主界面
10.4.4 制作“学生信息管理”对话框
10.4.5 制作“关于”对话框
10.5 小结
习题
实验8 综合实验二—Oracle9i数据库应用程序的开发
附录 “大型数据库概论”课程设计大纲
参考文献