图书介绍
高等学校应用型特色规划教材 Oracle 11g数据库基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![高等学校应用型特色规划教材 Oracle 11g数据库基础教程](https://www.shukui.net/cover/77/35092527.jpg)
- 霍红,张晓伟,封超编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302335726
- 出版时间:2013
- 标注页数:383页
- 文件大小:168MB
- 文件页数:394页
- 主题词:关系数据库系统-高等学校-教材
PDF下载
下载说明
高等学校应用型特色规划教材 Oracle 11g数据库基础教程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 数据库的特征2
1.1.3 数据库的组成2
1.1.4 数据库管理系统3
1.1.5 关系数据库3
1.2 初识Oracle7
1.2.1 Oracle数据库系统的特点7
1.2.2 发展历史8
1.2.3 Oracle版本号的含义9
1.2.4 Oracle 11g的新特性10
第2章 Oracle 11g数据库安装/启动/关闭13
2.1 Oracle 11g在Windows下的安装概述13
2.2 在Windows环境下安装Oracle 11g13
2.3 在Linux环境下安装前的准备17
2.3.1 检查硬件要求17
2.3.2 检查操作系统要求19
2.3.3 安装Red Hat AS4操作系统时的注意问题21
2.3.4 检查安装Oracle 11g所必须的包23
2.3.5 配置内核参数23
2.3.6 创建安装数据库所需要的用户(组)24
2.3.7 添加oracle用户的限制参数24
2.3.8 创建安装所需要的目录24
2.3.9 设置Oracle的环境变量25
2.3.10 解压缩安装包26
2.4 在Linux环境下安装Oracle 11g26
2.4.1 Oracle用户图形终端方式登录26
2.4.2 安装操作过程26
2.4.3 登录OEM界面验证安装30
2.5 Oracle 11g数据库实例的创建31
2.5.1 在Windows环境下创建数据库31
2.5.2 在Linux环境下用DBCA创建数据库32
2.6 Oracle 11g实例的启动与关闭38
2.6.1 Windows操作系统下Oracle的启动与关闭38
2.6.2 Linux环境下Oracle实例的启动38
2.6.3 Linux环境下Oracle实例的关闭40
2.6.4 Linux环境下Oracle监听进程的启动和关闭40
第3章 SQL语言基础42
3.1 SQL语言概述42
3.1.1 SQL语言特点42
3.1.2 SQL语言分类42
3.1.3 SQL语言的编写规则43
3.2 使用SELECT语句检索数据44
3.2.1 使用FROM子句指定表45
3.2.2 使用SELECT(必要元素)指定列45
3.2.3 使用WHERE子句指定行46
3.2.4 使用ORDER BY子句51
3.2.5 使用DISTINCT来检索唯一的表列值52
3.2.6 使用算术运算符54
3.3 使用基本函数54
3.3.1 字符函数55
3.3.2 数字函数59
3.3.3 日期函数61
3.3.4 转换函数62
3.3.5 组函数63
3.3.6 用GROUP BY给数据分组64
3.3.7 用HAVING子句限制分组数据65
3.4 使用复杂SELECT语句66
3.4.1 集合操作66
3.4.2 子查询70
3.4.3 表的连接70
3.4.4 CASE语句的使用73
3.4.5 强大的DECODE函数76
3.5 使用DDL语句77
3.5.1 常用数据类型介绍78
3.5.2 表80
3.5.3 主键81
3.5.4 外键83
3.5.5 约束85
3.5.6 索引87
3.5.7 视图89
3.5.8 序列90
3.5.9 同义词91
3.6 使用DML语句91
3.6.1 使用INSERT语句插入表数据92
3.6.2 使用UPDATE语句更新表数据93
3.6.3 使用DELETE语句删除表数据94
3.6.4 使用MERGE语句修改表数据94
3.6.5 TRUNCATE语句的使用98
3.7 使用描述语句99
第4章 使用SQLPlus100
4.1 用SQLPlus与数据库交互100
4.1.1 SQLPlus的主要功能101
4.1.2 启动SQLPlus连接数据库101
4.2 使用SQLPlus的编辑功能103
4.2.1 SQL语句、PL/SQL块与SQLPlus命令的区别104
4.2.2 编辑命令104
4.2.3 保存命令107
4.2.4 加入注释108
4.2.5 运行命令110
4.2.6 编写交互命令111
4.2.7 使用绑定变量119
4.2.8 跟踪语句123
4.3 使用SQLPlus格式化查询结果128
4.3.1 格式化列128
4.3.2 定义页与报告的标题和维140
4.3.3 存储和打印结果147
第5章 PL/SQL基础149
5.1 PL/SQL概述149
5.1.1 PL/SQL语言149
5.1.2 PL/SQL的特点151
5.1.3 PL/SQL的开发和运行环境153
5.1.4 PL/SQL程序154
5.2 PL/SQL编程156
5.2.1 基本语言块156
5.2.2 字符集和语法注释156
5.2.3 数据类型和类型转化158
5.2.4 变量和常量163
5.2.5 表达式和运算符165
5.2.6 流程控制167
5.3 过程和函数175
5.3.1 过程176
5.3.2 函数177
5.4 错误处理179
5.4.1 预定义异常180
5.4.2 用户定义异常182
第6章 PL/SQL高级应用185
6.1 包185
6.1.1 包头185
6.1.2 包体186
6.1.3 重载191
6.1.4 包的初始化193
6.1.5 Oracle内置包195
6.2 集合195
6.2.1 index-by表196
6.2.2 嵌套表197
6.2.3 可变数组199
6.2.4 集合的属性和方法200
6.3 PL/SQL游标204
6.3.1 游标创建205
6.3.2 使用游标FOR循环209
6.3.3 使用游标变量211
6.3.4 游标变量实例219
6.4 Oracle 11g中PL/SQL的新特性225
第7章 Oracle数据库结构228
7.1 Oracle体系结构228
7.1.1 基本术语228
7.1.2 体系结构图解228
7.1.3 表空间与数据文件229
7.1.4 临时表空间与临时文件231
7.1.5 Oracle存储结构介绍231
7.1.6 控制文件232
7.1.7 日志文件233
7.1.8 服务器参数文件236
7.1.9 密码文件/跟踪文件/警告日志文件236
7.2 Oracle服务器结构237
7.2.1 Oracle服务器与Oracle实例237
7.2.2 物理结构与逻辑结构关系238
7.2.3 系统全局区(SGA)239
7.2.4 后台进程240
7.2.5 程序全局区(PGA)242
7.3 数据字典242
7.3.1 Oracle数据字典构成242
7.3.2 Oracle常用数据字典243
7.3.3 Oracle常用动态性能视图244
第8章 管理控制文件246
8.1 控制文件概述246
8.1.1 控制文件的内容246
8.1.2 控制文件的大小246
8.1.3 控制文件更新247
8.1.4 可复用区与不可复用区247
8.2 控制文件的多路复用247
8.2.1 使用init.ora多路复用控制文件247
8.2.2 使用SPFILE多路复用控制文件248
8.2.3 添加更多控制文件副本的步骤248
8.3 查询控制文件信息248
8.4 控制文件的创建步骤249
8.5 维护控制文件251
第9章 管理日志文件253
9.1 管理重做日志文件253
9.2 日志文件组/日志切换/日志归档253
9.3 了解检查点254
9.4 查询、新建、删除日志文件254
第10章 管理表空间和数据文件257
1O.1 表空间与数据文件的关系257
1O.2 Oracle 11g默认的表空间列表258
10.2.1 SYSTEM表空间259
10.2.2 SYSAUX表空间260
10.3 建立表空间260
10.3.1 创建表空间的语法261
10.3.2 选择盘区管理方式建立表空间262
10.3.3 选择段空间管理方式建立表空间262
10.3.4 创建非标准块表空间263
10.3.5 建立大文件表空间264
10.4 维护表空间与数据文件265
10.4.1 改变表空间的读写状态265
10.4.2 改变表空间名称265
10.4.3 设置默认表空间266
10.4.4 删除表空间266
10.4.5 增建新的数据文件到表空间267
10.4.6 删除表空间中无数据的数据文件267
10.4.7 数据文件自动扩展设置267
10.5 管理撤销表空间(UNDO)268
10.5.1 撤销表空间作用268
10.5.2 与撤销表空间有关的参数269
10.5.3 表空间基本操作270
10.6 管理临时表空间273
10.6.1 临时表空间概念273
10.6.2 建立临时表空间273
10.6.3 查询临时表空间信息273
10.6.4 临时表空间组274
第11章 模式对象管理276
11.1 模式与模式对象276
11.2 管理表276
11.2.1 建表时的考量276
11.2.2 列数据类型277
11.2.3 创建表的语法278
11.2.4 创建表的实例279
11.2.5 查看表的信息280
11.2.6 修改表结构282
11.2.7 重命名表282
11.2.8 监控表的存储空间283
11.2.9 修改表空间的存储设置283
11.2.10 删除表284
11.2.11 外部表的管理284
11.3 索引286
11.3.1 概念286
11.3.2 各种类型索引的比较和选择287
11.3.3 索引的基本操作287
11.4 视图290
11.4.1 概念290
11.4.2 视图的基本操作291
11.5 同义词293
11.6 序列293
第12章 表分区与索引分区295
12.1 分区技术概述295
12.2 表分区方法说明及实例296
12.2.1 范围分区(Range)296
12.2.2 散列(Hash)分区298
12.2.3 列表分区(List)299
12.2.4 组合分区300
12.2.5 Interval分区301
12.2.6 外键分区302
12.2.7 虚拟列分区303
12.3 表的分区策略304
12.4 管理表分区305
12.4.1 表分区管理操作列表305
12.4.2 表分区管理操作实例306
12.5 分区表联机重定义309
12.6 创建索引分区311
12.6.1 索引分区概念311
12.6.2 本地索引分区311
12.6.3 全局索引分区313
12.7 管理索引分区314
12.7.1 索引分区管理操作列表314
12.7.2 索引分区管理操作实例314
12.8 查看分区信息315
第13章 用户管理与安全317
13.1 创建与管理用户账户317
13.1.1 配置身份验证317
13.1.2 创建用户的语法317
13.1.3 创建用户实例318
13.1.4 修改用户语法与实例319
13.1.5 删除用户320
13.2 权限管理321
13.2.1 权限概述321
13.2.2 授予系统权限321
13.2.3 系统权限收回322
13.2.4 授予对象权限323
13.2.5 对象权限回收323
13.2.6 用户与权限查询324
13.3 角色管理324
13.3.1 角色概述324
13.3.2 预定义的Oracle系统角色325
13.3.3 角色创建与角色授权328
13.3.4 角色生效/失效329
13.3.5 角色与权限的查询330
13.4 资源配置PROFILE331
13.4.1 PROFILE概述331
13.4.2 创建PROFILE语法331
13.4.3 创建PROFILE实例333
13.4.4 修改资源配置PROFILE336
13.4.5 显示资源配置PROFILE信息336
13.5 数据库审计336
13.5.1 审计概念337
13.5.2 审计环境设置337
13.5.3 登录审计339
13.5.4 数据活动审计339
13.5.5 对象审计340
13.5.6 清除审计数据341
13.5.7 查询审计信息341
第14章 数据完整和数据约束342
14.1 什么是事务342
14.2 数据并行性和一致性343
14.2.1 数据并行和一致性概述343
14.2.2 Oracle如何管理数据并行和一致性344
14.3 锁347
14.3.1 锁的功能、分类及类型348
14.3.2 表锁和事务锁351
14.3.3 检测和解决锁冲突352
14.3.4 实例分析354
14.4 数据完整性357
14.4.1 数据完整性概述357
14.4.2 完整性约束358
14.4.3 完整性约束类型358
14.4.4 约束检验机制363
14.4.5 约束状态365
第15章 Oracle 11g Enterprise Manager简介367
15.1 Oracle 11g EM简单介绍367
15.2 Oracle 11g EM安装配置367
15.2.1 安装选择说明367
15.2.2 客户化安装368
15.2.3 设置与安装数据库控制368
15.2.4 启动Oracle 11g EM369
15.2.5 登录到Oracle 11g EM370
15.3 用Oracle 11gEM管理Oracle系统372
15.3.1 数据库配置管理372
15.3.2 方案管理373
15.3.3 数据文件管理374
15.3.4 数据库用户管理375
15.4 用EM维护Oracle系统377
15.4.1 执行导出操作377
15.4.2 管理(本地)表空间380
15.4.3 浏览预警文件信息381
15.5 用Oracle 11g EM进行性能调整382
15.5.1 查看顶级活动382
15.5.2 监视Oracle实例是否存在锁383