图书介绍
Oracle 9i入门与提高PDF|Epub|txt|kindle电子书版本网盘下载
- 东方人华主编;王彬等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302066876
- 出版时间:2003
- 标注页数:390页
- 文件大小:96MB
- 文件页数:406页
- 主题词:关系数据库-数据库管理系统,Oracle 9i
PDF下载
下载说明
Oracle 9i入门与提高PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Oracle 9i简介1
1.1 数据库管理系统2
1.2 Oracle的数据库文件7
1.2.1 初始化参数文件8
1.2.2 数据库参数文件8
1.2.3 重做日志文件8
1.2.4 存档重做日志文件9
第2章 Oracle 9i体系结构10
2.1 Oracle数据库的存储结构11
2.1.1 Oracle数据库主要的存储结构11
2.1.2 数据库表空间11
2.1.3 段、区间和数据块13
2.1.4 表15
2.2.1 Oracle实例17
2.2 Oracle数据库的系统结构17
2.2.2 Oracle数据库系统的内存结构19
2.2.3 Oracle数据库系统的后台进程21
2.2.4 Oracle数据库的各种文件26
2.3 Oracle数据库的应用结构28
2.3.1 多磁盘结构28
2.3.2 磁盘映像系统29
2.3.3 客户/服务器系统30
2.3.4 多线程服务器系统32
2.3.5 并行数据库系统34
2.3.6 分布式数据库系统35
2.3.7 Oracle WebServer系统37
第3章 Oracle 9i的安装和工具39
3.1 Oracle 9i for Windows 2000的安装与配置40
3.1.1 安装Oracle 9i服务器40
3.1.2 Oracle 9i与Windows 200047
3.1.3 服务器当前配置50
3.1.4 安装Oracle 9i客户端52
3.2 Oracle 9i基本操作60
3.2.1 登录Oracle 9i60
3.2.2 启动Oracle 9i数据库63
3.2.3 关闭Oracle 9i数据库65
3.2.4 创建ODBC数据源66
3.3 Oracle企业管理器的其他使用67
3.3.1 管理多个数据库67
3.3.2 生成并查阅配置68
第4章 用SQL语言访问数据库70
4.1 SQL的概念71
4.1.1 SQL的特点与命令类型71
4.1.2 应用程序的可移植性和ANSI/ISO SQL标准73
4.1.3 Oracle 9i中的SQL环境74
4.2 通过查询检索数据78
4.2.1 查询结构79
4.2.2 建立基本查询80
4.2.3 在查询中的SELECT子句中建立表达式82
4.2.4 从表中检索特定行87
4.2.5 分组和排序查询结果集中的数据91
4.2.6 连接相关表中的数据94
4.3 插入、更新和删除表中行96
4.4 提交和回退事务处理100
4.5 事务处理设计103
4.5.1 工作单元104
4.5.2 读写事务处理105
4.5.3 只读事务处理106
第5章 PL/SQL程序设计107
5.1.1 变量及声明108
5.1 PL/SQL基础108
5.1.2 数据类型109
5.1.3 表达式110
5.1.4 PL/SQL程序块结构111
5.1.5 PL/SQL程序运行环境112
5.2 PL/SQL控制结构113
5.2.1 顺序结构113
5.2.2 选择结构114
5.2.3 NULL结构116
5.2.4 循环结构117
5.3 PL/SQL记录和表121
5.3.1 使用%TYPE121
5.3.2 记录类型121
5.3.3 使用%ROWTYPE123
5.4 游标124
5.3.4 表124
5.4.1 游标基本操作125
5.4.2 游标的属性操作127
5.4.3 参数化游标和隐式游标128
5.4.4 游标变量129
5.5 过程与函数131
5.5.1 过程创建和调用131
5.5.2 过程参数设置与传递133
5.5.3 函数的创建、查询和调用136
5.5.4 删除过程和函数138
5.5.5 子程序的位置138
5.5.6 子程序的依赖性与执行权限142
5.6 触发器142
5.6.1 触发器的类型143
5.6.2 建立触发器144
5.7.1 概念146
5.7 异常处理146
5.7.2 声明和处理异常147
5.7.3 处理异常的特殊方法148
第6章 创建数据库并对表进行操作150
6.1 初始化参数151
6.1.1 初始化参数文件的作用151
6.1.2 初始化参数文件的位置、组织151
6.1.3 初始化参数的种类152
6.1.4 初始化参数的设置153
6.1.5 查看初始化参数157
6.2 准备创建数据库158
6.2.1 设计数据库逻辑结构158
6.2.2 设计数据库物理结构159
6.2.3 选取全局数据库名161
6.2.4 决定字符集162
6.3 选择创建数据库的方法164
6.3.1 使用数据库配置助手创建数据库165
6.3.2 手工创建一个数据库173
6.4 添加新的表空间178
6.4.1 建议表空间178
6.4.2 创建表空间179
6.4.3 设置默认存储值183
6.5 表空间管理184
6.5.1 查看、修改表空间特性184
6.5.2 撤销表空间186
6.6 区间分配187
6.6.1 比较动态和手工区间分配187
6.6.2 释放空闲空间188
6.6.3 整理自由空间碎片189
第7章 对Oracle对象进行操作192
7.1.1 概念193
7.1 索引193
7.1.2 各种类型索引的比较和选择194
7.1.3 建立索引195
7.1.4 查询索引信息197
7.1.5 修改与删除索引199
7.2 聚簇202
7.2.1 表簇202
7.2.2 哈希簇205
7.2.3 查看、修改和删除聚簇207
7.3 视图210
7.3.1 概念210
7.3.2 创建视图211
7.3.3 查看、修改、重建与删除视图212
7.4.1 同义词215
7.4 同义词和序列215
7.4.2 序列218
7.5 利用Oracle企业管理器的方案管理进行对象操作221
7.5.1 管理索引221
7.5.2 管理聚簇227
7.5.3 管理视图231
7.5.4 管理同义词235
7.5.5 管理序列237
第8章 用户账号管理和权限控制240
8.1 用户账号管理241
8.1.1 用户认证(User Authentication)241
8.1.2 创建用户账号242
8.1.3 用户配置文件243
8.1.4 默认的数据库用户245
8.1.5 修改用户账号246
8.1.6 锁定和解锁用户账号247
8.1.7 查看数据库用户信息248
8.1.8 删除用户250
8.2 权限管理250
8.2.1 数据库权限的种类250
8.2.2 授予和撤销系统权限252
8.2.3 授予和撤销对象权限255
8.2.4 查看权限信息257
8.3 角色管理259
8.3.1 创建角色259
8.3.2 预定义角色261
8.3.3 给角色授予权限261
8.3.4 将角色授予用户或其他角色263
8.3.5 设置默认角色264
8.3.6 启用和禁用角色265
8.3.7 从角色中撤销已授予的权限或角色267
8.3.8 删除角色268
8.3.9 查看角色信息268
8.4 使用Oracle企业管理器的安全管理271
8.4.1 管理用户账号271
8.4.2 管理权限275
8.4.3 管理角色278
第9章 审计与优化286
9.1 什么是审计287
9.1.1 准备审计跟踪287
9.1.2 维护审计表288
9.1.3 审计操作289
9.1.4 审计数据操作292
9.2 文件和系统资源管理292
9.2.1 组合的资源限定292
9.2.2 创建配额文件293
9.2.4 更改配额文件295
9.2.3 分配配额文件295
9.2.5 删除配额文件297
9.3 配置文件和口令管理298
9.3.1 口令文件的创建与删除298
9.3.2 在口令文件中增加与删除用户300
9.3.3 口令文件的使用与增容300
9.4 优化的概念与原则301
9.4.1 优化的概念301
9.4.2 I/O优化303
9.4.3 硬件优化305
9.4.4 分区管理305
9.4.5 内存优化307
9.5 SQL优化308
9.5.1 优化器的原理与选择308
9.5.2 人工SQL优化309
第10章 数据库的备份与恢复311
10.1 数据库备份概述312
10.1.1 数据库备份的种类312
10.1.2 造成数据库损失并需要恢复的各种问题312
10.1.3 数据库备份的内容313
10.1.4 数据库的备份模式313
10.1.5 制订备份策略314
10.2 脱机(冷)备份315
10.2.1 脱机备份概述315
10.2.2 脱机备份的操作315
10.2.3 脱机备份的特点316
10.3 联机(热)备份316
10.3.1 联机备份概述316
10.3.2 使数据库运行在存档模式317
10.3.3 联机备份的操作317
10.4.1 使用Oracle企业管理器备份管理前的准备319
10.3.4 联机备份的特点319
10.4 使用Oracle企业管理器的备份管理进行备份操作319
10.4.2 使用备份管理进行备份322
10.5 数据库恢复概述332
10.5.1 数据库恢复的两个阶段333
10.5.2 实例、崩溃恢复与介质恢复333
10.5.3 完全恢复与不完全恢复334
10.6 用SQL命令手工进行数据库恢复操作335
10.6.1 进行自动介质恢复336
10.6.2 进行完全介质恢复338
10.6.3 进行不完全介质恢复340
10.6.4 在非存档模式下恢复数据库341
10.7 使用Oracle企业管理器的备份管理进行恢复操作342
第11章 用Visual C++开发Oracle 9i应用程序348
11.1.1 Visual C++简介349
11.1 Visual C++开发数据库应用程序概述349
11.1.2 Visual C++开发数据库应用程序的特点350
11.1.3 Visual C++开发数据库应用程序的各种技术351
11.2 用MFC ODBC类开发数据库应用程序354
11.2.1 主要的MFC ODBC类354
11.2.2 用MFC ODBC类操作数据库的方法355
11.3 ADO对象模型363
11.3.1 一致数据访问UDA(Universal Data Access)介绍363
11.3.2 ADO对象模型364
11.4 用ADO开发数据库应用程序365
11.4.1 ADO开发数据库应用程序的特点365
11.4.2 ADO开发数据库应用程序的流程和方法366
11.5 一个开发实例——学籍管理系统373
11.5.1 学籍管理系统的界面和功能374
11.5.2 学籍管理系统的开发过程376
附录 建表脚本388