图书介绍

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

Oracle数据库管理与开发 适用于OCP认证
  • 何明编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302309369
  • 出版时间:2013
  • 标注页数:455页
  • 文件大小:92MB
  • 文件页数:469页
  • 主题词:关系数据库系统-数据库管理系统-教材

PDF下载


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

下载说明

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

热门推荐