新書推薦:
《
汉字理论与汉字阐释概要 《说解汉字一百五十讲》作者李守奎新作
》
售價:NT$
347.0
《
汗青堂丛书144·决战地中海
》
售價:NT$
765.0
《
逝去的武林(十周年纪念版 武学宗师 口述亲历 李仲轩亲历一九三零年代武人言行录)
》
售價:NT$
250.0
《
唐代冠服图志(百余幅手绘插画 图解唐代各类冠服 涵盖帝后 群臣 女官 士庶 军卫等 展现唐代社会风貌)
》
售價:NT$
398.0
《
知宋·宋代之科举
》
售價:NT$
454.0
《
那本书是(吉竹伸介与又吉直树 天才联动!)
》
售價:NT$
454.0
《
传播的跃迁:人工智能如何革新人类的交流
》
售價:NT$
505.0
《
纯粹·古代中国的历史与制度
》
售價:NT$
286.0
|
編輯推薦: |
本书特点如下:
1)内容更新,本书针对Oracle 11g产品进行编写;
2)内容取舍更为合理,不再介绍我们认为学生阶段不应太关注的备份、恢复等内容,而更为全面地介绍Oracle管理和PLSQL等方面的知识;
3)内容组织更为紧密,各章所举代码例子将在本书最后一章的综合例子中直接引用,这使本书中的代码更有实际参考价值;
4)多年的数据库管理、软件开发和教学经验,作者深刻地了解在讲授Oracle过程中应该突出哪些重点,应该以怎样的顺序介绍更容易为学生所接受。这些都会在本书编写中得到体现。
|
內容簡介: |
Oracle
DataBase是目前最为流行的RDBMS产品之一,拥有众多的高端用户。它已成为大型数据库应用的首选平台,自然也成为大学“大型数据库技术”课程的首选内容。
本书较为全面地介绍Oracle DataBase
11g的基本管理操作和应用开发方法。全书共分18章,介绍Oracle数据库服务器环境的建立与日常管理操作、常见对象管理、游标和动态SQL技术,以及Oracle
DataBase对面向对象技术的支持。
本书可作为大学本科有关课程的教材,也可供广大Oracle数据库管理员和数据库应用程序开发人员参考。
|
目錄:
|
第一部分 Oracle服务器管理
第1章 建立Oracle数据库环境
1.1 OracleDatabase11g数据库产品
1.2 Oracle数据库体系结构
1.2.1 Oracle数据库物理存储结构
1.2.2 Oracle数据库逻辑存储结构
1.2.3 Oracle数据库实例
1.2.4 连接模式与服务器进程
1.3 Oracle数据库服务器软件安装
1.4 数据库创建
1.4.1 用DBCA创建数据库
1.4.2 手工创建数据库
1.4.3 打开数据库
1.4.4 关闭数据库
1.5 OracleNet配置
1.5.1 服务器端监听配置
1.5.2 客户端配置与数据库连接测试
本章小结
习题
第2章 常用Oracle管理工具
2.1 SQL*Plus
2.1.1 SQL*Plus的启动和关闭
2.1.2 SQL*Plus变量与参数配置
2.1.3 编辑执行命令
2.2 SQLDeveloper
2.2.1 建立数据库连接
2.2.2 管理数据库对象
2.2.3 使用SQL工作表
2.3 Oracle企业管理器
2.3.1 配置Database Control
2.3.2 启动和停止Database Control
2.3.3 Database Control功能概述
本章小结
习题
第3章 静态数据字典与动态性能视图
3.1 静态数据字典
3.1.1 3组常用数据字典视图
3.1.2 其他特殊数据字典视图
3.2 动态性能视图
3.2.1 动态性能视图的创建和填充
3.2.2 常用动态性能视图
本章小结
习题
第4章 初始化参数文件与控制文件
4.1 初始化参数文件
4.1.1 初始化参数
4.1.2 初始化参数文件
4.1.3 设置初始化参数
4.1.4 查看初始化参数
4.1.5 用OEM管理初始化参数
4.2 控制文件
4.2.1 控制文件结构
4.2.2 查看控制文件
4.2.3 控制文件的多路存储
4.2.4 控制文件的备份、恢复与重新创建
4.2.5 用OEM管理控制文件
本章小结
习题
第5章 重做日志管理
5.1 重做日志的基本概念
5.1.1 重做日志的内容
5.1.2 重做日志的写入方式
5.2 管理联机重做日志文件组及成员
5.2.1 查看重做日志文件信息
5.2.2 管理重做日志文件
5.3 管理归档重做日志
5.3.1 设置归档位置
5.3.2 设置归档日志文件命名格式
5.3.3 调整归档进程数量
5.3.4 改变归档模式
5.3.5 查新归档重做日志相关的信息
本章小结
习题
第6章 表空间与数据文件
6.1 管理永久表空间
6.1.1 表空间的分类
6.1.2 创建表空间
6.1.3 区分配管理
6.1.4 段空间管理
6.1.5 数据块大小与数据缓冲区设置
6.1.6 改变表空间的可用性
6.1.7 设置表空间的读写属性
6.1.8 重命名和删除表空间
6.1.9 设置数据库默认表空间
6.1.1 0查询表空间相关的信息
6.2 管理临时表空间
6.2.1 创建临时表空间
6.2.2 设置默认临时表空间
6.2.3 临时表空间内的空间分配
6.3 管理还原数据
6.3.1 Undo的作用
6.3.2 管理Undo
6.3.3 管理Undo表空间
6.4 数据文件管理
6.4.1 为表空间添加数据文件
6.4.2 调整数据文件的大小
6.4.3 改变数据文件的可用性
6.4.4 重命名和移动数据文件
6.4.5 删除数据文件
本章小结
习题
第7章 安全管理
7.1 用户管理
7.1.1 用户身份验证
7.1.2 用OEM管理用户
7.1.3 删除用户
7.2 概要文件
7.2.1 用概要文件管理资源
7.2.2 用概要文件控制口令设置
7.2.3 使用概要文件
7.2.4 用OEM管理概要文件
7.3 权限管理
7.3.1 系统权限管理
7.3.2 对象权限管理
7.4 角色管理
7.4.1 创建角色
7.4.2 为角色授权
7.4.3 管理用户角色
7.4.4 查询角色信息
7.4.5 修改和删除角色
7.4.6 预定义角色
本章小结
习题
第二部分 Oracle数据库应用开发
第8章 序列和同义词
8.1 序列
8.1.1 创建序列
8.1.2 使用序列
8.1.3 修改序列
8.1.4 删除序列
8.2 同义词
本章小结
习题
第9章 表
9.1 创建表
9.1.1 表的类型
9.1.2 表的特性
9.1.3 表的创建
9.2 修改表
9.2.1 列的添加、删除和修改
9.2.2 重命名表
9.2.3 改变表的特性
9.2.4 添加注释
9.3 删除和查看表
9.3.1 删除表
9.3.2 查看表结构
9.4 数据完整性约束
9.4.1 约束的类别
9.4.2 定义约束
9.4.3 添加和删除约束
9.4.4 约束的状态和延迟检查
9.5 分区表
9.5.1 创建分区表
9.5.2 维护分区表
9.6 外部表
9.6.1 创建外部表
9.6.2 用外部表导出数据
9.6.3 维护外部表
本章小结
习题
第10章 索引
10.1 概述
10.2 创建索引
10.2.1 B-树索引
10.2.2 位图索引
10.2.3 基于函数的索引
10.2.4 反向键值索引
10.2.5 域索引
10.3 修改索引
10.3.1 合并索引
10.3.2 重构索引
10.3.3 重命名索引
10.4 删除索引
10.5 索引的监视和查询
10.5.1 监视索引
10.5.2 查询索引信息
本章小结
习题
第11章 视图
11.1 创建视图
11.2 修改视图
11.3 查看视图定义
11.4 视图的DML操作
11.5 删除视图
11.6 其他视图
11.6.1 内嵌视图
11.6.2 对象视图
本章小结
习题
第12章 PLSQL基础
12.1 PLSQL基础
12.1.1 程序结构
12.1.2 数据类型
12.1.3 声明变量与常量
12.1.4 变量的赋值
12.1.5 PLSQL中的SQL语句
12.2 PLSQL控制结构
12.2.1 条件结构
12.2.2 循环结构
12.2.3 GOTO语句和NULL语句
12.3 集合与记录
12.3.1 联合数组
12.3.2 嵌套表
12.3.3 变长数组
12.3.4 集合类型的应用
12.3.5 记录类型
12.4 异常处理
12.4.1 异常概述
12.4.2 异常处理过程
12.4.3 SQLCODE和SQLERRM函数
本章小结
习题
第13章 游标、存储过程和函数
13.1 游标
13.1.1 游标的概念
13.1.2 显式游标
13.1.3 隐式游标
13.1.4 游标变量
13.2 存储过程
13.2.1 创建和调用存储过程
13.2.2 修改、查看和删除存储过程
13.2.3 用Java编写存储过程
13.3 函数
13.3.1 创建和调用函数
13.3.2 修改、查看和删除函数
本章小结
习题
第14章 触发器
14.1 触发器的基本概念
14.1.1 触发事件
14.1.2 触发器分类
14.1.3 触发时序
14.2 DML触发器
14.3 INSTEADOF触发器
14.4 系统触发器
14.4.1 创建系统事件触发器
14.4.2 事件属性函数
14.4.3 创建DDL事件触发器
14.5 组合触发器
14.6 管理触发器
14.6.1 禁用与启用触发器
14.6.2 修改与删除触发器
14.6.3 重新编译触发器
本章小结
习题
第15章 动态SQL操作
15.1 动态SQL
15.2 本地动态SQL
15.2.1 动态SQL处理方法一
15.2.3 动态SQL处理方法二
15.3 DBMS_SQL包
本章小结
习题
第16章 对象
16.1 对象概述
16.2 创建对象类型
16.3 对象的使用
16.3.1 数据库表中使用对象
16.3.2 PLSQL中使用对象
16.4 继承与重载
16.4.1 对象继承
16.4.2 方法重载
本章小结
习题
第17章 包
17.1 包的创建
17.1.1 规范
17.1.2 包体
17.1.3 初始化
17.2 包的调用
17.3 包的管理
17.3.1 查看包的信息
17.3.2 修改包
17.3.3 删除包
17.4 Oracle Database 11g中的预定义包
17.4.1 DBMS_OUTPUT
17.4.2 DBMS_ALERT
17.4.3 DBMS_JOB
本章小结
习题
第18章 Java开发中的应用
18.1 开发环境配置
18.1.1 配置计算机
18.1.2 OracleJDBC驱动程序
18.1.3 导入JDBC包
18.1.4 注册OracleJDBC驱动程序
18.1.5 连接数据库
18.2 创建JDBCPreparedStatement对象
18.3 查询数据
18.4 添加数据行
18.5 删除数据行
18.6 更新数据行
18.7 通过Hibernate操作Oracle数据库
18.7.1 配置
18.7.2 利用Hibernate查询数据
18.7.3 利用Hibernate插入数据
18.7.4 利用Hibernate更新数据
本章小结
习题
|
|