图书介绍
从零开始学Oracle2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 丁勇编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121180279
- 出版时间:2012
- 标注页数:354页
- 文件大小:242MB
- 文件页数:366页
- 主题词:关系数据库-数据库管理系统
PDF下载
下载说明
从零开始学OraclePDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Oracle基础篇1
第1章 数据库入门(教学视频:40分钟)1
1.1数据库基础1
1.1.1什么是关系型数据库1
1.1.2实体关系模型3
1.1.3数据库管理系统3
1.1.4使用SQL语言管理数据库5
1.2理解数据库范式7
1.2.1什么是数据库范式7
1.2.2第一范式1NF8
1.2.3第二范式2NF8
1.2.4第三范式3NF9
1.2.5使用数据库建模工具9
1.3认识Oracle数据库系统14
1.3.1 Oracle数据库特性14
1.3.2 Oracle数据库术语15
1.3.3 Oracle数据库系统的组成17
1.3.4与SQL Server数据库的比较18
1.4安装Oracle数据库19
1.4.1获取Oracle数据库软件19
1.4.2使用Oracle技术与文档库20
1.4.3安装Oracle数据库21
1.4.4卸载Oracle数据库25
1.5小结26
1.6习题26
第2章 使用Oracle数据库(教学视频:28分钟)28
2.1管理Oracle系统28
2.1.1启动和停止监听程序28
2.1.2数据库的启动和关闭29
2.1.3配置网络监听程序33
2.1.4使用网络配置助手工具34
2.1.5 Net Manager网络管理员36
2.2创建Oracle数据库37
2.2.1使用DBCA创建数据库37
2.2.2数据库安装参数41
2.2.3删除现有数据库43
2.2.4手动安装数据库44
2.3连接Oracle数据库47
2.3.1安装Oracle客户端47
2.3.2客户端网络配置工具49
2.3.3使用Oracle企业管理器52
2.3.4使用SQL*Plus53
2.3.5使用Oracle SQL Developer56
2.3.6使用PL/SQL Developer58
2.3.7使用Toad59
2.4小结62
2.5习题62
第3章 SQL与SQL*Plus(教学视频:27分钟)63
3.1 SQL语言基础63
3.1.1 SQL、SQL*Plus与Oracle的关系64
3.1.2 SQL语言的特点64
3.1.3 SQL语言的分类65
3.1.4 SQL语言的编写规则66
3.2认识SQL*Plus68
3.2.1 SQL*Plus的功能68
3.2.2启动SQL*Plus69
3.2.3重新连接数据库70
3.2.4 SQL*Plus运行环境设置70
3.2.5使用命令帮助71
3.3使用SQL*Plus管理数据库对象72
3.3.1执行SQL语句72
3.3.2了解SQL缓冲区73
3.3.3运行脚本文件75
3.3.4显示表结构75
3.4格式化查询结果76
3.4.1格式化列76
3.4.2清除列格式79
3.4.3限制重复行79
3.4.4使用汇总行80
3.5小结82
3.6习题82
第2篇 管理Oracle对象篇83
第4章 操纵数据表(教学视频:22分钟)83
4.1表基础83
4.1.1表和实体83
4.1.2表的分类84
4.1.3表和列命名规则85
4.1.4内置列数据类型86
4.2创建表87
4.2.1理解表空间88
4.2.2创建标准表88
4.2.3全局临时表91
4.2.4使用Dual表93
4.2.5查看表信息94
4.3修改表96
4.3.1添加表列96
4.3.2修改表列97
4.3.3删除表列98
4.3.4重命名表列98
4.3.5删除数据表99
4.4小结100
4.5习题100
第5章 索引和约束(教学视频:31分钟)101
5.1创建索引101
5.1.1索引的作用101
5.1.2索引的原理103
5.1.3索引的分类104
5.1.4创建B树索引105
5.1.5创建位图索引107
5.1.6创建函数索引107
5.1.7修改索引108
5.1.8删除索引110
5.1.9查看索引信息111
5.1.10索引创建策略112
5.2创建约束112
5.2.1约束的分类112
5.2.2主键约束113
5.2.3外键约束115
5.2.4检查约束117
5.2.5唯一性约束119
5.3管理约束120
5.3.1修改约束120
5.3.2禁用和启用约束121
5.3.3查询约束信息123
5.4小结125
5.5习题125
第6章 视图(教学视频:20分钟)126
6.1视图基础126
6.1.1什么是视图126
6.1.2视图的分类127
6.1.3视图创建语法128
6.1.4创建简单视图128
6.1.5创建复杂视图130
6.1.6视图的修改131
6.1.7视图的删除132
6.2内联视图133
6.2.1什么是内联视图133
6.2.2内联视图的执行顺序133
6.2.3内联视图与DML语句134
6.3物化视图135
6.3.1什么是物化视图135
6.3.2创建物化视图137
6.3.3删除物化视图138
6.4小结138
6.5习题139
第7章 序列和同义词(教学视频:15分钟)140
7.1使用序列140
7.1.1序列的作用140
7.1.2创建自增序列141
7.1.3 NEXTVAL和CURRVAL伪列143
7.1.4使用序列编号144
7.1.5修改序列145
7.1.6删除序列146
7.2使用同义词146
7.2.1同义词的作用146
7.2.2创建和使用同义词147
7.3小结148
7.4习题148
第3篇 使用SQL语言篇149
第8章 SQL查询(教学视频:44分钟)149
8.1单表查询149
8.1.1 SELECT语句149
8.1.2查询指定列数据150
8.1.3移除重复列值151
8.1.4表达式查询152
8.1.5指定查询条件152
8.1.6 BETWEEN、IN和LIKE范围查询154
8.1.7处理NULL列值157
8.1.8 AND、OR、NOT逻辑运算符157
8.1.9 ORDER BY排序159
8.1.10 ROWNUM伪列161
8.1.11 ROWID伪列163
8.1.12使用CASE表达式164
8.2分组查询167
8.2.1分组查询简介167
8.2.2使用分组函数167
8.2.3使用GROUP BY子句分组170
8.2.4使用HAVING子句分组过滤172
8.3多表查询173
8.3.1多表查询分类173
8.3.2内连接175
8.3.3外连接177
8.3.4自引用连接180
8.3.5交叉连接180
8.3.6自然连接181
8.4小结181
8.5习题182
第9章 操纵数据(教学视频:22分钟)183
9.1插入数据183
9.1.1理解DML语言183
9.1.2使用INSERT语句184
9.1.3 DEFAULT和NULL值185
9.1.4使用子查询插入多行数据187
9.1.5插入多表数据188
9.2更新数据190
9.2.1使用UPDATE语句190
9.2.2使用RETURNING子句191
9.2.3使用子查询更新多行记录192
9.2.4使用MERGE合并数据表193
9.3删除数据195
9.3.1删除单行记录195
9.3.2删除多行记录196
9.3.3使用TRUNCATE清空表数据197
9.4小结198
9.5习题198
第10章 Oracle内置函数(教学视频:39分钟)200
10.1函数基础200
10.1.1函数简介200
10.1.2函数的分类201
10.2字符型函数202
10.2.1字符型函数列表202
10.2.2大小写转换函数203
10.2.3字符串处理函数203
10.2.4字符串替代函数204
10.3数字型函数205
10.3.1数字型函数列表205
10.3.2数字型函数示例206
10.4日期时间函数206
10.4.1日期时间函数列表206
10.4.2日期时间函数示例208
10.5类型转换函数208
10.5.1类型转换函数列表209
10.5.2 TO_CHAR将日期型转换为字符串210
10.5.3 TO_CHAR将数字型转换为字符串211
10.5.4 TO_DATE将字符串转换为日期213
10.5.5 TO_NUMBER将字符串转换为数字213
10.6通用函数列表213
10.7小结214
10.8习题214
第4篇PL/SQL编程篇215
第11章 PL/SQL入门(教学视频:19分钟)215
11.1 PL/SQL基础215
11.1.1结构化程序设计215
11.1.2与SQL语言整合217
11.1.3提高程序性能219
11.1.4模块化应用程序开发220
11.1.5面向对象的开发221
11.2 PL/SQL语言概览223
11.2.1 PL/SQL块223
11.2.2变量和数据类型225
11.2.3程序控制语句225
11.2.4存储过程、函数与包229
11.2.5触发器简介231
11.2.6结构化异常处理233
11.2.7集合与记录234
11.2.8游标基础235
11.3小结237
11.4习题237
第12章 存储子程序和包(教学视频:37分钟)238
12.1定义子程序238
12.1.1什么是子程序238
12.1.2子程序的调试240
12.1.3创建过程243
12.1.4创建函数244
12.1.5使用RETURN语句246
12.1.6查看子程序247
12.1.7删除子程序249
12.2子程序参数250
12.2.1形式参数与实际参数250
12.2.2 IN、OUT和IN OUT模式251
12.2.3参数调用方式253
12.3定义PL/SQL包254
12.3.1什么是包(Package)254
12.3.2定义包规范255
12.3.3定义包体257
12.3.4调用包组件258
12.4小结259
12.5习题260
第13章 记录与集合(教学视频:33分钟)261
13.1使用PL/SQL记录261
13.1.1什么是记录261
13.1.2定义记录类型263
13.1.3记录类型赋值264
13.1.4在DML中使用记录266
13.2使用集合类型267
13.2.1集合的分类268
13.2.2定义索引表268
13.2.3操纵索引表270
13.2.4定义嵌套表271
13.2.5操纵嵌套表272
13.2.6数据库中的嵌套表273
13.2.7定义变长数组275
13.2.8操纵变长数组276
13.2.9数据库中的变长数组277
13.3小结278
13.4习题278
第14章 触发器和游标(教学视频:43分钟)280
14.1理解触发器280
14.1.1触发器的作用280
14.1.2触发器的分类282
14.2 DML触发器283
14.2.1触发器的执行顺序283
14.2.2定义DML触发器284
14.2.3理解:OLD和:NEW谓词记录287
14.2.4使用REFERENCING子句288
14.2.5使用WHEN子句289
14.2.6理解自治事务290
14.3替代触发器291
14.3.1什么是替代触发器292
14.3.2定义替代触发器292
14.3.3 UPDATE和DELETE替代触发器294
14.4系统事件触发器295
14.4.1定义系统事件触发器296
14.4.2使用DDL触发器296
14.4.3使用数据库触发器298
14.4.4 SERVERERROR触发器301
14.5游标302
14.5.1什么是游标302
14.5.2定义游标303
14.5.3打开游标305
14.5.4提取游标数据305
14.5.5关闭游标307
14.6小结308
14.7习题308
第5篇 Oracle维护篇309
第15章 数据库安全性管理(教学视频:34分钟)309
15.1用户管理309
15.1.1用户与方案简介309
15.1.2创建用户310
15.1.3修改用户312
15.1.4删除用户313
15.1.5查询用户313
15.1.6在Oracle SQL Developer中管理用户314
15.2权限管理315
15.2.1理解权限315
15.2.2分配权限317
15.2.3撤销权限319
15.2.4查看权限320
15.3角色管理321
15.3.1角色简介321
15.3.2创建角色323
15.3.3分配权限324
15.3.4管理角色324
15.3.5查看角色326
15.4小结327
15.5习题327
第16章 数据库空间管理(教学视频:24分钟)329
16.1理解表空间329
16.1.1表空间概述329
16.1.2表空间分类330
16.1.3表空间的创建331
16.1.4创建普通表空间332
16.1.5创建临时表空间333
16.1.6创建大文件表空间333
16.1.7创建撤销表空间333
16.2管理表空间334
16.2.1调整表空间大小334
16.2.2调整脱机和联机状态334
16.2.3调整只读和只写状态335
16.2.4更改表空间名称335
16.2.5删除表空间336
16.2.6查询表空间信息336
16.3小结338
16.4习题338
第17章 备份和恢复数据库(教学视频:29分钟)339
17.1理解备份与恢复339
17.1.1什么是备份与恢复339
17.1.2备份与恢复的方法340
17.2脱机备份与恢复340
17.2.1理解脱机状态340
17.2.2脱机备份341
17.2.3脱机恢复342
17.3逻辑备份与恢复343
17.3.1理解数据泵343
17.3.2使用expdp导出数据344
17.3.3使用impdp导入数据346
17.4联机备份与恢复348
17.4.1设置归档日志模式348
17.4.2创建恢复表空间349
17.4.3创建RMAN用户349
17.4.4创建恢复目录349
17.4.5注册目标数据库350
17.4.6使用RMAN进行备份350
17.4.7使用RMAN进行恢复351
17.5小结352
17.6习题352
热门推荐
- 2239844.html
- 2272954.html
- 1850115.html
- 3064747.html
- 575621.html
- 947711.html
- 69597.html
- 1825629.html
- 427362.html
- 1961858.html
- http://www.ickdjs.cc/book_1271998.html
- http://www.ickdjs.cc/book_1608240.html
- http://www.ickdjs.cc/book_3292017.html
- http://www.ickdjs.cc/book_2162563.html
- http://www.ickdjs.cc/book_540572.html
- http://www.ickdjs.cc/book_1018439.html
- http://www.ickdjs.cc/book_945125.html
- http://www.ickdjs.cc/book_1049453.html
- http://www.ickdjs.cc/book_618827.html
- http://www.ickdjs.cc/book_988993.html