注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库OracleOracle9i关系数据库实用教程

Oracle9i关系数据库实用教程

Oracle9i关系数据库实用教程

定 价:¥20.00

作 者: 蔡立军,瞿亮编著
出版社: 中国水利水电出版社
丛编项: 21世纪高等院校计算机系列教材
标 签: Oracle

ISBN: 9787508417912 出版时间: 2004-03-01 包装: 胶版纸
开本: 26cm 页数: 217 字数:  

内容简介

  Oracle数据库管理系统是目前世界上最流行的关系数据库系统之一。本书从面向用户的角度,以简洁的语言和具体的实例,结合作者多年数据库教学及项目开发的经验,系统地介绍了Oracle9i关系数据库的基本概念、组织结构、交互式命令语言及工具使用、系统管理等知识。通过学习,读者可以快速掌握Oracle的基本概念和各种实用技术,并进行数据库系统的开发和应用。全书共分11章,第1章和第2章主要概述了Oracle9i数据库的安装及体系结构;第3章和第4章介绍SQL语言及PL/SQL的使用;第5章-第8章讲述了Oracle9i的日常管理、安全特性、备份恢复功能以及Oracle9i的主要开发工具;第9章和第10章简单介绍了数据库性能优化技术及网络管理知识:第11章以连锁经营信息管理系统为例,介绍了Oracle数据库应用系统的分析、设计方法及部分实现程序。全书内容翔实,结构清晰,力求做到理论与实践紧密结合。本书既可以作为高等院校计算机及相关专业数据库课程的教材,也可以作为其他Oracle技术人员的培训教程和参考书。本书为授课教师免费提供电子教案,此教案用PowerPoint制作,可以任意修改。需要者可以从中国水利水电出版社网站www.waterpub.com.cn下载,也可与北京万水电子信息有限公司联系,联系电话:(010)82564395。数据库技术是现代计算机信息系统和计算机应用系统的基础和核心。作为全球最大的数据库产品提供商,Oracle公司提供的具有面向对象功能的关系型数据库管理系统产品,无论从技术水平方面,还是从市场领域方面来看,当前都稳稳地雄居数据库市场的霸主地位。Oracle公司最新发布的Oracle9i版本可以为用户提供完整的数据库解决方案,帮助他们建立自己的商务体系,提高用户对外界变化的反应能力。本书从面向用户的角度全面介绍了Oracle9i数据库的基本概念、组织结构、系统管理、交互式命令语言及工具使用等知识,帮助广大初学者顺利掌握Oracle9i数据库产品提供的强大功能。全书共分11章,每章后均有习题。第1章首先介绍了数据库管理系统的基本概念、Oracle产品的特点和Oracle9i的新特性及安装方法。第2章全面系统地介绍了Oracle9i的体系结构。对于初次接触Oracle的读者,建议详细阅读本章。第3章的内容为SQL基础,如果已经有了SQL的相关知识,则可以略过这一章。第4章介绍了PL/SQL编程的语法知识。第5章介绍了数据库管理员的基本职责及有关数据库管理的内容。第6章是数据库安全管理,包括数据库的用户、特权和角色管理等。第7章介绍了如何进行数据库的备份和恢复。第8章介绍了Oracle9i中所提供的常用工具,包括SQL*PLUS、企业管理器等。管理工具的熟练使用能大大简化日常的管理操作。第9章从数据库性能优化的角度出发,介绍了Oracle数据库的主要优化策略和方法。第10章简要介绍了Oracle9i网络服务的基本架构和组件。第11章以连锁经营信息管理系统为例,介绍了Oracle数据库应用系统的分析?⑸杓品椒安糠质迪殖绦颍讶榈哪谌荽鹄础?本书叙述简明扼要,内容翔实,指导性强,配合具体示例,突出体现了实用性的特点,提供了掌握Oracle9i的捷径。按照一般用户的使用习惯,在内容的安排上由浅入深,循序渐进,便于读者阅读和学习。本书既可以作为高等院校计算机专业学生的专业教材,也可以作为数据库开发及管理人员学习Oracle的参考资料和自学用书。本书配有用PowerPoint制作的电子教案,读者可以根据需要任意修改,需要者请与北京万水电子信息有限公司联系。本书由蔡立军、瞿亮编著。此外,陈洁、陈茜、王亚、胡南湘、唐恒、李重、季鲲等同志参与了本书部分程序的调试和资料整理工作;周顺先、池鹏、陈浩文、肖强、岳文焕、刘帅等做了本书的文字录入和图表制作工作,在此向他们表示衷心感谢。

作者简介

暂缺《Oracle9i关系数据库实用教程》作者简介

图书目录

前言
第1章 Oracle9i概述
1. 1 数据库基础知识
1. 1. 1 数据库的特点
1. 1. 2 数据库用户
1. 2 关系数据库系统
1. 2. 1 关系数据库简介
1. 2. 2 关系数据库的逻辑结构
1. 3 Oracle关系数据库
1. 4 Oracle9i的新特性
1. 5 Oracle9i的安装
1. 5. 1 系统配置
1. 5. 2 安装步骤
习题1
第2章 Oracle体系结构
2. 1 Oracle的物理结构
2. 1. 1 数据文件
2. 1. 2 日志文件
2. 1. 3 控制文件
2. 1. 4 配置文件
2. 2 Oracle的逻辑结构
2. 2. 1 表空间
2. 2. 2 段
2. 2. 3 区
2. 2. 4 数据库块
2. 2. 5 模式对象
2. 3 Oracle的内存结构
2. 3. 1 系统全局区
2. 3. 2 程序全局区
2. 3. 3 排序区
2. 3. 4 软件代码区
2. 4 数据库实例与进程
2. 4. 1 Oracle数据库实例
2. 4. 2 进程
2. 5 数据字典
2. 5. 1 数据字典的结构
2. 5. 2 数据字典的用途
习题2
第3章 SQL语言基础
3. 1 SQL简介
3. 1. 1 发展历史
3. 1. 2 SQL的优点
3. 1. 3 操作界面
3. 2 SQL的基本语法
3. 2. 1 SQL语言的主要功能
3. 2. 2 SQL语言的语法结构
3. 3 数据查询语言 DQL
3. 3. 1 基本查询
3. 3. 2 复合查询
3. 3. 3 集合函数
3. 4 数据操纵语言 DML
3. 4. 1 INSERT语句
3. 4. 2 DELETE语句
3. 4. 3 UPDATE语句
3. 5 数据定义语言 DDL
3. 5. 1 CREATE语句
3. 5. 2 ALTER语句
3. 5. 3 DROP语句
3. 5. 4 TRUNCATE语句
3. 6 数据控制语言 DCL
3. 7 常用函数
习题3
第4章 PL/SQL编程
4. 1 PL/SQL简介
4. 1. 1 PL/SQL的特点
4. 1. 2 开发及运行环境
4. 2 PL/SQL的语法
4. 2. 1 PL/SQL块
4. 2. 2 常量与变量
4. 2. 3 数据类型
4. 2. 4 运算符
4. 2. 5 流程控制
4. 2. 6 异常处理
4. 3 存储过程
4. 3. 1 存储过程的创建
4. 3. 2 存储过程的调用
4. 3. 3 存储过程的释放
4. 3. 4 实例
4. 4 触发器
4. 4. 1 触发器的设计规则
4. 4. 2 触发器的类型
4. 4. 3 触发器的创建
4. 4. 4 触发器的修改和删除
4. 4. 5 实例
4. 5 游标
4. 5. 1 显式游标
4. 5. 2 隐式游标
4. 5. 3 实例
4. 6 包
4. 6. 1 包的创建
4. 6. 2 实例
4. 7 函数
4. 7. 1 Oracle系统函数
4. 7. 2 自定义函数
习题4
第5章 Oracle数据库管理
5. 1 Oracle数据库管理简介
5. 1. 1 Oracle数据库管理的内容
5. 1. 2 数据库管理员的基本职责
5. 2 创建. 启动和关闭Oracle数据库
5. 2. 1 创建Oracle数据库前的准备
5. 2. 2 创建Oracle数据库
5. 2. 3 启动Oracle数据库
5. 2. 4 关闭Oracle数据库
5. 3 管理表空间
5. 3. 1 创建表空间
5. 3. 2 更改表空间
5. 3. 3 删除表空间
5. 3. 4 查看表空间信息
5. 4 管理Oracle数据文件
5. 4. 1 管理策略
5. 4. 2 建立和增加Oracle数据文件
5. 4. 3 改变Oracle数据文件的大小
5. 4. 4 设置Oracle数据文件的使用状态
5. 4. 5 查看Oracle数据文件信息
5. 5 管理重做日志文件
5. 5. 1 管理策略
5. 5. 2 创建重做日志组和成员日志文件
5. 5. 3 删除重做日志组和成员日志文件
5. 5. 4 清空重做日志组
5. 5. 5 查询重做日志文件的信息
5. 6 管理Oracle数据库对象
5. 6. 1 管理表
5. 6. 2 管理视图
5. 6. 3 管理索引
5. 6. 4 管理触发器
5. 6. 5 数据的完整性
5. 7 Oracle的数据字典
5. 8 使用OEM管理数据库
习题5
第6章 Oracle的安全管理
6. 1 Oracle9i的安全保障机制
6. 1. 1 安全性内容
6. 1. 2 安全性策略
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. 3. 5 激活和禁用角色
6. 4 概要文件
6. 4. 1 概要文件中的参数
6. 4. 2 激活和禁用资源限制
6. 4. 3 管理概要文件
6. 5 数据审计
6. 5. 1 数据审计概述
6. 5. 2 审计的使用
习题6
第7章 数据库的备份与恢复
7. 1 备份与恢复概述
7. 1. 1 数据库的备份
7. 1. 2 数据库的恢复
7. 1. 3 常用术语
7. 2 物理备份与恢复
7. 2. 1 冷备份与恢复
7. 2. 2 热备份与恢复
7. 2. 3 几种非完全恢复方法
7. 3 逻辑备份与恢复
7. 3. 1 逻辑备份与恢复简介
7. 3. 2 导出操作
7. 3. 3 导入操作
7. 4 高级复制技术
7. 5 恢复管理器 RMAN
7. 5. 1 RMAN概述
7. 5. 2 RMAN命令
7. 5. 3 RMAN的使用
7. 6 Oracle灾难恢复解决方案
7. 6. 1 Data Guard的功能简介
7. 6. 2 数据库的切换
7. 6. 3 限制数据丢失量的方法
7. 6. 4 Oracle9i Data Guard的一些部件
7. 7 备份与恢复策略
7. 8 实例分析
习题7
第8章 Oracle9i常用工具
8. 1 SQL*Plus交互式应用程序
8. 1. 1 SQL*Plus的启动和关闭
8. 1. 2 SQL*Plus命令
8. 2 SQL*PlusWorksheet全屏幕开发环境
8. 2. 1 SQL*PlusWorksheet和SQL*Plus的比较
8. 2. 2 SQL*PlusWorksheet的使用
8. 3 Oracle企业管理器 OEM
8. 3. 1 OEM的体系结构
8. 3. 2 OEM组件介绍
8. 4 移植工具
8. 5 配置网络管理的工具
8. 6 性能监测器
8. 7 分析工具LogMiner
8. 7. 1 LogMiner的用途
8. 7. 2 LogMiner的安装和使用
8. 7. 3 图形化分析工具
习题8
第9章 Oracle的性能优化
9. 1 数据库性能优化概述
9. 1. 1 数据库性能优化的内容
9. 1. 2 不同类型系统的优化
9. 2 SQL语句的优化
9. 2. 1 SQL语句的优化规则
9. 2. 2 SQL语句优化的具体方法
9. 3 Oracle运行环境的优化
9. 3. 1 内存结构的调整
9. 3. 2 物理I/O的调整
9. 3. 3 CPU的优化调整
9. 3. 4 网络配置的优化
9. 3. 5 Oracle碎片整理
9. 3. 6 Oracle系统参数的调整
9. 4 并发事件处理
9. 4. 1 并发事件的产生
9. 4. 2 锁
9. 5 数据完整性
9. 6 数据库性能优化的工具
9. 7 常见问题处理
9. 7. 1 序号生成器
9. 7. 2 确定Oracle数据库表中重复的记录
习题9
第10章 Oracle9i网络功能
10. 1 Oracle网络服务功能
10. 1. 1 Oracle网络服务概述
10. 1. 2 Oracle9i网络服务的新特性
10. 2 Oracle网络体系结构
10. 2. 1 Oracle9i应用服务器
10. 2. 2 网络组件
10. 3 Oracle的网络解决方案
10. 3. 1 客户机朋艮务器应用
10. 3. 2 因特网文件系统
10. 3. 3 Web应用
10. 3. 4 最大可用性体系结构
10. 4 配置和管理工具
10. 4. 1 Oracle网络管理器
10. 4. 2 Oracle网络配置助手
10. 4. 3 Oracle网络控制工具
10. 5 规划和配置网络
10. 5. 1 在组织内部配置网络
10. 5. 2 为Internet配置网络
习题10
第11章 Oracle9i数据库开发实例--连锁经营管理信息系统应用实例
11. 1 系统分析
11. 1. 1 连锁经营管理模式
11. 1. 2 系统目标
11. 2 系统设计
11. 2. 1 子系统划分
11. 2. 2 系统逻辑结构
11. 2. 3 系统数据库设计
11. 3 系统实现
11. 3. 1 部分表的数据结构
11. 3. 2 建立表. 索引和视图
11. 3. 3 建立存储过程
11. 3. 4 建立触发器
参考文献

本目录推荐