图书介绍

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

从零开始学Oracle
  • 丁勇编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121180279
  • 出版时间:2012
  • 标注页数:354页
  • 文件大小:242MB
  • 文件页数:366页
  • 主题词:关系数据库-数据库管理系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

从零开始学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

热门推荐