主页 详情

《Oracle数据库应用与实践》_方巍,文学志等编著_13628692_9787302377085

【书名】:《Oracle数据库应用与实践》
【作者】:方巍,文学志等编著
【出版社】:北京:清华大学出版社
【时间】:2014
【页数】:439
【ISBN】:9787302377085
【SS码】:13628692

最新查询

内容简介

第1篇 基础篇

第1章 Oracle数据库概述

1.1 数据库基本概念

1.1.1 数据库与数据库管理系统

1.1.2 关系数据模型

1.1.3 关系数据库系统的组成

1.2 了解常用的数据库产品

1.3 Oracle简介

1.3.1 Oracle的发展历程

1.3.2 Oracle的特点

1.3.3 Oracle的工作模式

1.3.4 Oracle应用结构

1.3.5 Oracle基本概念

1.4 Oracle llg环境

1.4.1 在Windows环境下安装Oracle llg

1.4.2 在Linux环境下安装Oracle llg

1.4.3 Oracle网络服务

1.4.4 Oracle启动与关闭

1.5 Oracle安装与使用常见问题

1.6 本章小结

1.7 习题与实践练习

第2章 Oracle数据库体系结构

2.1 物理存储结构

2.1.1 数据文件

2.1.2 控制文件

2.1.3 日志文件

2.1.4 其他文件

2.2 逻辑存储结构

2.2.1 表空间

2.2.2 段

2.2.3 区

2.2.4 块

2.3 内存结构

2.3.1 系统全局区(SGA)

2.3.2 程序全局区(PGA)

2.4 Oracle进程结构

2.5 数据字典

2.5.1 静态数据字典

2.5.2 动态数据字典

2.6 本章小结

2.7 习题与实践练习

第3章 Oracle数据库常用工具

3.1 SQL Plus概述

3.2 启动、退出SQL Plus

3.3 预备知识

3.4 SQL Plus运行环境

3.5 使用SQL Plus命令

3.5.1 HELP命令

3.5.2 DESCRIBE命令

3.5.3 编辑SQL Plus命令

3.5.4 如何在SQL Plus中使用变量

3.5.5 SQL Plus的报表功能

3.6 企业管理器(OEM)

3.6.1 OEM的启动

3.6.2 OEM的使用

3.7 实例分析

3.8 本章小结

3.9 习题与实践练习

第4章 表空间和数据文件管理

4.1 Oracle数据库逻辑结构

4.2 表空间和数据文件概述

4.3 表空间中的磁盘空间管理

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.5.4 扩展表空间

4.5.5 删除表空间和数据文件

4.6 查看表空间和数据文件信息

4.7 实例分析

4.8 本章小结

4.9 习题与实践练习

第5章 Oracle模式对象

5.1 表

5.1.1 创建表

5.1.2 管理表

5.2 表的约束

5.2.1 NOT NULL(非空)约束

5.2.2 UNIQUE(唯一性)约束

5.2.3 PRIMARY KEY(主键)约束

5.2.4 FOREIGN KEY约束

5.2.5 CHECK(检查)约束

5.2.6 禁用和激活约束

5.2.7 约束的验证状态

5.3 视图

5.3.1 创建视图

5.3.2 视图的DML操作

5.3.3 修改和删除视图

5.4 索引

5.4.1 索引分类

5.4.2 创建索引

5.4.3 管理索引

5.5 序列

5.5.1 创建序列

5.5.2 使用序列

5.5.3 管理序列

5.6 同义词

5.7 实例分析

5.8 本章小结

5.9 习题与实践练习

第6章 SQL语言基础

6.1 SQL语言概述

6.1.1 SQL语言的特点

6.1.2 SQL语言的种类

6.1.3 SQL语言规范与操作

6.1.4 SQL操作界面

6.2 Oracle llg常用数据类型与运算符

6.2.1 Oraclellg中常用数据类型

6.2.2 Oracle常用操作符

6.3 数据操纵语言(DML)

6.3.1 SELECT基本查询

6.3.2 添加数据就用INSERT

6.3.3 修改数据就用UPDATE

6.3.4 删除数据就用DELETE或TRUNCATE

6.3.5 其他数据操纵语句

6.4 数据控制语言(DCL)

6.4.1 GRANT语句

6.4.2 REVOKE语句

6.5 事务控制语言(TCL)

6.5.1 COMMIT语句

6.5.2 ROLLBACK语句

6.5.3 SAVEPOINT保存点

6.6 使用函数

6.6.1 字符串函数

6.6.2 数值函数

6.6.3 日期时间函数

6.6.4 转换函数

6.6.5 聚合函数

6.7 实例分析

6.8 本章小结

6.9 习题与实践练习

第2篇 进阶篇

第7章 SELECT高级查询

7.1 简单连接查询

7.1.1 使用等号(=)实现多个表的简单连接

7.1.2 为表设置别名

7.2 使用JOIN关键字的连接查询

7.2.1 内连接查询

7.2.2 外连接查询

7.2.3 交叉连接

7.3 SELECT查询的集合操作

7.3.1 UNION集合运算

7.3.2 INTERSECT集合运算

7.3.3 MINUS集合运算

7.4 子查询

7.4.1 子查询的类型

7.4.2 单行子查询

7.4.3 多行子查询

7.4.4 多列子查询

7.4.5 关联子查询

7.4.6 其他语句中使用子查询

7.5 实例分析

7.6 本章小结

7.7 习题与实践练习

第8章 PL/SQL编程基础

8.1 PL/SQL简介

8.1.1 PL/SQL体系结构

8.1.2 PL/SQL特点

8.1.3 PL/SQL的开发和运行环境

8.2 PL/SQL程序块结构

8.3 常量和变量

8.3.1 PL/SQL标识符

8.3.2 数据类型

8.3.3 声明常量与变量

8.3.4 使用%TYPE和%ROWTYPE定义变量

8.4 PL/SQL控制结构

8.4.1 条件结构

8.4.2 循环结构

8.5 游标的创建与使用

8.5.1 声明游标

8.5.2 打开游标

8.5.3 检索游标

8.5.4 关闭游标

8.5.5 游标常用属性

8.5.6 简单游标循环

8.5.7 游标FOR循环

8.5.8 带参数的游标

8.5.9 使用游标更新数据

8.6 PL/SQL的异常处理

8.6.1 异常处理

8.6.2 系统异常

8.6.3 自定义异常

8.7 PL/SQL应用程序性能调优

8.7.1 PL/SQL性能问题的由来

8.7.2 确定PL/SQL的性能问题

8.7.3 PL/SQL性能优化特性

8.8 综合实例

8.9 本章小结

8.10 习题与实践练习

第9章 存储过程、函数、触发器和包

9.1 存储过程

9.1.1 创建与调用存储过程

9.1.2 修改与删除存储过程

9.1.3 与存储过程相关数据字典

9.1.4 存储过程使用注意事项

9.2 函数

9.2.1 创建和调用函数

9.2.2 修改和删除函数

9.3 触发器

9.3.1 触发器类型

9.3.2 创建触发器

9.3.3 管理触发器

9.3.4 创建触发器的限制

9.4 程序包

9.4.1 创建程序包

9.4.2 包的开发步骤

9.4.3 删除程序包

9.4.4 包的管理

9.5 实例分析

9.6 本章小结

9.7 习题与实践练习

第10章 Oracle安全性管理

10.1 用户

10.1.1 创建用户

10.1.2 管理用户

10.2 权限管理

10.2.1 权限概述

10.2.2 系统权限管理

10.2.3 对象权限管理

10.2.4 安全新特性

10.3 角色管理

10.3.1 角色概述

10.3.2 用户自定义角色

10.3.3 管理用户角色

10.4 概要文件和数据字典视图

10.4.1 创建概要文件

10.4.2 管理概要文件

10.4.3 数据字典视图

10.5 审计

10.5.1 审计启用与关闭

10.5.2 登录审计

10.5.3 语句审计

10.5.4 对象审计

10.5.5 权限审计

10.6 实例分析

10.6.1 Oracle透明数据加密(TDE)

10.6.2 实施表空间级透明数据加密

10.6.3 某教务管理系统的安全性设计

10.7 本章小结

10.8 习题与实践练习

第11章 数据库备份和恢复

11.1 备份和恢复概述

11.1.1 数据库备份概述

11.1.2 数据库备份的种类

11.1.3 数据库备份的保留策略

11.1.4 数据库恢复概述

11.1.5 备份与恢复的关系

11.2 物理备份与恢复

11.2.1 冷备份与恢复

11.2.2 热备份与恢复

11.2.3 几种非完全恢复方法

11.3 逻辑备份与恢复

11.3.1 逻辑备份与恢复概述

11.3.2 EXP/IMP导出/导入

11.3.3 数据泵(Data Pump)

11.3.4 恢复管理器(RMAN)

11.4 案例分析

11.5 本章小结

11.6 习题与实践练习

第3篇 高级篇

第12章 系统性能及语句优化

12.1 Oracle系统性能概述

12.1.1 影响Oracle数据库性能要素

12.1.2 Oracle SQL语句处理过程

12.1.3 Oracle数据库性能优化内容

12.2 共享池

12.2.1 共享池工作原理

12.2.2 共享池大小管理

12.2.3 将PL/SQL驻留在共享池中

12.3 网络配置问题

12.4 调整磁盘I/O

12.5 调整竞争

12.6 PL/SQL wrap(转换器)

12.6.1 运行wrap实用程序

12.6.2 输入和输出文件

12.7 SQL语句优化技巧

12.7.1 SQL优化的一般性原则

12.7.2 SELECT语句中避免使用“*”

12.7.3 使用WHERE子句替代HAVING子句

12.7.4 使用表连接而不是多个查询

12.7.5 选择最有效率的表名顺序

12.7.6 WHERE子句中的连接顺序

12.7.7 用TRUNCATE替代DELETE

12.7.8 尽量多使用COMMIT

12.7.9 使用EXISTS替代IN

12.7.10 使用EXISTS替代DISTINCT

12.7.11 使用“>=”替代“>”或“<=”替代“<”

12.7.12 SQL语句排序优化

12.8 有效使用索引

12.8.1 创建索引的基本原则

12.8.2 索引列上避免使用“非”操作符

12.8.3 用UNION替换OR

12.8.4 避免对唯一索引列使用NULL值

12.8.5 选择复合索引主列

12.8.6 监视索引是否被使用

12.9 Oracle索引优化存在的问题

12.10 常用Oracle数据库调优工具

12.11 案例分析

12.12 本章小结

12.13 习题与实践练习

第13章 Oracle数据挖掘技术

13.1 Oracle数据挖掘(ODM)技术简介

13.1.1 数据挖掘概述

13.1.2 Oracle数据挖掘概述

13.1.3 Oracle数据挖掘特点

13.1.4 ODM使用方式

13.2 Oracle数据挖掘功能安装

13.2.1 ODM安装要求

13.2.2 ODM安装过程

13.3 Oracle数据挖掘应用实例

13.3.1 ODM开发过程

13.3.2 ODM开发案例

13.4 本章小结

13.5 习题与实践练习

第14章 数据库应用综合实例

14.1 系统设计

14.1.1 系统功能概述

14.1.2 系统功能模块设计

14.2 数据库设计

14.2.1 数据库需求分析

14.2.2 数据库逻辑结构设计

14.3 数据库实现

14.3.1 创建mmu用户

14.3.2 创建表、序列和约束

14.4 系统功能设计

14.4.1 逻辑分层结构设计

14.4.2 系统文件组织结构

14.4.3 实体对象设计

14.4.4 定义ActionForm

14.4.5 持久层结构设计

14.4.6 业务层结构设计

14.4.7 页面结构设计

14.5 系统功能实现

14.5.1 创建Web项目——MedicineManager

14.5.2 配置文件

14.5.3 实体及映射

14.5.4 公共类设计

14.5.5 系统登录模块设计

14.5.6 药品类别信息管理

14.5.7 药品信息管理

14.5.8 系统管理

14.5.9 运行项目

14.6 本章小结

附录A 实验指导与实习

实验1 Oracle数据库安装、启动和关闭

实验2 SQL*Plus工具使用

实验3 SQL语句操作

实验4 PL/SQL编程Ⅰ(存储过程和函数)

实验5 PL/SQL编程Ⅱ(触发器和包)

实验6 Oracle用户权限与安全

实验7 Oracle数据库备份与恢复

实验8 综合实习

附录B Oracle常用语句与使用技巧

附录C Oracle数据库认证考试介绍与样题

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
e30b30c276906c5c7dbeb465c696afcb#57a8aa780f7dfa7e5479a1c5c41c6211#77588867#ORACLE数据库应用与实践_13628692.uvz