图书介绍
高等学校应用型特色规划教材 Oracle 11g数据库基础教程pdf电子书版本下载
- 霍红,张晓伟,封超编著 著
- 出版社: 北京:清华大学出版社
- 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 初识Oracle 7
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 11g 13
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 11g 26
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章 使用SQLPlus 100
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 资源配置PROFILE 331
13.4.1 PROFILE概述 331
13.4.2 创建PROFILE语法 331
13.4.3 创建PROFILE实例 333
13.4.4 修改资源配置PROFILE 336
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 EM 369
15.2.5 登录到Oracle 11g EM 370
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