图书介绍

Oracle数据库实用教程PDF|Epub|txt|kindle电子书版本网盘下载

Oracle数据库实用教程
  • 岳国华编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302511823
  • 出版时间:2018
  • 标注页数:351页
  • 文件大小:54MB
  • 文件页数:366页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


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

下载说明

Oracle数据库实用教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 关系数据库概述与Oracle安装1

1.1关系数据库概论1

1.1.1关系数据库的相关概念3

1.1.2SQL语言概述7

1.2数据库的设计与规范化7

1.2.1数据库设计的具体步骤7

1.2.2数据库设计的范式理论(xNF)8

1.3常用数据库建模工具介绍与案例10

1.3.1ERwin简介10

1.3.2Power Designer简介14

1.3.3数据库建模案例(ERwin模型)15

1.4Oracle数据库介绍16

1.4.1Oracle数据库的发展17

1.4.2Oracle数据库的系统结构18

1.4.3Oracle 10g介绍20

1.5Oracle的安装21

1.5.1安装Oracle 10g的环境要求21

1.5.2安装Oracle 10g21

1.5.3检验安装是否成功33

1.5.4Oracle数据库的默认用户37

1.6Oracle系统配置与客户端工具38

1.6.1数据库配置助手38

1.6.2Oracle企业管理器(OEM)39

1.6.3SQL*Plus与iSQL*Plus43

1.6.4网络配置助手46

1.7Oracle数据库的启动与关闭48

1.7.1使用命令启动与关闭数据库48

1.7.2使用OEM工具启动与关闭数据库52

1.7.3开机后自动启动与关闭数据库52

1.8Windows 7操作系统下安装Oracle 10g案例57

1.9习题59

第2章 Oracle数据库体系结构61

2.1Oracle数据库物理存储结构61

2.1.1数据文件61

2.1.2日志文件63

2.1.3控制文件67

2.1.4参数文件68

2.2Oracle数据库逻辑存储结构70

2.2.1表空间70

2.2.2段72

2.2.3盘区73

2.2.4数据块74

2.2.5逻辑存储结构相关视图75

2.3Oracle数据库实例与结构76

2.3.1进程结构77

2.3.2内存结构82

2.4Oracle网络配置文件83

2.4.1客户端配置84

2.4.2服务器端配置85

2.5习题86

第3章 用户与权限管理87

3.1用户与方案87

3.1.1用户与方案的概念87

3.1.2方案对象与非方案对象88

3.2创建用户89

3.2.1用SQL命令创建用户89

3.2.2权限与角色90

3.3系统权限管理92

3.3.1系统权限分类92

3.3.2系统权限的授权93

3.3.3系统权限的回收94

3.4对象权限管理94

3.4.1对象权限分类94

3.4.2对象权限的授权95

3.4.3对象权限的回收96

3.5角色管理96

3.5.1角色概述96

3.5.2系统预定义角色97

3.5.3用户自定义角色97

3.5.4删除角色99

3.6管理用户99

3.6.1使用SQL命令修改用户99

3.6.2启用与禁用用户99

3.6.3删除用户100

3.7数据库概要文件100

3.7.1数据库概要文件概述100

3.7.2创建数据库概要文件100

3.7.3管理数据库概要文件102

3.7.4查看概要文件的信息103

3.8习题103

第4章 数据表及其管理105

4.1数据表与其存储的数据类型105

4.1.1基本数据类型105

4.1.2数据表的创建108

4.1.3从原始表创建新表109

4.1.4为表中字段指定默认值110

4.1.5查看表结构的命令DESCRIBE110

4.2表中数据增、删、改110

4.2.1向表中新增数据(插入)110

4.2.2修改表中的数据112

4.2.3删除表中的数据113

4.3表结构修改与删除表114

4.3.1表结构修改114

4.3.2删除表(摘除数据表)115

4.4数据完整性与实现方法116

4.4.1主键约束(PRIMARY KEY)117

4.4.2非空值列约束(NOT NULL)119

4.4.3唯一性约束(UNIQUE)119

4.4.4检查约束(CHECK)120

4.4.5外键约束(FOREIGN KEY)120

4.5聚簇表122

4.5.1创建聚簇123

4.5.2创建聚簇表124

4.5.3聚簇维护124

4.5.4聚簇表数据块号查询125

4.6分区表126

4.6.1分区键126

4.6.2分区表127

4.7表中数据行结构131

4.8Oracle临时表133

4.8.1临时表的分类及操作133

4.8.2临时表的用途135

4.9数据表设计案例135

4.10习题140

第5章 数据查询143

5.1数据查询语句SELECT143

5.1.1SELECT子句和FROM子句144

5.1.2WHERE子句145

5.1.3ORDER BY子句148

5.1.4统计函数149

5.1.5GROUP BY子句150

5.1.6HAVING子句151

5.2Oracle数据库中常用的内置SQL函数151

5.2.1字符串处理函数152

5.2.2数值运算函数152

5.2.3日期和时间函数153

5.2.4转换函数153

5.3SQL*Plus查询输出结果格式化154

5.3.1SQL*Plus环境中的常用格式化选项154

5.3.2使用“环境”对话框设置格式化选项的值155

5.3.3使用命令设置格式化选项的值155

5.4SQL脚本文件的创建与执行158

5.4.1创建SQL脚本文件158

5.4.2执行SQL脚本文件159

5.5多表连接查询161

5.5.1内连接查询161

5.5.2外连接查询162

5.5.3交叉连接164

5.6查询中的集合操作164

5.6.1UNION集合运算164

5.6.2INTERSECT集合运算165

5.6.3MINUS集合运算165

5.7子查询166

5.7.1单行子查询166

5.7.2多行子查询167

5.7.3多列子查询168

5.7.4相关子查询169

5.7.5子查询在FROM子句中运用169

5.8伪列在查询中的应用170

5.8.1ROWID伪列170

5.8.2ROWNUM伪列170

5.8.3Oracle中的树形查询172

5.9习题174

第6章 PL/SQL程序设计176

6.1PL/SQL引擎176

6.2PL/SQL程序结构178

6.3变量与常量180

6.3.1PL/SQL标识符180

6.3.2PL/SQL中的数据类型181

6.3.3变量与常量的定义182

6.3.4为变量和常量赋值183

6.3.5变量和常量的作用域184

6.4主要SQL语句在PL/SQL程序中的使用185

6.4.1SELECT语句在PL/SQL程序中的使用185

6.4.2INSERT、UPDATE、DELETE语句在PL/SQL程序中的用法186

6.4.3DCL语句在PL/SQL程序中的使用188

6.4.4DDL语句在PL/SQL程序中的使用189

6.5PL/SQL中的复合数据类型189

6.5.1记录类型189

6.5.2记录表类型190

6.6用%TYPE和%ROWTYPE实现变量的柔性定义191

6.6.1使用%TYPE定义简单变量191

6.6.2使用%ROWTYPE定义记录变量192

6.7PL/SQL中的流程控制语句192

6.7.1条件选择语句193

6.7.2循环语句196

6.8游标及其应用199

6.8.1显式游标199

6.8.2带参数的游标203

6.8.3隐式游标(SQL游标)204

6.8.4使用游标更新表中的数据205

6.9PL/SQL程序中的异常处理206

6.9.1系统异常206

6.9.2用户自定义异常208

6.10存储过程与函数209

6.10.1存储过程209

6.10.2函数215

6.11大对象数据操作217

6.11.1LOB分类及定位器217

6.11.2操作LOB数据的PL/SQL过程和函数218

6.11.3LOB列初始化219

6.11.4PL/SQL操作LOB案例220

6.12PL/SQL调用Java方法222

6.13习题223

第7章 索引、视图、序列及同义词226

7.1索引及其应用226

7.1.1Oracle支持的索引类型227

7.1.2创建索引232

7.1.3应用索引的因素234

7.2索引组织化表236

7.3与索引有关的主要系统视图238

7.4视图及其应用238

7.4.1使用视图的益处239

7.4.2视图的应用239

7.4.3重新编译视图与删除视图240

7.4.4通过视图更新数据241

7.5物化视图242

7.6序列与同义词244

7.6.1序列的使用与管理244

7.6.2同义词的使用与管理247

7.7习题247

第8章 事务与并发处理机制249

8.1事务的概念249

8.2事务特性251

8.2.1事务的原子性251

8.2.2事务的一致性253

8.2.3事务的隔离性254

8.2.4事务的持久性255

8.3管理事务的命令255

8.3.1COMMIT命令255

8.3.2ROLLBACK命令256

8.3.3SAVEPOINT和ROLLBACK TO SAVEPOINT命令257

8.3.4SET TRANSACTION命令257

8.3.5SET CONSTRAINT命令258

8.4并发控制与锁机制259

8.4.1关于并发的问题259

8.4.2锁机制260

8.5习题262

第9章 触发器及应用264

9.1触发器概念与组成264

9.2触发器的分类265

9.3触发器的创建266

9.3.1DML事件触发器的创建267

9.3.2DDL事件触发器的创建272

9.3.3替代触发器的创建275

9.3.4用户事件触发器278

9.3.5系统事件触发器279

9.4触发器管理281

9.5触发器应用282

9.5.1数据库表主键自动填入282

9.5.2触发器变异表处理283

9.6习题285

第10章 Oracle安全策略、数据库备份与恢复286

10.1Oracle安全策略286

10.1.1Oracle数据库访问的身份验证287

10.1.2Oracle数据访问安全的保障287

10.2Oracle数据库备份与恢复机制288

10.2.1数据库备份的重要性288

10.2.2数据库备份的内容288

10.2.3数据库备份的种类288

10.2.4数据库备份中的保留策略289

10.3数据库冷备份290

10.3.1冷备份概述290

10.3.2冷备份操作步骤290

10.3.3冷备份恢复步骤293

10.4数据库热备份293

10.4.1热备份概述293

10.4.2热备份操作步骤293

10.5用EXP/IMP进行逻辑备份294

10.5.1EXP导出数据294

10.5.2IMP导入数据298

10.6Oracle闪回技术298

10.6.1闪回查询(Flashback Query)299

10.6.2闪回删除(Flashback Drop)300

10.6.3闪回数据归档(Flashback Data Archive)302

10.6.4闪回数据库(Flashback Database)303

10.7习题304

第11章 数据库部署、访问接口与调优305

11.1数据库部署305

11.1.1表空间规划与用户授权305

11.1.2安装用户数据库对象306

11.2ODBC接口访问Oracle307

11.2.1ODBC体系结构308

11.2.2Oracle ODBC数据源配置309

11.2.3ODBC所需文件与执行流程311

11.2.4ODBC数据类型与转换312

11.2.5ODBCAPI函数315

11.2.6C语言环境ODBC访问Oracle案例318

11.3JDBC接口访问Oracle321

11.3.1JDBC体系结构322

11.3.2JDBC常用接口介绍323

11.3.3使用JDBC的步骤324

11.3.4Java语言环境JDBC访问Oracle案例326

11.4OLEDB接口访问Oracle330

11.4.1OLEDB体系结构331

11.4.2C++通过OLEDB访问Oracle331

11.5Oracle数据库应用性能调优337

11.5.1系统架构及实现差异对系统性能的影响337

11.5.2查询语句对系统性能的影响343

11.5.3合理设计并利用索引345

11.6习题350

参考文献351

热门推荐