顶部
收藏

Oracle数据库实用教程


作者:
唐远新 靖固
定价:
23.00元
ISBN:
978-7-04-017825-8
版面字数:
440.000千字
开本:
16开
全书页数:
278页
装帧形式:
平装
重点项目:
暂无
出版时间:
2005-11-30
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
数据库技术

  全书分三个部分:Oracle数据库基础篇、Developer/2000使用技术与方法和Oracle数据库提高篇,共20章。本书对Oracle数据库体系结构、网络连接与配置、SQL、PL/SQL、SQL*Plus、各种类型表、索引、视图、表空间、存储过程、数据字典等进行了较全面详细的描述;同时对开发中涉及的DBA操作,如启动与停止数据库、备份与恢复数据库、性能与初始化参数调整、系统与数据安全等内容进行了阐述。本书还从应用开发的角度对Developer/2000做了介绍。
  本书可作为高等院校(一般本科、成人、高职高专院校)数据库课程的教材,对于Oracle数据库的系统设计与应用开发人员,也是一本很好的参考书。
  • 第一部分 Oracle数据库基础篇
    • 第1章 让Oracle数据库运转起来
      • 本章导读
      • 1.1 SQL*Plus简介
        • 1.1.1 SQL*Plus的作用
        • 1.1.2 SQL*Plus的启动和退出
        • 1.1.3 SQL*Plus的常用命令
      • 1.2 iSQL*Plus介绍
        • 1.2.1 配置Oracle HTTP服务器
        • 1.2.2 启动iSQL*Plus
      • 1.3 配置与使用管理服务器
        • 1.3.1 安装与配置OMS
        • 1.3.2 启动与使用OEM
      • 1.4 启动数据库
        • 1.4.1 数据库的启动过程
        • 1.4.2 使用SQL*Plus启动数据库
      • 1.5 改变数据库的可用性
      • 1.6 关闭数据库
      • 本章小结
      • 习题
    • 第2章 Oracle表
      • 本章导读
      • 2.1 Oracle的数据库实体与数据类型
        • 2.1.1 Oracle数据库实体
        • 2.1.2 Oracle数据类型
      • 2.2 创建表的语法概述
        • 2.2.1 基本规则
        • 2.2.2 创建表的语法图
      • 2.3 简单表的创建
        • 2.3.1 简单表的创建语法
        • 2.3.2 利用查询创建表
        • 2.3.3 存储参数
        • 2.3.4 完整性约束定义
        • 2.3.5 表的维护
        • 2.3.6 表的删除与截断
      • 2.4 创建按索引组织的表
      • 2.5 创建簇表
        • 2.5.1 创建簇表
        • 2.5.2 创建簇索引
        • 2.5.3 删除簇
      • 2.6 创建分区表
        • 2.6.1 范围分区表
        • 2.6.2 散列分区表
        • 2.6.3 列表分区表
        • 2.6.4 组合分区表
      • 2.7 外部表
      • 本章小结
      • 习题
    • 第3章 索引与视图
      • 本章导读
      • 3.1 管理索引
        • 3.1.1 索引概述
        • 3.1.2 创建惟一索引
        • 3.1.3 创建位图索引
        • 3.1.4 创建基于函数的索引
        • 3.1.5 设置与约束相关的索引
        • 3.1.6 创建簇的索引
        • 3.1.7 对索引创建分区
        • 3.1.8 索引的删除与重建
      • 3.2 视图的创建与使用
        • 3.2.1 创建与删除视图
        • 3.2.2 对视图执行DML操作的限制
        • 3.2.3 内嵌视图
      • 本章小结
      • 习题
    • 第4章 网络与数据安全管理基础
      • 本章导读
      • 4.1 Oracle Net
        • 4.1.1 Oracle Net的作用
        • 4.1.2 本地管理模式Oracle Net客户端的配置
        • 4.1.3 本地Net服务名配置文件
        • 4.1.4 Oracle Net服务器端的配置
      • 4.2 基本的数据与系统安全管理
        • 4.2.1 数据库系统特权
        • 4.2.2 对象访问特权
        • 4.2.3 创建用户与角色
        • 4.2.4 数据库系统特权的授予与收回
        • 4.2.5 创建同义词
        • 4.2.6 数据库对象访问权限的授予与收回
        • 4.2.7 一般的数据安全方法
      • 本章小结
      • 习题
    • 第5章  其他常用方案对象
      • 本章导读
      • 5.1 序列
        • 5.1.1 创建序列生成器的语法
        • 5.1.2 序列生成器的使用
      • 5.2 数据库链路
      • 5.3 实体化视图日志
      • 5.4 实体化视图
      • 本章小结
      • 习题
    • 第6章 Oracle支持的SQL
      • 本章导读
      • 6.1 Oracle的数据操纵语言
        • 6.1.1 INSERT语句
        • 6.1.2 UPDATE语句
        • 6.1.3 DELETE语句
        • 6.1.4 MERGE语句
        • 6.1.5 事务控制命令
      • 6.2 Oracle数据库中的查询
        • 6.2.1 SELECT语句
        • 6.2.2 虚表与伪列
        • 6.2.3 表的连接
        • 6.2.4 子查询
        • 6.2.5 集合运算
        • 6.2.6 层次树型查询
      • 6.3 Oracle支持的SQL函数
        • 6.3.1 单行函数
        • 6.3.2 聚组函数
        • 6.3.3 OLAP函数
      • 6.4 用于数据分析的SQL
        • 6.4.1 多表插入与旋转插入
        • 6.4.2 Top-n分析
        • 6.4.3 ROLLUP与CUBE
      • 本章小结
      • 习题
    • 第7章 PL/SQL
      • 本章导读
      • 7.1 PL/SQL基础
        • 7.1.1 PL/SQL程序块的结构
        • 7.1.2 PL/SQL的基本语法
        • 7.1.3 复合数据类型
        • 7.1.4 PL/SQL程序的用途
      • 7.2 PL/SQL中的SELECT语句
      • 7.3 流程控制语句
        • 7.3.1 分支语句
        • 7.3.2 循环控制语句
        • 7.3.3 跳转控制语句
      • 7.4 游标的使用
        • 7.4.1 游标的概念
        • 7.4.2 游标的定义和使用
        • 7.4.3 游标的属性
        • 7.4.4 用于游标的FOR循环
        • 7.4.5 用于游标的SELECT和UPDATE语句
      • 7.5 例外处理
        • 7.5.1 预定义的Oracle例外情况的处理
        • 7.5.2 用户自定义例外情况的处理
      • 7.6 数据库触发器
        • 7.6.1 数据库触发器的作用
        • 7.6.2 数据库触发器的编写
      • 7.7 存储过程和函数
        • 7.7.1 存储过程和函数的作用
        • 7.7.2 存储过程的编写
        • 7.7.3 函数的编写
      • 7.8 程序包
        • 7.8.1 创建程序包
        • 7.8.2 程序包内元素的引用
      • 7.9 常用的内置程序包
        • 7.9.1 DBMS_OUTPUT程序包
        • 7.9.2 UTL_FILE程序包
      • 本章小结
      • 习题
    • 第8章  系统数据字典
      • 本章导读
      • 8.1 系统数据字典概述
      • 8.2 动态性能监视视图
      • 8.3 常用系统数据字典
      • 本章小结
      • 习题
  • 第二部分 Developer/2000使用技术与方法篇
    • 第9章 Developer/2000 Forms基础
      • 本章导读
      • 9.1 Developer/2000工具体系结构
      • 9.2 Form模块的结构
        • 9.2.1 Form模块的主要对象
        • 9.2.2 Form模块的层次结构
      • 9.3 Form模块的运行
        • 9.3.1 运行时的导航方法
        • 9.3.2 Form工作模式
      • 9.4 查询数据
        • 9.4.1 非受限查询
        • 9.4.2 受限查询
      • 9.5 Form中的数据表示
        • 9.5.1 与数据有关的对象
        • 9.5.2 数据对象的引用方法
        • 9.5.3 数据块之间联系的表示
      • 9.6 Form程序单元的结构
      • 9.7 Form Builder帮助的使用
        • 9.7.1 查找错误信息
        • 9.7.2 一般的语法帮助
        • 9.7.3 引用示例代码段
      • 本章小结
      • 习题
    • 第10章 Form常用功能菜单提示
      • 本章导读
      • 10.1 Form Builder菜单
        • 10.1.1 文件菜单
        • 10.1.2 视图菜单
        • 10.1.3 导航器菜单
        • 10.1.4 格式菜单
        • 10.1.5 排列菜单
        • 10.1.6 程序菜单
        • 10.1.7 工具菜单
        • 10.1.8 帮助菜单
      • 10.2 Form RunTime菜单
      • 本章小结
      • 习题
    • 第11章 Form中的常用对象与控件
      • 本章导读
      • 11.1 文本项
      • 11.2 按钮
      • 11.3 复选框
      • 11.4 无线组
      • 11.5 图表项
      • 11.6 图像项
      • 11.7 列表项
      • 11.8 显示项
      • 11.9 画布
      • 11.10 窗口
      • 11.11 报警器
      • 11.12 块
      • 11.13 记录组
      • 11.14 值列表
      • 11.15 视觉属性
      • 11.16 层次树型控件
      • 11.17 Form模块
      • 本章小结
      • 习题
    • 第12章 设计Form
      • 本章导读
      • 12.1 块与块间联系的建立
      • 12.2 菜单模块
      • 12.3 设置而不是编码
      • 12.4 PL/SQL程序
      • 12.5 获取帮助与设计相关信息
      • 本章小结
      • 习题
    • 第13章 Form基本编程
      • 本章导读
      • 13.1 Form触发器
      • 13.2 编写PL/SQL程序单元
      • 13.3 检验与例外处理
      • 13.4 用程序实现操作导航
      • 13.5 错误信息捕获
      • 13.6 系统提示信息的处理
      • 本章小结
      • 习题
    • 第14章 Form编程专题
      • 本章导读
      • 14.1 文件读写
      • 14.2 注册表读写
      • 14.3 动态子程序库调用
      • 14.4 检测与数据库(网络)的连接
      • 本章小结
      • 习题
    • 第15章 应用Report Builder创建报表
      • 本章导读
      • 15.1 Report Builder简介
      • 15.2 Report Builder中的对象
        • 15.2.1 数据模型
        • 15.2.2 数据连接
        • 15.2.3 参数
        • 15.2.4 布局
        • 15.2.5 Report Builder触发器
        • 15.2.6 SRW包
      • 15.3 报表的建立与调用
      • 本章小结
      • 习题
    • 第16章 应用Graphics Builder创建图表
      • 本章导读
      • 16.1 Graphics Builder简介
      • 16.2 Graphics Builder的对象
      • 16.3 图表设计举例
      • 16.4 在Form与Report模块中调用图表
      • 本章小结
      • 习题
  • 第三部分 Oracle数据库提高篇
    • 第17章  Oracle 数据库的体系结构
      • 本章导读
      • 17.1 Oracle数据库体系结构概述
      • 17.2 Oracle服务器的内存结构
        • 17.2.1 数据库缓冲存储区
        • 17.2.2 重做日志缓冲区
        • 17.2.3 共享池
        • 17.2.4 大型池和Java池
      • 17.3 Oracle服务器的进程结构
        • 17.3.1 服务器端后台进程
        • 17.3.2 Oracle特定的进程结构
      • 17.4 Oracle数据库的物理结构
        • 17.4.1 数据文件
        • 17.4.2 重做日志文件
        • 17.4.3 控制文件
        • 17.4.4 其他文件
      • 17.5 Oracle数据库的逻辑结构
        • 17.5.1 表空间
        • 17.5.2 段
        • 17.5.3 区间
        • 17.5.4 数据块
      • 本章小结
      • 习题
    • 第18章 数据存储与转储
      • 本章导读
      • 18.1 存储空间管理
        • 18.1.1 表空间的创建与删除
        • 18.1.2 回退段的创建与删除
        • 18.1.3 存储空间调节
      • 18.2 Oracle支持的字符集
        • 18.2.1 字符集
        • 18.2.2 中文字符集
      • 18.3 逻辑备份
        • 18.3.1 参数说明
        • 18.3.2 以命令行输入参数方式运行EXPORT实用程序
        • 18.3.3 以参数文件方式运行EXPORT实用程序
      • 18.4 逻辑恢复
        • 18.4.1 参数说明
        • 18.4.2 以命令行输入参数方式运行IMP实用程序
        • 18.4.3 以参数文件方式运行IMP实用程序
      • 18.5 SQL*Loader
        • 18.5.1 基本概念
        • 18.5.2 SQL*Loader的语法及参数
        • 18.5.3 控制文件
      • 本章小结
      • 习题
    • 第19章 网络与系统安全之高级篇
      • 本章导读
      • 19.1 配置目录服务器解析数据库服务器名
        • 19.1.1 安装并配置目录服务器
        • 19.1.2 目录服务器中服务名设置
        • 19.1.3 客户端配置
      • 19.2 建立安全策略
        • 19.2.1 系统安全的策略
        • 19.2.2 数据安全的策略
        • 19.2.3 用户安全的策略
        • 19.2.4 口令管理的策略
        • 19.2.5 审计的策略
        • 19.2.6 安全检查的清单
      • 19.3 使用概要文件管理系统资源
        • 19.3.1 创建概要文件
        • 19.3.2 将概要文件分配给用户
      • 19.4 审计
        • 19.4.1 审计功能的开启
        • 19.4.2 设置审计选项
        • 19.4.3 开始和关闭审计
      • 本章小结
      • 习题
    • 第20章 Oracle数据库DBA基础
      • 本章导读
      • 20.1 初始化参数和系统性能
        • 20.1.1 初始化参数概述
        • 20.1.2 初始化参数文件
        • 20.1.3 Oracle数据库系统性能调整
      • 20.2 DBA用户身份的认证
        • 20.2.1 DBA用户身份的认证方法
        • 20.2.2 通过操作系统认证DBA用户身份
        • 20.2.3 使用口令文件认证DBA用户身份
      • 20.3 控制文件管理
        • 20.3.1 什么是控制文件
        • 20.3.2 控制文件的内容
        • 20.3.3 在SPFILE中使用多个控制文件
        • 20.3.4 在PFILE中使用多个控制文件
        • 20.3.5 获取控制文件的相关信息
      • 20.4 重做日志管理
        • 20.4.1 重做日志文件的结构
        • 20.4.2 重做日志的工作原理
        • 20.4.3 维护联机重做日志组及其成员文件
        • 20.4.4 获取联机重做日志的相关信息
      • 20.5 创建Oracle数据库
        • 20.5.1 创建Oracle数据库概述
        • 20.5.2 使用数据库配置助手创建数据库
        • 20.5.3 手工创建Oracle数据库
        • 20.5.4 数据库创建失败后的处理
      • 20.6 数据库的物理备份与恢复
        • 20.6.1 数据库的物理备份
        • 20.6.2 数据库的物理恢复
      • 本章小结
      • 习题
    • 参考文献

相关图书