图书介绍

Oracle从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

Oracle从入门到精通
  • 创客诚品,郑彬彬,郑秋生编著 著
  • 出版社: 北京希望电子出版社
  • ISBN:9787830024932
  • 出版时间:2017
  • 标注页数:380页
  • 文件大小:56MB
  • 文件页数:402页
  • 主题词:关系数据库-数据库管理系统

PDF下载


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

下载说明

Oracle从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

Chapter01数据库技术学习准备2

1.1数据库的基本概念2

1.1.1数据管理的发展历程2

1.1.2相关术语6

1.1.3数据模型7

1.2数据库系统结构10

1.2.1数据库的三级模式结构10

1.2.2数据库的体系结构12

1.3数据库的规范化14

1.3.1数据依赖14

1.3.2相关概念15

1.3.3范式15

1.4数据库设计18

1.4.1需求分析18

1.4.2概念结构设计19

1.4.3逻辑结构设计19

1.4.4数据库物理设计20

1.4.5数据库的实施20

1.5主流数据库简介21

Chapter02初识Oracle数据库26

2.1 Oracle数据库概述26

2.1.1 Oracle简介26

2.1.2 Oracle特性27

2.2 Oracle的安装准备29

2.2.1硬件要求29

2.2.2软件要求30

2.3 Oracle数据库的安装30

2.3.1 Oracle安装过程31

2.3.2 Oracle常用服务36

2.4 Oracle数据库的卸载37

Chapter03 SQL语言基础42

3.1 SOL语言概述42

3.1.1 SQL语言的功能42

3.1.2 SQL语言的特点43

3.2表管理44

3.2.1数据类型44

3.2.2创建表47

3.2.3修改表51

3.2.4删除表53

3.2.5表数据更新54

3.2.6定义数据完整性55

3.3视图管理60

3.3.1创建视图60

3.3.2应用视图62

3.3.3修改视图62

3.3.4删除视图63

3.4索引管理63

3.4.1创建索引63

3.4.2应用索引65

3.4.3删除索引66

3.5同义词66

3.6序列67

3.7数据定义69

3.8数据操纵70

3.9数据控制70

3.10基本数据查询71

3.10.1数据查询基本结构71

3.10.2简单查询71

3.10.3使用WHERE子句进行筛选74

3.10.4使用ORDER BY子句进行查询的排序76

3.10.5使用GROUP BY子句进行分组查询76

3.10.6使用HAVING子句对分组进行筛选77

3.10.7使用Create子句将查询结果存储到表中77

3.11多表连接查询78

3.11.1多表连接查询78

3.11.2嵌套查询81

3.11.3集合操作84

Chapter04数据库管理88

4.1用户模式88

4.1.1模式和模式对象88

4.1.2模式实例SCOTT88

4.2数据库管理89

4.2.1创建数据库89

4.2.2删除数据库99

4.2.3启动数据库101

4.2.4改变数据库启动模式(状态)104

4.2.5关闭数据库104

Chapter05 Oracle数据库体系结构110

5.1 Oracle体系结构概述110

5.2 Oracle数据库逻辑结构110

5.2.1表空间(Tablespace )111

5.2.2段(Segment)115

5.2.3数据区(Extent)117

5.2.4数据块117

5.3 Oracle数据库物理结构118

5.3.1数据文件118

5.3.2控制文件121

5.3.3重做日志文件122

5.4 Oracle数据库内存结构125

5.4.1系统全局区(System Global Area)126

5.4.2程序全局区(Program Global Area)128

5.5 Oracle数据库进程129

5.5.1进程监控进程(PMON)129

5.5.2系统监控进程(SMON)130

5.5.3日志写入进程(LGWR)130

5.5.4归档进程(ARCn )130

5.5.5检查点进程(CKPT)131

5.5.6恢复进程(RECO )131

Chapter06 SQL*Plus工具134

6.1 SOL*Plus概述134

6.1.1 SQL*Plus的主要功能134

6.1.2 SQL*Plus的启动134

6.1.3 SQL*Plus的退出136

6.2 SQL*Plus常用命令137

6.2.1 describe命令137

6.2.2 prompt命令139

6.2.3 define和accept命令139

6.2.4替换变量141

6.2.5 show命令143

6.2.6 save命令144

6.2.7 get命令146

6.2.8 edit命令146

6.2.9@命令147

6.2.10 spool命令147

6.2.11 start命令148

6.2.12 help命令148

6.3 SQL*Plus格式化查询结果命令149

6.3.1 SQL*Plus环境的设置149

6.3.2 linesize命令152

6.3.3 pagesize命令153

6.3.4 column命令153

6.3.5 pause命令155

6.3.6 ttitle和btitle命令155

6.3.7 break和computer命令156

6.4其他缓存区编辑命令157

Chapter07 PL/SQL编程基础161

7.1 PL/SQL概 述161

7.1.1 PL/SQL与SQL的关系161

7.1.2 PL/SQL基本结构161

7.1.3 PL/SQL结构示例161

7.1.4 PL/SQL程序注释162

7.2 PL/SQL常量和变量定义163

7.2.1 PL/SQL字符集163

7.2.2数据类型164

7.2.3定义变量和常量171

7.3条件语句172

7.3.1 IF条件语句172

7.3.2 CASE条件语句173

7.4循环语句175

7.4.1 LOOP循环语句175

7.4.2 WHILE循环语句177

7.4.3 FOR循环178

Chapter08 游标和 异常处理181

8.1游标181

8.1.1定义游标181

8.1.2打开游标182

8.1.3从游标获取数据182

8.1.4关闭游标183

8.1.5游标FOR循环185

8.1.6隐式游标186

8.2游标属性187

8.3 PL/SQL异常处理191

8.3.1自定义异常处理191

8.3.2预定义异常191

8.3.3自定义异常193

Chater09 存储过程、函数、触发器和包197

9.1存储过程197

9.1.1创建存储过程197

9.1.2调用过程200

9.1.3带参数的存储过程200

9.1.4删除存储过程205

9.2函数206

9.2.1创建函数207

9.2.2调用函数210

9.2.3删除函数211

9.3触发器211

9.3.1触发器概述211

9.3.2创建触发器212

9.3.3维护触发器216

9.3.4删除触发器217

9.3.5三种方法的区别与比较218

9.4包218

9.4.1创建包218

9.4.2调用包221

9.4.3删除包221

Chapter10 Oracle系统优化224

10.1 SQL语句调优224

10.1.1不用星号(*)代替所有列名224

10.1.2在确保完整性的情况下多用COMMIT语句225

10.1.3用WHERE语句代替HAVING语句225

10.1.4用TRUNCATE语句代替DELETE语句226

10.1.5用表连接代替表的多次查询228

10.1.6用EXISTS代替IN230

10.1.7用EXISTS代替DISTINCT231

10.1.8用<=代替<231

10.1.9使用指定的详细列名232

10.2表连接的优化233

10.2.1选择FROM后表的顺序233

10.2.2 WHERE子句的连接顺序234

10.3合理使用索引234

10.3.1何时使用索引234

10.3.2索引列上操作符的使用235

10.3.3唯索引列上不要使用NULL值235

10.3.4选择复合索引主列235

10.3.5避免对大表的全表扫描236

10.3.6监视索引是否被使用236

Chapter11 Oracle数据库备份与恢复239

11.1备份与恢复概述239

11.1.1备份的原则和策略239

11.1.2恢复的原则和策略239

11.2备份与恢复的分类240

11.2.1备份分类240

11.2.2恢复分类241

11.3备份和恢复的方法242

11.3.1冷备份的实施242

11.3.2热备份的实施243

11.3.3冷备份的恢复245

11.3.4热备份的恢复246

Chater12 数据的导入/导出253

12.1 Data Pump概述253

12.2创建目录254

12.3 Data Pump导出数据255

12.3.1 EXPDP的三种调用接口256

12.3.2 EXPDP的五种导出模式256

12.3.3导出参数说明259

12.4 Data Pump导入数据261

12.4.1 IMPDP的三种调用接口261

12.4.2 IMPDP的五种调用模式261

12.4.3导入参数说明263

12.5 EXP/IMP导出/导入数据265

12.5.1 EXP导出数据265

12.5.2 IMP导入数据268

Chapter13 数据库安全管理273

13.1 Oracle数据库的安全性273

13.2用户274

13.2.1创建用户274

13.2.2修改用户278

13.2.3删除用户281

13.3用户权限281

13.3.1系统权限282

13.3.2对象权限283

13.4角色285

13.4.1角色分类285

13.4.2创建角色286

13.4.3为角色授权286

13.4.4管理角色287

Chapter14 R M A N工具的应用290

14.1初识RMAN290

14.1.1 RMAN相关概念290

14.1.2 RMAN常用组件290

14.1.3备份前的准备操作291

14.2 RMAN备份296

14.2.1 BACKUP命令296

14.2.2完全备份296

14.2.3增量备份297

14.2.4备份表空间298

14.2.5备份控制文件299

14.2.6备份归档日志299

14.2.7镜像复制300

14.2.8查看备份信息300

14.3 RMAN恢复数据库301

14.3.1数据库非归档恢复302

14.3.2数据库归档恢复305

14.3.3数据块恢复306

Chapter15 闪回技术309

15.1认识闪回技术309

15.1.1闪回恢复区的作用309

15.1.2配置闪回恢复区309

15.2闪回查询技术311

15.2.1闪回版本查询311

15.2.2闪回事务查询311

15.3闪回错误操作技术312

15.3.1闪回数据库312

15.3.2闪回表314

15.3.3闪回回收站314

Chapter16 Oracle数据库的连接318

16.1 JDBC简介318

16.2 JDBC的工作原理319

16.3 JDBC的操作320

16.4 ADO.NET简介323

16.5 ADO.NET中的对象324

16.5.1 Connection对象326

16.5.2 Command对象328

16.5.3 DataReader对象331

16.5.4 DataAdapter对象332

16.5.5 DataSet对象333

16.5.6 DataTable对象335

Chapter17 学生选课管理系统开发案例338

17.1需求分析338

17.2系统要求338

17.3系统数据库设计339

17.3.1需求分析339

17.3.2数据库概念结构设计340

17.3.3数据库逻辑结构设计341

17.3.4数据库物理结构设计341

17.4系统设计与实现342

17.4.1开发工具与语言342

17.4.2关键代码342

附录353

附录A353

附录B360

热门推荐