图书介绍
Oracle数据库管理与开发 适用于OCP认证2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 何明编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302309369
- 出版时间:2013
- 标注页数:455页
- 文件大小:92MB
- 文件页数:469页
- 主题词:关系数据库系统-数据库管理系统-教材
PDF下载
下载说明
Oracle数据库管理与开发 适用于OCP认证PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 Oracle的安装及相关配置1
0.1 Oracle的安装1
0.2进入Oracle的SQL*Plus界面5
0.3 scott用户及其对象维护6
0.4本书中将用到的表7
0.5 SQL(Structured Query Language)语言7
0.6本书所用的术语8
0.7 Oracle11g上的SQL*Plus9
0.8使用iSQL*Plus10
0.9使用DOS窗口启动SQL*Plus13
第1章 简单查询、限制性查询和数据的排序15
1.1最简单的查询语句16
1.2在查询语句中如何选择特定的列(投影操作)16
1.3如何书写查询语句18
1.4列标题和数据的默认显示格式19
1.5如何在SQL语句中使用算术表达式20
1.6如何在SQL语句中使用列的别名22
1.7连接运算符23
1.8 DISTINCT运算符23
1.9基本查询语句的格式25
1.10如何限制所选择的数据行(选择操作)26
1.11如何使用BETWEEN AND 比较运算符27
1.12在SQL语句中使用字符串和日期28
1.13使用IN比较运算符29
1.14使用LIKE比较运算符31
1.15 如何使用转义操作符32
1.16 ORDER BY子句(排序操作)33
1.17在ORDER BY子句中使用别名或表达式34
1.18在 ORDER BY子句中使用列号及使用多列35
1.19扩充后的查询语句的格式37
1.20练习题38
第2章 常用的SQL*Plus命令和环境变量40
2.1 DESC[RIBE]命令40
2.2 SET LINE[SIZE]{80|n}命令41
2.3 L命令和n text命令42
2.4“/”(RUN)命令43
2.5 n(设置当前行)命令和A[PPEND](附加)命令44
2.6 DEL命令45
2.7 C[RANGE]命令46
2.8如何生成脚本文件48
2.9如何编辑脚本文件50
2.10如何直接运行脚本文件51
2.11 SPOOL命令52
2.12控制SQL*Plus的环境53
2.13 SQL*Plus的环境变量ECHO54
2.14常用的SQL*Plus环境变量56
2.15 SQL*Plus的COLUMN格式化命令57
2.16 SQL*Plus的其他格式化命令61
2.17怎样获取SQL*Plus的帮助信息62
2.18练习题63
第3章 函数、NULL值的处理以及逻辑操作65
3.1什么是函数65
3.2单行函数简介65
3.3单行字符型函数65
3.4使用单行字符型函数的实例70
3.5数字型函数71
3.6日期型数据的处理72
3.7日期函数74
3.8 ROUND和TRUNC函数用于日期型数据76
3.9不同数据类型之间的隐含转换77
3.10不同数据类型之间的显式转换78
3.11什么是空值81
3.12含有空值的表达式的运算82
3.13空值的排序84
3.14逻辑表达式和逻辑运算符84
3.15运算符的优先级87
3.16 NVL函数88
3.17 DECODE函数88
3.18单值函数的嵌套89
3.19 Oracle 9i新增加的单值函数和表达式90
3.20 COUNT函数94
3.21 AVG和SUM函数95
3.22 MAX和MIN函数95
3.23 GROUP BY子句的应用与排列次序96
3.24 GROUP BY子句的特殊用法以及非法操作97
3.25 HAVING子句的使用99
3.26分组函数的嵌套100
3.27分组函数的空值问题101
3.28其他的分组函数和分组函数的小结103
3.29练习题103
第4章 多表查询和单行子查询106
4.1数据库的规范化106
4.2主键和实体完整性107
4.3第一范式107
4.4消除部分依赖108
4.5外键和引用完整性109
4.6第二范式和第三范式109
4.7规范化过程小结111
4.8多表连接112
4.9相等连接112
4.10连接中表别名的使用113
4.11笛卡儿乘积(乘积连接)114
4.12自连接115
4.13两个以上表的连接116
4.14不等连接116
4.15 外连接118
4.16 SQL: 1999语法的笛卡儿乘积和自然连接119
4.17使用USING子句和ON子句的连接119
4.18使用ON子句的多表连接和附加条件121
4.19左外连接和右外连接122
4.20全外连接123
4.21为什么引入单行子查询124
4.22 WHERE子句中的单行子查询125
4.23 HAVING子句和FROM子句中的单行子查询127
4.24练习题128
第5章 表、索引以及替代变量130
5.1创建表的语句以及命名和引用规则130
5.2列的数据类型和默认值131
5.3创建表的例子133
5.4利用子查询来创建表134
5.5修改表的结构135
5.6改变对象的名称139
5.7截断表和删除表140
5.8为什么引入索引142
5.9如何建立索引143
5.10如何查看索引144
5.11使用索引时应注意的问题145
5.12如何删除索引146
5.13替代变量引入的原因147
5.14以&开始的替代变量148
5.15 字符型和日期型替代变量150
5.16以&&开始的替代变量151
5.17替代变量可以出现的地方153
5.18使用DEFINE定义替代变量154
5.19使用ACCEPT定义替代变量155
5.20 ACCEPT命令的格式和选项156
5.21练习题157
第6章 数据的维护159
6.1准备工作159
6.2 INSERT语句159
6.3 INSERT语句中的空值问题161
6.4如何向表中插入特殊的值163
6.5如何利用子查询向表中插入数据163
6.6如何利用替代变量向表中插入数据和将INSERT语句存入脚本文件164
6.7利用ACCEPT在INSERT语句中产生用户友好的系统提示166
6.8 UPDATE语句167
6.9基于另一个表来修改记录169
6.10利用多列子查询来修改记录171
6.11DELETE语句172
6.12在使用DELETE时可能出现的问题173
6.13基于另一个表来删除行174
6.14引入事务处理的原因和Oracle数据库的事务175
6.15利用COMMIT和ROLLBACK语句控制事务176
6.16有关事务处理应注意的一些问题178
6.17练习题179
第7章 Oracle系统的约束181
7.1 Oracle系统提供的约束181
7.2非空约束181
7.3查看有关约束的信息183
7.4唯一约束184
7.5条件约束187
7.6主键约束189
7.7外键约束192
7.8外键约束对DML语句和DDL语句的影响194
7.9外键的ON DELETE SET NULL和ON DELETE CASCADE子句195
7.10约束的维护200
7.11约束小结204
7.12练习题205
第8章 视图、序列和同义词207
8.1为什么引入视图207
8.2使用视图的好处208
8.3如何创建视图210
8.4如何修改视图212
8.5 Oracle系统如何管理视图213
8.6如何使用视图来进行DML操作214
8.7如何使用视图的WITH CHECKOPTION子句215
8.8WITH READ ONLY子句的使用216
8.9如何删除视图218
8.10 ROWNUM的更多应用219
8.11序列号的引入及创建序列号语句的格式220
8.12如何创建序列号222
8.13如何使用创建的序列号223
8.14 NEXTVAL和CURRVAL虚(伪)列介绍和它们的使用规则225
8.15 序列号的修改226
8.16删除序列号227
8.17同义词的引入及创建228
8.18创建公用同义词及删除同义词230
8.19练习题232
第9章 Oracle的体系结构234
9.1 Oracle引入复杂的体系结构的原因234
9.2 Oracle数据库中常用的术语235
9.3 Oracle数据库管理系统的体系结构236
9.4 Oracle服务器的安装方式237
9.5 Oracle实例和数据库以及其他的关键文件237
9.6建立与Oracle实例的连接238
9.7各种不同的连接方式239
9.8服务器进程239
9.9 Oracle执行SQL查询语句的步骤240
9.10共享池(shared pool)240
9.11数据库高速缓冲区(database buffer cache)242
9.12内存缓冲区顾问(v$db_cache_advice)243
9.13重做日志缓冲区(redo log buffer)244
9.14大池(large pool)和Java池(Java pool)244
9.15 内存缓冲区大小的设定245
9.16内存缓冲区信息的获取246
9.17重做日志写进程(LGWR)及快速提交(fast commit)246
9.18数据库写进程(DBWR/DBWn)247
9.19系统监督进程(SMON)和进程监督进程(PMON)248
9.20校验点(checkpoint)和校验点进程249
9.21归档日志(ARCH/ARCn)进程249
9.22小结250
9.23练习题251
第10章 Oracle数据库管理工具与实例管理253
10.1 Oracle通用安装程序(Oracle Universal Installer)253
10.2 Oracle数据库配置助手(DBCA)254
10.3数据库管理员用户sys和system257
10.4 SQL*Plus命令行工具257
10.5 Oracle 10g企业管理器(EM)258
10.6初始化参数文件(initialization parameter files)260
10.7静态参数文件(PFILE)260
10.8动态服务器参数文件(SPFILE)262
10.9启动数据库264
10.10将数据库置为限制模式266
10.11关闭数据库268
10.12如何利用诊断文件来监督实例269
10.13练习题271
第11章 数据字典和控制文件273
11.1数据字典简介273
11.2数据字典的操作和使用274
11.3格式化数据字典视图的输出275
11.4如何使用数据字典视图276
11.5动态性能表(视图)278
11.6数据字典应用实例279
11.7控制文件及控制文件中所存放的内容283
11.8从控制文件中获取信息的数据字典284
11.9如何限定控制文件的大小284
11.10怎样查看控制文件的配置285
11.11怎样添加和移动控制文件286
11.12控制文件的备份287
11.13虚拟环境的创建288
11.14练习题290
第12章 重做日志文件292
12.1引入重做日志的目的292
12.2重做日志组293
12.3重做日志成员294
12.4日志切换和检查点294
12.5获取重做日志的信息295
12.6添加和删除联机重做日志文件组297
12.7添加和删除联机重做日志成员(文件)299
12.8清除联机重做日志文件301
12.9利用OMF来管理联机重做日志文件304
12.10联机重做日志的配置307
12.11练习题308
第13章 表空间和数据文件的管理310
13.1 Oracle引入逻辑结构的目的310
13.2 Oracle数据库中存储结构之间的关系310
13.3表空间和数据文件之间的关系及表空间的分类311
13.4表空间中的磁盘空间管理312
13.5创建本地管理的表空间313
13.6还原表空间315
13.7临时表空间316
13.8默认临时表空间318
13.9设置表空间为脱机320
13.10只读(read-only)表空间322
13.11重置表空间的大小324
13.12移动数据文件的方法325
13.13删除表空间326
13.14利用OMF来管理表空间329
13.15练习题332
第14章 存储结构及其之间的关系和创建数据库334
14.1各种类型的段334
14.2存储子句的优先级335
14.3区段(extent)336
14.4数据库块(database block)337
14.5自动的段空间管理339
14.6创建数据库概述340
14.7筹划和组织数据库优化而弹性的体系结构340
14.8创建数据库的先决条件342
14.9创建数据库的方法343
14.10创建数据库过程中的排错344
14.11利用Oracle Managed Files来创建数据库345
14.12练习题345
第15章 管理还原数据347
15.1还原数据的管理方法347
15.2 Oracle使用还原段的目的348
15.3还原段的类型349
15.4自动还原数据管理的概念和配置349
15.5还原表空间的创建与维护350
15.6还原表空间之间的切换352
15.7删除还原表空间354
15.8自动还原数据管理的一些参数355
15.9获得还原数据的信息356
15.10练习题357
第16章 管理表358
16.1存储数据的方法和Oracle内置数据类型358
16.2 ROWID360
16.3 Oracle数据行的结构362
16.4创建普通表363
16.5创建临时表364
16.6表的维护和管理366
16.7非分区表的重组367
16.8列的维护371
16.9表的截断和删除373
16.10练习题374
第17章 索引的管理与维护375
17.1 Oracle引入索引的目的375
17.2索引的分类375
17.3 B-树索引376
17.4位图索引377
17.5 B-树索引和位图索引的比较379
17.6创建索引380
17.7重建和维护索引383
17.8标识索引的使用情况386
17.9删除索引387
17.10练习题388
第18章 用户及系统资源和安全的管理390
18.1创建用户390
18.2数据库模式392
18.3改变用户在表空间上的配额393
18.4删除用户394
18.5用户的安全控制域395
18.6概要文件(profiles)396
18.7利用概要文件进行资源管理396
18.8创建资源限制的概要文件397
18.9口令管理399
18.10口令验证函数400
18.11创建口令限制的概要文件401
18.12修改和删除概要文件403
18.13创建概要文件的应用实例405
18.14练习题407
第19章 管理权限408
19.1权限的分类以及系统权限408
19.2系统权限的限制410
19.3授予系统权限410
19.4回收系统权限415
19.5对象权限418
19.6对象权限的授权和回收418
19.7练习题422
第20章 管理角色424
20.1引入角色(role)的原因424
20.2角色的创建425
20.3角色的修改426
20.4角色的授权427
20.5建立默认角色429
20.6激活和禁止角色433
20.7角色的回收和删除435
20.8创建和使用角色指南439
20.9 Oracle预定义的角色444
20.10用户、概要文件、权限和角色的应用实例446
20.11练习题453
参考文献454
热门推荐
- 838228.html
- 560155.html
- 3472266.html
- 3537288.html
- 2740584.html
- 3395410.html
- 1890349.html
- 2395287.html
- 305340.html
- 3656412.html
- http://www.ickdjs.cc/book_3535000.html
- http://www.ickdjs.cc/book_1478474.html
- http://www.ickdjs.cc/book_110612.html
- http://www.ickdjs.cc/book_3316046.html
- http://www.ickdjs.cc/book_1515969.html
- http://www.ickdjs.cc/book_3628174.html
- http://www.ickdjs.cc/book_2327609.html
- http://www.ickdjs.cc/book_373138.html
- http://www.ickdjs.cc/book_1766272.html
- http://www.ickdjs.cc/book_3467235.html