新闻资讯
看你所看,想你所想

从零开始学Oracle

从零开始学Oracle

从零开始学Oracle

本书用简单易懂的实例和大量的图示,深入浅出地介绍了Oracle资料库的操作与编程方面的知识。作者以实际工作为切入点,详细介绍了Oracle资料库的基础知识及PL/SQL程式设计实战的知识。本书共分为17章,主要介绍了资料库的入门知识、安装Oracle以及使用Oracle的客户端工具管理Oracle,Oracle资料库表、索引、约束、视图、序列和同义词的创建与使用方法,如何使用DML语句和SELECT语句查询与管理资料库对象,PL/SQL编程方面的知识,以及用户与资料库表空间的管理。

基本介绍

  • 书名:从零开始学Oracle
  • 出版社:电子工业出版社
  • 页数:352页
  • 开本:16
  • 品牌:电子工业出版社
  • 作者:丁勇
  • 出版日期:2012年10月1日
  • 语种:简体中文
  • ISBN:9787121180279

内容简介

《从零开始学Oracle》技术点丰富,讲解手法细腻,不仅适合Oracle初学者,也适合任何对资料库有兴趣的相关人员。

图书目录

第1篇Oracle基础篇
第1章资料库入门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.1Oracle资料库特性14
1.3.2Oracle资料库术语15
1.3.3Oracle资料库系统的组成17
1.3.4与SQLServer资料库的比较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
2.1管理Oracle系统28
2.1.1启动和停止监听程式28
2.1.2资料库的启动和关闭29
2.1.3配置网路监听程式33
2.1.4使用网路配置助手工具34
2.1.5NetManager网路管理员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*Plus63
3.1SQL语言基础63
3.1.1SQL、SQL*Plus与Oracle的关係64
3.1.2SQL语言的特点64
3.1.3SQL语言的分类65
3.1.4SQL语言的编写规则66
3.2认识SQL*Plus68
3.2.1SQL*Plus的功能68
3.2.2启动SQL*Plus69
3.2.3重新连线资料库70
3.2.4SQL*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对象篇
第4章操纵数据表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章索引和约束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章视图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章序列和同义词140
7.1使用序列140
7.1.1序列的作用140
7.1.2创建自增序列141
7.1.3NEXTVAL和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语言篇
第8章SQL查询149
8.1单表查询149
8.1.1SELECT语法149
8.1.2查询指定列数据150
8.1.3移除重複列值151
8.1.4表达式查询152
8.1.5指定查询条件152
8.1.6BETWEEN、IN和LIKE範围查询154
8.1.7处理NULL列值157
8.1.8AND、OR、NOT逻辑运算符157
8.1.9ORDERBY排序159
8.1.10ROWNUM伪列161
8.1.11ROWID伪列163
8.1.12使用CASE表达式164
8.2分组查询167
8.2.1分组查询简介167
8.2.2使用分组函式167
8.2.3使用GROUPBY子句分组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章操纵数据表183
9.1插入数据183
9.1.1理解DML语言183
9.1.2使用INSERT语句184
9.1.3DEFAULT和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内置函式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.2TO_CHAR将日期型转换为字元串210
10.5.3TO_CHAR将数字型转换为字元串211
10.5.4TO_DATE将字元串转换为日期213
10.5.5TO_NUMBER将字元串转换为数字213
10.6通用函式列表213
10.7小结214
10.8习题214
第4篇PL/SQL编程篇
第11章PL/SQL入门215
11.1PL/SQL基础215
11.1.1结构化程式设计215
11.1.2与SQL语言整合217
11.1.3提高程式性能219
11.1.4模组化应用程式开发220
11.1.5面向对象的开发221
11.2PL/SQL语言概览223
11.2.1PL/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章存储子程式和包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.2IN、OUT和INOUT模式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章记录与集合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章触发器和游标280
14.1理解触发器280
14.1.1触发器的作用280
14.1.2触发器的分类282
14.2DML触发器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.3UPDATE和DELETE替代触发器294
14.4系统事件触发器295
14.4.1定义系统事件触发器296
14.4.2使用DDL触发器296
14.4.3使用资料库触发器298
14.4.4SERVERERROR触发器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维护篇
第15章资料库安全性管理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在OracleSQLDeveloper中管理用户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章资料库空间管理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章备份和恢複数据库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

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com