图书介绍
计算机类本科规划教材 Oracle11g数据库基础教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 孙风栋主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121304637
- 出版时间:2017
- 标注页数:307页
- 文件大小:47MB
- 文件页数:320页
- 主题词:
PDF下载
下载说明
计算机类本科规划教材 Oracle11g数据库基础教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Oracle 11g数据库安装与配置1
1.1 安装准备1
1.1.1 软件与硬件需求1
1.1.2 注意事项1
1.2 安装Oracle 11g数据库服务器1
1.3 检查数据库服务器的安装结果9
1.3.1 系统服务10
1.3.2 文件体系结构11
1.3.3 网络配置11
1.4 Oracle 11g客户机安装与配置12
1.5 卸载Oracle 11g产品13
练习题113
第2章 Oracle数据库管理与开发工具介绍14
2.1 Oracle企业管理器14
2.1.1 Oracle企业管理器简介14
2.1.2 启动数据库控制OEM14
2.1.3 数据库控制OEM功能界面介绍15
2.1.4 OEM控制台首选项设置17
2.2 SQL Plus19
2.2.1 SQL Plus简介19
2.2.2 启动SQL Plus19
2.2.3 SQL Plus常用命令19
2.3 SQL Developer23
2.3.1 SQL Developer简介23
2.3.2 创建数据库连接23
2.4 网络配置与管理工具24
2.4.1 网络配置助手ONCA24
2.4.2 网络管理工具ONM25
练习题226
第3章 Oracle数据库系统结构介绍27
3.1 Oracle数据库系统结构概述27
3.2 Oracle数据库存储结构27
3.2.1 存储结构概述27
3.2.2 物理存储结构概述28
3.2.3 逻辑存储结构概述29
3.3 Oracle数据库内存结构30
3.3.1 Oracle内存结构概述30
3.3.2 SGA30
3.3.3 PGA32
3.4 Oracle数据库后台进程33
3.4.1 Oracle进程概述33
3.4.2 Oracle后台进程33
3.5 数据字典35
3.5.1 数据字典概述35
3.5.2 数据字典的结构36
3.5.3 数据字典的使用37
练习题338
第4章 案例数据库的创建与客户端的连接41
4.1 案例数据库分析与设计41
4.1.1 案例数据库的分析41
4.1.2 案例数据库概念结构设计41
4.1.3 案例数据库逻辑结构设计41
4.2 案例数据库的创建45
4.3 客户端与案例数据库的连接配置49
练习题451
第5章 数据库存储设置与管理52
5.1 数据库存储设置与管理概述52
5.2 表空间的设置与管理52
5.2.1 表空间介绍52
5.2.2 创建表空间53
5.2.3 修改表空间大小54
5.2.4 修改表空间的可用性55
5.2.5 修改表空间的读/写性55
5.2.6 设置默认表空间56
5.2.7 表空间的备份56
5.2.8 删除表空间56
5.2.9 查询表空间信息57
5.3 数据文件的设置与管理57
5.3.1 数据文件介绍57
5.3.2 创建数据文件57
5.3.3 修改数据文件的大小58
5.3.4 改变数据文件的可用性58
5.3.5 改变数据文件的名称或位置59
5.3.6 查询数据文件信息60
5.4 控制文件的设置与管理60
5.4.1 控制文件介绍60
5.4.2 创建控制文件61
5.4.3 添加多路复用控制文件62
5.4.4 备份控制文件62
5.4.5 删除控制文件63
5.4.6 查询控制文件信息63
5.5 重做日志文件设置与管理63
5.5.1 重做日志文件介绍63
5.5.2 查询重做日志文件信息64
5.5.3 创建重做日志文件组及其成员65
5.5.4 重做日志文件切换65
5.5.5 修改重做日志文件的名称或位置65
5.5.6 删除重做日志文件组及其成员66
5.6 归档日志文件设置与管理67
5.6.1 归档日志文件介绍67
5.6.2 数据库归档模式的设置67
5.6.3 归档目标设置68
5.6.4 查询归档信息69
练习题569
第6章 数据库对象的创建与管理74
6.1 Oracle数据库对象概述74
6.1.1 模式的概念74
6.1.2 案例数据库模式的创建74
6.2 表的创建与管理75
6.2.1 利用CREATE TABLE语句创建表75
6.2.2 案例数据库中表的创建77
6.2.3 利用子查询创建表78
6.2.4 修改表79
6.2.5 修改约束80
6.2.6 查询表81
6.2.7 删除表81
6.3 索引的创建与管理82
6.3.1 索引概述82
6.3.2 使用CREATE INDEX语句创建索引82
6.3.3 案例数据库中索引的创建83
6.3.4 删除索引83
6.3.5 查询索引84
6.4 视图的创建与管理84
6.4.1 视图概述84
6.4.2 使用CREATE VIEW语句创建视图84
6.4.3 案例数据库中视图的创建85
6.4.4 视图操作的限制86
6.4.5 修改视图定义86
6.4.6 删除视图87
6.4.7 查询视图信息87
6.5 序列87
6.5.1 序列的概念87
6.5.2 使用CREATE SEQUENCE语句创建序列87
6.5.3 案例数据库中序列的创建88
6.5.4 序列的使用88
6.5.5 修改序列89
6.5.6 查看序列信息89
6.5.7 删除序列90
6.6 分区表与分区索引90
6.6.1 分区的概念90
6.6.2 分区方法90
6.6.3 创建分区表90
6.6.4 创建分区索引94
练习题696
第7章 数据操纵与事务处理99
7.1 数据插入99
7.1.1 利用INSERT INTO语句插入数据99
7.1.2 利用子查询插入数据99
7.1.3 向案例数据库表插入初始数据100
7.1.4 向多个表中插入数据100
7.2 数据修改104
7.3 数据合并104
7.4 数据删除106
7.5 事务控制106
7.5.1 事务概念106
7.5.2 Oracle事务的隔离级别107
7.5.3 Oracle事务处理107
练习题7108
第8章 数据查询110
8.1 SELECT语句介绍110
8.2 简单查询110
8.2.1 无条件查询110
8.2.2 有条件查询111
8.2.3 查询排序113
8.2.4 查询统计114
8.3 分组查询115
8.4 多表查询116
8.4.1 交叉连接116
8.4.2 内连接117
8.4.3 外连接118
8.5 子查询120
8.5.1 无关子查询120
8.5.2 相关子查询122
8.5.3 FROM子句中的子查询122
8.5.4 DDL语句中的子查询123
8.5.5 使用WITH子句的子查询123
8.6 合并操作123
8.6.1 并集运算124
8.6.2 交集运算125
8.6.3 差集运算125
8.7 SQL内置函数125
8.7.1 数值函数126
8.7.2 字符函数127
8.7.3 日期函数128
8.7.4 转换函数129
8.7.5 其他函数129
练习题8131
第9章 PL/SQL语言基础135
9.1 PL/SQL语言简介135
9.2 PL/SQL程序结构135
9.3 词法单元136
9.4 数据类型、变量与常量138
9.4.1 数据类型138
9.4.2 变量与常量139
9.5 PL/SQL中的SQL语句140
9.6 控制结构141
9.6.1 选择结构141
9.6.2 循环结构143
9.6.3 跳转结构144
9.7 游标145
9.7.1 游标的概念与分类145
9.7.2 显式游标操作过程145
9.7.3 显式游标属性147
9.7.4 显式游标的检索147
9.7.5 隐式游标149
9.7.6 游标变量150
9.8 异常处理151
9.8.1 异常概述151
9.8.2 异常处理过程152
9.8.3 异常的传播155
练习题9155
第10章 PL/SQL程序开发157
10.1 存储过程157
10.1.1 创建存储过程157
10.1.2 调用存储过程159
10.1.3 案例数据库中存储过程的创建159
10.2 函数161
10.2.1 创建函数161
10.2.2 调用函数162
10.2.3 案例数据库中函数的创建162
10.3 包163
10.3.1 创建包163
10.3.2 调用包165
10.4 触发器165
10.4.1 触发器概述165
10.4.2 DML触发器概述166
10.4.3 创建DML触发器166
10.4.4 变异表触发器168
10.4.5 案例数据库触发器的创建170
练习题10171
第11章 PL/SQL高级应用174
11.1 集合174
11.1.1 索引表174
11.1.2 嵌套表176
11.1.3 可变数组178
11.1.4 集合类型在数据库中的应用179
11.2 批绑定181
11.2.1 批绑定概述181
11.2.2 批DML操作181
11.2.3 批查询183
11.2.4 批绑定属性184
11.3 动态SQL185
11.3.1 动态SQL概述185
11.3.2 动态非查询语句及单行查询语句185
11.3.3 动态多行查询语句187
11.4 利用PL/SQL实现分页查询188
11.4.1 利用集合实现分页查询188
11.4.2 利用游标变量实现分页查询190
11.4.3 分页查询在Java开发中的应用192
练习题11193
第12章 数据库启动与关闭194
12.1 数据库启动与关闭概述194
12.1.1 数据库启动与关闭的步骤194
12.1.2 数据库启动的准备195
12.2 在SQL*Plus中启动与关闭数据库196
12.2.1 在SQL*Plus中启动数据库196
12.2.2 在SQL*Plus中关闭数据库198
12.2.3 数据库状态转换199
12.3 Windows系统中数据库的自动启动200
练习题12200
第13章 安全管理202
13.1 用户管理202
13.1.1 用户管理概述202
13.1.2 创建用户202
13.1.3 修改用户203
13.1.4 用户的锁定与解锁203
13.1.5 删除用户204
13.1.6 查询用户信息204
13.2 权限管理204
13.2.1 权限管理概述204
13.2.2 系统权限的授予与回收205
13.2.3 对象权限的授予与回收206
13.2.4 查询权限信息207
13.3 角色管理207
13.3.1 角色概念207
13.3.2 系统预定义角色208
13.3.3 自定义角色209
13.3.4 利用角色进行权限管理210
13.3.5 查询角色信息210
13.4 概要文件管理211
13.4.1 概要文件概述211
13.4.2 概要文件中参数介绍211
13.4.3 创建概要文件212
13.4.4 修改概要文件212
13.4.5 删除概要文件213
13.4.6 查询概要文件213
13.5 审计213
13.5.1 审计介绍213
13.5.2 启动审计214
13.5.3 语句审计214
13.5.4 权限审计214
13.5.5 对象审计214
13.5.6 网络审计214
13.6 案例数据库安全控制的实现215
练习题13215
第14章 备份与恢复218
14.1 备份与恢复概述218
14.1.1 备份与恢复的概念218
14.1.2 Oracle数据库备份类型218
14.1.3 Oracle数据库恢复类型219
14.2 物理备份数据库219
14.2.1 冷备份219
14.2.2 热备份219
14.3 物理恢复数据库220
14.3.1 非归档模式下数据库的恢复220
14.3.2 归档模式下数据库的完全恢复220
14.3.3 归档模式下数据库的不完全恢复223
14.4 利用RMAN备份与恢复数据库226
14.4.1 RMAN介绍226
14.4.2 RMAN基本操作226
14.4.3 RMAN备份与恢复概述228
14.4.4 利用RMAN备份数据库228
14.4.5 利用RMAN恢复数据库229
14.5 逻辑备份与恢复数据库231
14.5.1 逻辑备份与恢复概述231
14.5.2 使用EXPDP导出数据231
14.5.3 利用IMPDP导入数据233
练习题14235
第15章 闪回技术239
15.1 闪回技术概述239
15.1.1 闪回技术介绍239
15.1.2 闪回技术分类239
15.2 闪回查询240
15.2.1 闪回查询概述240
15.2.2 撤销表空间相关参数配置240
15.2.3 闪回查询操作240
15.3 闪回版本查询242
15.4 闪回事务查询244
15.5 闪回表245
15.6 闪回删除246
15.6.1 闪回删除概述246
15.6.2 回收站的管理247
15.6.3 闪回删除操作248
15.7 闪回数据库248
15.7.1 闪回数据库概述248
15.7.2 闪回数据库的配置249
15.7.3 闪回数据库操作250
15.8 闪回数据归档251
15.8.1 闪回数据归档概念251
15.8.2 创建闪回数据归档区251
15.8.3 启用表的闪回数据归档252
15.8.4 闪回数据归档操作案例252
练习题15254
第16章 初始化参数文件管理258
16.1 数据库初始化参数文件概述258
16.2 创建数据库服务器初始化参数文件259
16.3 数据库初始化参数介绍260
16.4 修改数据库初始化参数261
16.5 导出服务器初始化参数文件262
16.6 查看数据库初始化参数设置263
练习题16263
第17章 基于Oracle数据库的应用开发264
17.1 人力资源管理系统应用开发264
17.1.1 主要界面设计264
17.1.2 建立数据库连接265
17.1.3 员工管理功能的实现266
17.1.4 函数调用268
17.1.5 存储过程调用269
17.2 图书管理系统设计与开发271
17.2.1 图书管理系统需求分析271
17.2.2 数据库设计271
17.2.3 图书管理系统数据库实现274
17.2.4 图书管理系统主要界面设计278
17.2.5 图书管理系统主要功能实现282
17.3 餐饮评价系统设计与开发286
17.3.1 餐饮评价系统需求分析286
17.3.2 数据库设计287
17.3.3 系统主要界面设计289
17.3.4 系统主要功能实现292
练习题17295
附录A 实验296
实验1 Oracle数据库安装与配置296
实验2 Oracle数据库物理存储结构管理296
实验3 Oracle数据库逻辑存储结构管理297
实验4 Oracle数据库模式对象管理298
实验5 SQL语句应用300
实验6 PL/SQL程序设计302
实验7 Oracle数据库安全管理303
实验8 Oracle数据库备份与恢复304
参考文献306