图书介绍

轻松学编程 轻松学Oracle数据库PDF|Epub|txt|kindle电子书版本网盘下载

轻松学编程 轻松学Oracle数据库
  • 崔群法,李立新,崔程等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122138484
  • 出版时间:2012
  • 标注页数:346页
  • 文件大小:112MB
  • 文件页数:362页
  • 主题词:关系数据库-数据库管理系统,Oracle

PDF下载


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

下载说明

轻松学编程 轻松学Oracle数据库PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Oracle 11g关系数据库1

1.1 关系数据模型2

1.1.1 数据结构2

1.1.2 关系的完整性约束3

1.2 关系数据库规范化理论5

1.2.1 函数依赖5

1.2.2 范式理论6

1.3 数据库设计8

1.3.1 实体-关系模型8

1.3.2 E-R图的绘制9

1.3.3 将E-R模型转化为关系模式10

1.4 安装Oracle 11g11

1.4.1 下载和安装Oracle数据库11

1.4.2 查看Oracle系统16

1.5 Oracle默认用户17

1.6 启动和使用OEM18

1.7 实践案例:创建数据库21

1.8 动手练一练25

1.8.1 练习题25

1.8.2 上机实践26

第2章 Oracle数据库的体系结构27

2.1 物理存储结构28

2.1.1 数据文件28

2.1.2 控制文件29

2.1.3 重做日志文件29

2.1.4 其他文件30

2.2 逻辑存储结构30

2.2.1 表空间(TABLESPACE)31

2.2.2 段(SEGMENT)32

2.2.3 区(EXTENT)32

2.2.4 块(BLOCK)33

2.3 Oracle数据库的实例结构33

2.3.1 Oracle进程结构34

2.3.2 Oracle内存结构36

2.4 数据字典39

2.4.1 Oracle数据字典介绍39

2.4.2 Oracle常用数据字典39

2.5 实践案例:查询表中字段的信息42

2.6 动手练一练43

2.6.1 练习题43

2.6.2 上机实践44

第3章 SQL*Plus45

3.1 用SQL*Plus与数据库交互46

3.1.1 SQL*Plus的主要功能46

3.1.2 启动SQL*Plus连接/断开数据库46

3.2 使用SQL*Plus的命令48

3.2.1 使用DESCRIBE命令查看表结构49

3.2.2 使用SQL*Plus语句快速编辑SQL语句50

3.2.3 使用SAVE命令将缓冲区内容保存到文件52

3.2.4 使用GET命令读取文件内容到缓冲区52

3.2.5 使用START命令读取并运行文件内容53

3.2.6 使用EDIT命令编辑缓冲区内容或文件内容54

3.2.7 使用SPOOL命令复制输出结果到文件54

3.2.8 使用临时变量55

3.2.9 使用已定义变量57

3.3 使用SQL*Plus格式化查询结果59

3.3.1 格式化列59

3.3.2 设置一页显示多少行数据61

3.3.3 设置一行显示多少个字符61

3.3.4 创建简单报表62

3.3.5 清除列格式65

3.4 实践案例:使用报表统计各部门平均工资66

3.5 动手练一练67

3.5.1 练习题67

3.5.2 上机实践68

第4章 表空间69

4.1 基本表空间70

4.1.1 表空间的管理类型70

4.1.2 创建基本表空间70

4.1.3 管理表空间74

4.2 临时表空间78

4.2.1 创建临时表空间78

4.2.2 修改临时表空间79

4.2.3 临时表空间组80

4.3 大文件表空间81

4.4 非标准数据块表空间82

4.5 撤销表空间83

4.5.1 管理撤销表空间的方式83

4.5.2 创建和管理撤销表空间84

4.6 实践案例:创建图书管理系统的表空间85

4.7 动手练一练86

4.7.1 练习题86

4.7.2 上机实践87

第5章 控制文件与日志文件的管理88

5.1 管理控制文件89

5.1.1 控制文件的概述89

5.1.2 创建控制文件90

5.1.3 控制文件的备份与恢复92

5.1.4 控制文件的移动与删除94

5.1.5 查询控制文件信息96

5.2 管理日志文件组及其成员97

5.2.1 日志文件概述97

5.2.2 创建日志文件组及其成员97

5.2.3 重新定义日志文件成员99

5.2.4 删除日志文件组及其成员100

5.2.5 手工切换日志文件组102

5.2.6 清空日志文件组102

5.2.7 查看日志文件信息103

5.3 管理归档日志104

5.3.1 归档日志概述104

5.3.2 日志操作模式105

5.3.3 设置数据库模式107

5.3.4 设置归档目标108

5.3.5 归档文件格式110

5.3.6 设置归档进程的跟踪级别111

5.3.7 查看归档日志信息111

5.4 实践案例:查看数据文件、控制文件和日志文件113

5.5 动手练一练114

5.5.1 练习题114

5.5.2 上机实践115

第6章 表116

6.1 创建表117

6.1.1 创建表的策略117

6.1.2 使用SQL语句创建表118

6.1.3 指定表空间120

6.1.4 指定存储参数120

6.1.5 指定重做日志121

6.1.6 指定缓存121

6.1.7 通过OEM创建表122

6.2 修改表124

6.2.1 增加和删除列124

6.2.2 更新列125

6.2.3 重命名表126

6.2.4 改变表的所属表空间和存储参数126

6.2.5 删除表定义127

6.3 完整性约束128

6.3.1 NOTNULL约束128

6.3.2 PRIMARY KEY约束130

6.3.3 UNIQUE约束131

6.3.4 CHECK约束132

6.3.5 FOREIGN KEY约束132

6.3.6 DISABLE和ENABLE约束134

6.3.7 验证约束134

6.3.8 延迟约束135

6.4 实践案例:创建管理员表136

6.5 动手练一练137

6.5.1 练习题137

6.5.2 上机实践138

第7章 SQL语言基础139

7.1 SQL语言概述140

7.1.1 SQL语言的特点140

7.1.2 SQL语言的分类140

7.1.3 SQL语句的编写规则141

7.2 SQL语言中的SELECT检索语句142

7.2.1 使用FROM子句指定表142

7.2.2 使用SELECT查询指定列142

7.2.3 使用WHERE子句指定行143

7.2.4 使用ORDER BY子句对行进行排序147

7.2.5 使用GROUP BY子句对行进行分组148

7.2.6 使用HAVING子句过滤行组149

7.2.7 使用DISTINCT来检索唯一的表列值150

7.2.8 使用算术运算符150

7.3 其他DML语句151

7.3.1 使用INSERT语句插入表数据151

7.3.2 使用UPDATE语句更新表数据151

7.3.3 使用DELETE语句删除表数据152

7.3.4 使用MERGE语句修改表数据152

7.4 基本函数153

7.4.1 字符函数153

7.4.2 数字函数155

7.4.3 日期函数156

7.4.4 转换函数157

7.4.5 聚合函数158

7.5 数据库事务160

7.5.1 事务的提交和回滚160

7.5.2 事务的开始与结束161

7.5.3 设置保存点161

7.5.4 事务的ACID特性161

7.5.5 并发事务162

7.5.6 事务锁163

7.5.7 事务隔离性级别163

7.6 实践案例:用户信息的增删改查164

7.7 动手练一练165

7.7.1 练习题165

7.7.2 上机实践166

第8章 子查询与高级查询167

8.1 子查询168

8.1.1 子查询的类型168

8.1.2 在WHERE子句中使用168

8.1.3 实现多列子查询169

8.1.4 实现关联子查询170

8.1.5 实现嵌套子查询172

8.1.6 在UPDATE和DELETE语句中使用子查询173

8.2 高级查询173

8.2.1 使用等号“=”实现简单连接查询174

8.2.2 使用INNER JOIN实现多个表的内连接176

8.2.3 使用OUTER JOIN实现多个表的外连接176

8.2.4 使用CROSS JOIN实现交叉连接177

8.2.5 使用UNION ALL操作符178

8.2.6 使用UNION操作符获取两个结果集的交集179

8.2.7 使用INTERSECT操作符获取两个结果集的交集179

8.2.8 使用MINUS操作符获取两个结果集的差集179

8.3 实践案例:图书的借阅情况查询180

8.4 动手练一练180

8.4.1 练习题180

8.4.2 上机实践181

第9章 PL/SQL基础182

9.1 PL/SQL概述183

9.1.1 PL/SQL语言183

9.1.2 PL/SQL的特点183

9.1.3 运行PL/SQL程序183

9.2 PL/SQL编程结构183

9.2.1 基本语言块184

9.2.2 程序注释184

9.2.3 数据类型185

9.2.4 变量和常量185

9.2.5 PL/SQL运算符186

9.2.6 条件控制语句186

9.2.7 循环语句188

9.3 异常处理190

9.3.1 异常处理190

9.3.2 预定义异常191

9.3.3 非预定义异常192

9.3.4 用户定义异常193

9.4 PL/SQL游标193

9.4.1 创建游标194

9.4.2 游标FOR循环195

9.4.3 游标变量195

9.4.4 游标变量实例196

9.5 实践案例:国家所属大洲查询196

9.6 动手练一练198

9.6.1 练习题198

9.6.2 上机实践198

第10章 存储过程、触发器和程序包199

10.1 存储过程200

10.1.1 创建与调用存储过程200

10.1.2 存储过程的参数201

10.1.3 默认值205

10.1.4 存储过程的其他操作205

10.2 函数206

10.3 程序包207

10.3.1 创建程序包207

10.3.2 调用程序包中的子程序209

10.3.3 程序包的其他操作210

10.4 触发器210

10.4.1 触发器概述210

10.4.2 触发器类型211

10.4.3 创建触发器212

10.4.4 语句级触发器213

10.4.5 INSTEAD OF触发器216

10.4.6 系统事件触发器218

10.4.7 启用和禁用触发器219

10.4.8 触发器的其他操作219

10.5 实践案例:将插入的字符转换为大写220

10.6 动手练一练221

10.6.1 练习题221

10.6.2 上机实践222

第11章 其他模式对象223

11.1 索引224

11.1.1 索引类型224

11.1.2 指定索引选项226

11.1.3 创建B树索引227

11.1.4 创建位图索引229

11.1.5 创建反向键索引229

11.1.6 创建基于函数的索引229

11.1.7 管理索引230

11.2 索引组织表232

11.2.1 创建索引组织表232

11.2.2 溢出存储233

11.3 临时表234

11.4 簇与簇表236

11.4.1 创建簇和簇表236

11.4.2 创建簇索引237

11.4.3 管理簇238

11.5 视图239

11.5.1 创建视图239

11.5.2 可更新的视图240

11.5.3 删除视图241

11.6 序列241

11.6.1 创建序列241

11.6.2 修改序列242

11.7 同义词243

11.8 实践案例:为图书管理系统表创建视图243

11.9 动手练一练245

11.9.1 练习题245

11.9.2 上机实践245

第12章 用户权限与安全246

12.1 用户和模式247

12.1.1 模式247

12.1.2 用户247

12.2 管理用户248

12.2.1 创建用户248

12.2.2 修改用户250

12.2.3 删除用户251

12.2.4 管理用户会话251

12.3 用户配置文件253

12.3.1 创建用户配置文件253

12.3.2 使用配置文件255

12.3.3 管理配置文件256

12.3.4 通过OEM管理配置文件257

12.4 权限258

12.4.1 权限的概述258

12.4.2 系统权限259

12.4.3 对象权限262

12.5 角色265

12.5.1 系统预定义角色265

12.5.2 创建角色267

12.5.3 修改用户的默认角色268

12.5.4 管理角色269

12.5.5 查看角色信息270

12.5.6 通过OEM管理角色271

12.6 实践案例:为商品信息管理系统创建用户273

12.7 动手练一练274

12.7.1 练习题274

12.7.2 上机实践275

第13章 数据加载与传输276

13.1 Data Pump工具277

13.1.1 Data Pump工具的概述277

13.1.2 使用Data Pump工具前的准备278

13.2 Data Pump Export工具278

13.2.1 EXPDP命令的参数279

13.2.2 Data Pump Export的导出模式283

13.2.3 EXPDP交互模式中的命令列表284

13.3 Data Pump Import工具285

13.3.1 IMPDP命令的参数286

13.3.2 Data Pump Import导入模式288

13.3.3 IMPDP交互模式中的命令列表289

13.4 SQL*Loader290

13.4.1 SQL*Loader概述290

13.4.2 数据加载实例291

13.5 实践案例:导入导出SYSTEM表空间中的数据293

13.6 动手练一练294

13.6.1 练习题294

13.6.2 上机实践295

第14章 使用RMAN工具备份与恢复296

14.1 RMAN简介297

14.1.1 RMAN的特点297

14.1.2 RMAN组件297

14.1.3 RMAN资料档案的保存300

14.1.4 RMAN通道302

14.2 RMAN的基本操作306

14.2.1 常用的RMAN命令306

14.2.2 连接到目标数据库307

14.2.3 取消目标数据库的注册308

14.3 使用RMAN备份数据库309

14.3.1 RMAN备份类型309

14.3.2 BACKUP命令311

14.3.3 使用RMAN备份数据库的基本操作312

14.3.4 BACKUP增量备份316

14.3.5 多重备份317

14.3.6 镜像复制318

14.4 RMAN恢复319

14.4.1 RMAN恢复机制319

14.4.2 恢复处于NOARCHIVELOG模式的数据库321

14.4.3 恢复处于ARCHIVELOG模式的数据库323

14.4.4 移动数据文件到新的位置324

14.5 实践案例:备份和恢复students表空间325

14.6 动手练一练326

14.6.1 练习题326

14.6.2 上机实践327

第15章 手机话费消费系统328

15.1 系统分析329

15.1.1 需求分析329

15.1.2 系统设计329

15.2 数据库设计331

15.2.1 创建数据库331

15.2.2 创建数据表332

15.3 业务逻辑336

15.3.1 新号开卡337

15.3.2 新号激活338

15.3.3 话费充值340

15.3.4 话费查询341

15.3.5 话费消费341

15.3.6 消费记录查询342

15.3.7 修改个人信息342

15.4 总结343

练习题参考答案344

热门推荐