图书介绍

Oracle数据库应用与开发案例教程pdf电子书版本下载

Oracle数据库应用与开发案例教程
  • 王红主编;袁卫华,徐功文,孙彦燊等副主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787517003373
  • 出版时间:2012
  • 标注页数:357页
  • 文件大小:101MB
  • 文件页数:368页
  • 主题词:关系数据库系统-数据库管理系统-高等学校-教材

PDF下载


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

下载说明

Oracle数据库应用与开发案例教程PDF格式电子书版下载

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

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

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

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

图书目录

第一章 Oracle数据库简介 1

1.1 Oracle llg简介 1

1.2 Oracle数据库软件的安装 2

1.3 检验安装是否成功 13

1.4 卸载Oracle数据库 16

1.5 Oracle管理工具 17

1.5.1 SQL*Plus 18

1.5.2 Oracle Enterprise Manager 20

1.6 Oracle实例的启动与关闭 21

1.6.1 启动Oracle实例 21

1.6.2 关闭Oracle实例 23

1.7 案例介绍 24

1.7.1 教学案例:资产管理系统ZCGL 24

1.7.2 实验案例:学生公共课选课系统MYXKXT 25

习题一 27

实验一 创建数据库MYXKXT 28

第二章 Oracle数据库体系结构 35

2.1 内存结构 35

2.1.1 SGA 35

2.1.2 PGA 37

2.2 进程结构 40

2.2.1 用户进程 40

2.2.2 服务进程 40

2.2.3 后台进程 41

2.3 物理结构 43

2.3.1 数据文件 43

2.3.2 重做日志文件 44

2.3.3 控制文件 45

2.3.4 其他文件 45

2.4 逻辑结构 46

2.4.1 表空间 46

2.4.2 段 46

2.4.3 区 47

2.4.4 数据块 47

2.5 数据字典 47

2.5.1 数据字典概念 47

2.5.2 常用数据字典 48

2.5.3 常用动态性能视图 49

习题二 50

实验二 认识和熟悉Oracle数据库体系结构 51

第三章 表空间和数据文件管理 54

3.1 表空间和数据文件概述 54

3.1.1 表空间的作用 54

3.1.2 默认表空间 55

3.1.3 表空间的状态属性 55

3.1.4 数据文件 56

3.2 创建表空间 56

3.2.1 创建表空间的一般命令 57

3.2.2 创建(永久)表空间 58

3.2.3 创建临时表空间 59

3.2.4 创建撤销表空间 60

3.2.5 创建非标准块表空间 60

3.2.6 创建大文件表空间 61

3.3 维护表空间和数据文件 61

3.3.1 重命名表空间和数据文件 61

3.3.2 改变表空间和数据文件状态 62

3.3.3 设置默认表空间 64

3.3.4 扩展表空间 65

3.3.5 删除表空间和数据文件 66

3.4 查看表空间和数据文件信息 67

习题三 69

实验三 表空间和数据文件管理 70

第四章 控制文件管理和重做日志管理 75

4.1 控制文件管理 75

4.1.1 创建控制文件 76

4.1.2 多路复用控制文件 78

4.1.3 删除控制文件 80

4.1.4 备份控制文件 81

4.1.5 查看控制文件信息 82

4.2 重做日志文件管理 83

4.2.1 创建重做日志文件 83

4.2.2 删除重做日志文件组 85

4.2.3 修改重做日志文件的位置或名称 86

4.2.4 查看重做日志文件信息 87

习题四 88

实验四 控制文件和重做日志管理 88

第五章 表管理 92

5.1 表和方案 92

5.1.1 常用数据类型 92

5.1.2 用户与方案 94

5.2 创建表 94

5.2.1 创建标准表 95

5.2.2 创建临时表 96

5.2.3 基于已有的表创建新表 97

5.3 维护表 99

5.3.1 字段操作 99

5.3.2 重命名表 101

5.3.3 删除表 101

5.3.4 移动表 102

5.3.5 查看表信息 102

5.4 维护约束条件 103

5.4.1 约束条件的定义 103

5.4.2 约束的状态 105

5.4.3 添加和删除约束 106

5.4.4 查看约束信息 107

5.5 序列和同义词 108

5.5.1 创建和使用序列 108

5.5.2 同义词 111

习题五 112

实验五 表管理——为myxkxt创建表 114

实验六 表管理——向表中插入记录信息及其验证完整性约束 118

第六章 SQL语言 124

6.1 SQL语言简介 124

6.2 数据查询 125

6.2.1 基本查询 125

6.2.2 分组查询 130

6.2.3 连接查询 132

6.2.4 合并查询 134

6.2.5 子查询 135

6.3 其他DML操作 137

6.3.1 插入数据 137

6.3.2 更新数据 138

6.3.3 删除数据 139

6.4 常用函数 139

6.4.1 数字函数 140

6.4.2 字符函数 140

6.4.3 日期时间函数 141

6.4.4 转换函数 142

6.5 事务管理 142

6.5.1 事务的基本概念 142

6.5.2 提交事务 143

6.5.3 回退事务 143

习题六 144

实验七 SQL语言——单表查询 146

实验八 SQL语言——多表查询 151

第七章 索引管理和视图管理 154

7.1 创建索引 154

7.1.1 索引概述及创建方法 154

7.1.2 创建B树索引 155

7.1.3 创建位图索引 156

7.1.4 创建反向索引 157

7.1.5 创建函数索引 157

7.2 维护索引 158

7.2.1 重命名索引 158

7.2.2 重建索引 158

7.2.3 合并索引 159

7.2.4 删除索引 159

7.2.5 查看索引信息 160

7.3 创建视图 160

7.3.1 视图概述 160

7.3.2 创建视图 161

7.4 维护视图 162

7.4.1 修改视图 162

7.4.2 删除视图 163

7.4.3 查看视图信息 163

习题七 164

实验九表管理——使用索引和视图 164

第八章 PL/SQL编程 170

8.1 PL/SQL结构 170

8.1.1 PL/SQL语言 170

8.1.2 PL/SQL块结构 170

8.1.3 变量与常量 172

8.1.4 数据类型 172

8.2 控制结构 177

8.2.1 顺序控制语句 177

8.2.2 条件语句 177

8.2.3 循环语句 181

8.3 游标 184

8.3.1 显式游标 184

8.3.2 隐式游标 187

8.4 异常处理 188

8.4.1 预定义异常 188

8.4.2 非预定义异常 189

8.4.3 自定义异常 190

8.4.4 异常函数 191

8.5 PL/SQL子程序 192

8.5.1 存储过程 192

8.5.2 函数 194

8.6 程序包 196

8.6.1 包规范 196

8.6.2 包体 197

8.6.3 调用程序包 197

8.7 触发器 198

8.7.1 触发器简介 198

8.7.2 DML触发器 199

8.7.3 INSTEAD OF触发器 200

8.7.4 管理触发器 202

习题八 203

实验十 PL/SQL编程 204

实验十一 触发器的使用 210

第九章 用户权限与安全管理 214

9.1 用户管理 214

9.1.1 用户概述 214

9.1.2 创建用户 216

9.1.3 修改用户 218

9.1.4 删除用户 218

9.1.5 查看用户信息 219

9.2 概要文件管理 222

9.2.1 创建概要文件 222

9.2.2 修改概要文件 224

9.2.3 分配概要文件 224

9.2.4 删除概要文件 224

9.2.5 查看概要文件信息 225

9.3 使用概要文件管理口令和资源 226

9.3.1 管理口令 226

9.3.2 管理资源 228

9.4 权限管理 229

9.4.1 权限简介 229

9.4.2 权限分类 229

9.4.3 系统权限管理 230

9.4.4 对象权限管理 235

9.5 角色管理 239

9.5.1 角色概念 239

9.5.2 预定义角色 241

9.5.3 自定义角色 241

9.5.4 管理角色 243

9.5.5 显示角色信息 243

9.5.6 使用角色 244

习题九 245

实验十二 用户、概要文件、权限和角色管理 246

第十章 数据库备份与恢复 252

10.1 Oracle的备份与恢复机制 252

10.1.1 备份的内容 252

10.1.2 备份的类型 253

10.1.3 存档模式与非存档模式 254

10.1.4 恢复与修复 255

10.2 使用EXP/IMP进行逻辑备份 256

10.2.1 EXP导出数据 256

10.2.2 IMP导入数据 262

10.3 恢复管理器RMAN 264

10.3.1 RMAN简介 264

10.3.2 RMAN常用命令 265

10.3.3 RMAN备份应用举例 271

10.3.4 RMAN恢复 281

习题十 288

第十一章 SQL语句优化 289

11.1 SQL语句优化概述 289

11.1.1 进行SQL语句优化的原因 289

11.1.2 SQL语句执行的一般顺序 290

11.2 SQL优化的一般原则 290

11.2.1 SELECT语句中避免使用“*” 290

11.2.2 编写SQL时使用相同的编码风格 292

11.2.3 使用WHERE子句代替HAVING子句 293

11.2.4 使用TRUNCATE代替DELETE 294

11.2.5 在确保完整的情况下多COMMIT 294

11.2.6 使用EXISTS替代IN 295

11.2.7 用EXISTS替代DISTINCT 296

11.2.8 使用表连接而不是多个查询 297

11.2.9 使用“<=”替代“<” 298

11.2.10 尽量使用表的别名(ALIAS)并在列前标注来源于哪个表 299

11.3 表的连接方法 300

11.3.1 FROM子句中将数据量最小的表作为驱动表 300

11.3.2 WHERE子句的连接顺序 301

11.4 有效使用索引 302

习题十一 303

第十二章 Oracle企业管理器OEM 304

12.1 OEM简介 304

12.1.1 OEM数据库控制启动 304

12.1.2 OEM数据库控制设置 305

12.2 OEM数据库存储管理 307

12.2.1 管理控制文件 307

12.2.2 管理重做日志文件 308

12.2.3 管理表空间 311

12.2.4 管理数据文件 314

12.3 OEM其他管理 317

12.3.1 查看数据库性能 317

12.3.2 管理数据库对象 318

12.3.3 用户和权限管理 321

12.3.4 初始化参数管理 323

12.3.5 数据库维护 324

第十三章 软件开发综合实训:选课系统的设计与实现 326

13.1 系统分析 326

13.1.1 需求分析 326

13.1.2 系统设计 326

13.2 环境搭建 327

13.2.1 创建数据库 327

13.2.2 环境搭建 327

13.3 系统实现 328

13.3.1 数据库连接类 328

13.3.2 登录模块 332

13.3.3 跳转模块 335

13.3.4 管理员模块 336

13.3.5 教师模块 340

13.3.6 学生模块 343

附录 346

参考文献 357

精品推荐