Oracle Database 10g完全参考手册
|
|
| 新书城图书编号:63838 |
| 图书ISBN:7302128847 |
| 出版时间:2006-10-13 |
| 出版社:清华大学出版社 |
| 作者:(美)龙利(Loney,K) 著,张立浩,尹志军 译 |
|
市场价格:¥138 |
|
普通会员:¥110.4
|
80折 |
|
VIP会员:¥103.5
|
75折 |
|
|
|
|
|
|
|
【图书简介】
|
本书全面系统地介绍了Oracle Database 10g的所有特性,深入探讨了这些新特性的细节内容,概述了数据库体系结构和Oracle网格计算技术,覆盖了SQL、SQL/Plus、PL/SQL、动态PL/SQL、面向对象的特性,以及Oracle环境中的Java编程。书中还包含了有价值的数据库管理和应用程序开发技术,以及命令和术语参考(其中包括了主要的Oracle命令、关键字、特性和函数,以及各主题的交叉引用)。 本书主要内容: 安装Oracle Database 10g或从早期版本升级; 执行SQL查询; 用正则表达式函数进行复杂搜索; 用VPD(Vrivate Databases)实现安全性度量; 用SQL*Loader和Data Pump移动数据; 使用物化视图存储数据副本; 执行闪国顺查询来恢复数据,或查看数据随时间的变化; 用PL/SQL创建触发器、存储过程和程序包; 用JDBC和MXL开发应用程序; 使用Oracle Database 10实时应用群集(Real Application Clusters)和网格技术; 利用新增的调整特性。
|
|
|
|
【图书目录】
|
|
第1部分核心数据库概念. 第1章OracleDatabase10g体系结构 1.1数据库和实例 1.2数据库技术 1.3存储数据 1.4数据保护 1.5可编程的结构 1.6选择体系结构和选项 第2章安装OracleDatabase10g和创建数据库 2.1许可证和安装选项 第3章升级到OracleDatabase10g 3.1选择升级方法 3.2升级之前的准备 3.3使用DBUA 3.4执行手动直接升级 3.5使用Export与Import 3.6使用数据复制法 3.7升级完成之后 第4章规划Oracle应用程序——方法.风险和标准 4.1协作方法 4.2每个人都有“数据” 4.3Oracle中的习惯用语 4.4一些通用的.常见的示例 4.5风险所在 4.6新视角的重要性 4.7如何减少混淆 4.8名称和数据中的大写 4.9规范化名称 4.10优秀的设计都很人性化 4.11理解数据 4.12关于对象名称的规范化 4.13智能键和列值 4.14诫律 第II部分SQL和SQL*Plus 第5章SQL中的基本语法 5.1样式 5.2创建NEWSPAPER表 5.3用SQL从表中选择数据 5.4select.from.where和orderby 5.5逻辑和值 5.6where的另外一个用途:子查询 5.7组合表 5.8创建视图 第6章基本的SQL*Plus报表及命令 6.1建立简单的报表 6.2其他特性 6.3检查SQL*Plus环境 6.4构件块 第7章文本信息的收集与修改 7.1数据类型 7.2什么是串 7.3表示法 7.4连接符 7.5如何剪切和粘贴串 7.6在orderby和where子句中使用串函数 7.7小结 第8章正则表达式搜索 8.1搜索串 8.2REGEXPSUBSTR 8.3REGEXPINSTR 8.4REGEXPLIKE 8.5REPLACE和REGEXPREPLACE 第9章数值处理 9.1三类数值函数 9.2表示法 9.3单值函数 9.4聚集函数 9.5列表函数 9.6使用MAX或MIN函数查找行 9.7优先级和括号的应用 9.8小结 第10章日期:过去.现在及日期的差 10.1日期算法 10.2日期计算中的ROUND和TRUNC 10.3使用TODATE和TOCHAR设置日期格式 10.4where子句中的日期 10.5处理多个世纪 10.6使用EXTRACT函数 10.7使用TIMESTAMP数据类型 第11章转换函数与变换函数 11.1基本转换函数 11.2几个特殊的转换函数 11.3变换函数 11.4小结 第12章分组函数 12.1groupby和having的用法 12.2分组视图 12.3分组视图的功能 12.4更多分组可行性 第13章当一个查询依赖于另一个查询时 13.1高级子查询 13.2外部连接 13.3NATURAL和INNER连接 13.4UNION.INTERSECT和MINUS 第14章一些复杂的技术 14.1复杂的分组 14.2使用临时表 14.3使用ROLLUP.GROUPING和CUBE 14.4家族树和connectby 第15章更改数据:插入.更新,合并和删除 15.1插入 15.2rollback.commit和autocommit命令 15.3多表插入 15.4delete命令 15.5update命令 15.6使用mere命令 第16章DECODE和CASESQL中的if-then-else 16.1if-then-else 16.2通过DECODE替换值 16.3DECODE中的DECODE 16.4DECODE中的大于和小于 16.5使用CASE 第17章创建和管理表.视图.索引.群集和序列 17.1创建表 17.2删除表 17.3更改表 17.4根据一个表中创建另一个表 17.5创建索引编排表 17.6使用分区表 17.7创建视图 17.8索引 17.9群集 17.10序列 第18章Oracle基本安全 18.1用户.角色和权限 18.2可以授予用户何种权限 18.3有限资源的授权 第III部分高级内容 第19章高级安全性——虚拟专用数据库 19.1初始配置 19.2创建应用程序上下文 19.3创建登录触发器 19.4创建安全策略 19.5将安全策略应用于表 19.6测试VPD 19.7如何实现列级VPD 19.8如何禁用VPD 19.9如何使用策略组 第20章使用表空间 20.1表空间与数据库结构 20.2规划表空间的使用 第21章用SQL*Loader加载数据 21.1控制文件 21.2开始加载 21.3控制文件语法注释 21.4管理数据加载 21.5调整数据加载 21.6附加功能 第22章使用DataPump导入和导出 22.1创建目录 22.2DataPump导出选项 22.3启动DataPumpExport作业 22.4使用EXCLUDE.INCLUDE和QUERY 22.5DataPump导入选项 22.6启动DataPumpImport作业 22.7EXCLUDE.INCLUDE和QUERY 第23章访问远程数据 23.1数据库链接 23.2为位置透明性使用同义词 23.3在视图中使用User伪列 23.4动态链接:使用SQL*Plus复制命令 23.5连接至远程数据库 第24章使用物化视图 24.1功能 24.2必需的系统权限 24.3必需的表权限 24.4只读与可更新物化视图 24.5创建物化视图的语法 24.6用物化视图更改查询执行路径 24.7使用DBMS_ADVISOR 24.8刷新物化视图.. 24.9创建物化视图日志的语法 24.10更改物化视图和日志 24.11删除物化视图和日志 第25章使用OracleText进行文本搜索 25.1将文本添加到数据库 25.2文本查询和文本索引 25.3索引集 第26章使用外部表 26.1访问外部数据 26.2创建外部表 26.3更改外部表 26.4外部表的局限性.优点和潜在用途 第27章使用回闪查询 27.1基于时间的回闪查询示例 27.2保存数据 27.3基于SCN的回闪示例 27.4回闪查询失败的后果 27.5什么SCN与每一行关联 27.6回闪版本查询 27.7回闪计划 第28章回闪:表和数据库 28.1flashbacktable命令 28.2flashbackdatabase命令 第IV部分PI/SQL 第29章PL/SQL简介 29.1PL/SQL概述 29.2声明部分 29.3可执行命令部分 29.4异常处理部分 第30章触发器 30.1必需的系统权限 30.2必需的表权限 30.3触发器类型 30.4触发器语法 30.5启用和禁用触发器 30.6替换触发器 30.7删除触发器 第31章过程.函数与程序包 31.1必需的系统权限 31.2必需的表权限 31.3过程与函数 31.4过程与程序包 31.5createprocedure语法 31.6createfunction语法 31.7createpackage语法 31.8查看过程化对象的源代码 31.9编译过程.函数和程序包 31.10替换过程.函数和程序包 31.11删除过程.函数和程序包 第32章使用本地动态SQL和DBMS_SQL 32.1使用EXECUTEIMMEDIATE 32.2使用绑定变量 32.3使用DBMSSQL 第V部分对象关系数据库 第33章实现类型.对象视图和方法 33.1使用抽象数据类型 33.2实现对象视图 33.3方法 第34章收集器(嵌套表和可变数组) 34.1可变数组 34.2嵌套表 34.3嵌套表与可变数组的附带函数 34.4嵌套表和可变数组的管理问题 第35章使用大对象 35.1可使用的数据类型 35.2为LOB数据指定存储参数 35.3LOB值的处理和选择 第36章面向对象的高级概念 36.1行对象和列对象 36.2对象表和OID 36.3具有REF的对象视图 36.4对象PL/SQL 36.5数据库中的对象 第VI部分Oracle中的Java 第37章Java简介 37.1Java与PL/SQL:概述 37.2入门 37.3声明 37.4可执行命令 37.5类 第38章JDBC程序设计 38.1入门 38.2使用JDBC类 第39章Java存储过程 39.1将类装入数据库 39.2如何访问类 第VII部分群集Oracle——网格 第40章Oracle真正应用群集 40.1安装前的准备 40.2安装RAC 40.3启动和停止RAC实例 40.4透明应用程序故障切换 40.5为群集添加节点和实例 40.6管理群集注册表和服务 第41章网格体系结构和管理 41.1硬件和操作系统组件配置问题 41.2向网格添加服务器 41.3在网格中共享数据 41.4管理网格 41.5启动OEM 第VIII部分指南 第42章Oracle数据字典指南 42.1关于名称的说明 42.2OracleDatabase10g小新引入的视图 42.3OracleDatabase10g中新引入的列 42.4路线图:DICTIONARY(DICT)和DICT_COLUMNS 42.5从表.列.视图.同义词和序列中进行选择 42.6回收站:USERRECYCLEBIN和DBA_RECYCLEBIN 42.7约束和注释 42.8索引和群集 42.9抽象数据类型.ORDBMS相关结构和LOB 42.10数据库链接和物化视图 42.11触发器.过程.函数和程序包 42.12维 42.13包括分区和子分区的空间分配和使用 42.14用户和权限 42.15角色 42.16审核 42.17其他功能 42.18监控:V$动态性能表 第43章调整应用程序和SQL旅行者指南 43.1OracleDatabase10g中新的调整功能 43.2调整——最优方法 43.3生成并读取说明计划(explainplan) 43.4ExplainPlan中的主要操作 43.5实现存储概要 43.6小结 第44章调整中的案例分析 44.1案例分析1:等待.等待.再等待 44.2案例分析2:破坏应用程序的查询 44.3案例分析3:长期运行的批处理作业 第45章OracleApplicationServer10g的旅行者指南 45.1什么是OracleApplicationServer10g 45.2通信服务 45.3内容管理服务 45.4业务逻辑服务 45.5表达服务 45.6务智能服务 45.7门户服务 45.8Web服务 45.9开发人员工具箱 45.10持久层服务 45.11缓存服务 45.12系统服务 45.13开发工具 第46章数据库管理旅行者指南 46.1创建数据库 46.2启动和停止数据库 46.3设置内存区域尺寸并管理 46.4分配和管理对象的空间 46.5监控撤销表空间 46.6自动存储管理 46.7段空间管理 46.8移动表空间 46.9进行备份 46.10OracleDatabase10g中RMAN的改进 46.11下一步 第47章XML旅行者指南 47.1文档类型定义.元素及属性 47.2XMLSchema 47.3使用XSU选择.插入.更新和删除XML值 47.4使用XMLType 47.5其他特征 附录命令和术语参考...
|
|
|
|