图书介绍

Oracle数据库管理与应用系统开发pdf电子书版本下载

Oracle数据库管理与应用系统开发
  • 刘荣华等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115140715
  • 出版时间:2005
  • 标注页数:473页
  • 文件大小:150MB
  • 文件页数:492页
  • 主题词:关系数据库-数据库管理系统,Oracle

PDF下载


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

下载说明

Oracle数据库管理与应用系统开发PDF格式电子书版下载

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

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

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

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

图书目录

目录 2

第一部分 管理篇 2

第1章 数据库基础知识 2

1.1 数据库系统 2

1.2 关系数据库 4

第2章 Oracle的安装 5

2.1 安装Oracle服务器端 5

2.1.1 安装前的准备 5

2.1.2 安装Oracle企业版数据库 6

2.1.3 自定义安装 9

2.2 安装客户机 10

2.3.1 数据库管理员认证方式 12

2.3 安装后期处理 12

2.3.2 查看系统服务 13

第3章 创建数据库 15

3.1 使用DBCA创建数据库 15

3.1.1 选择数据库模板 15

3.1.2 配置和创建数据库 17

3.2 手工创建数据库 21

3.2.1 确定全局数据库名与实例名 21

3.2.2 确定DBA认证方式 21

3.2.3 创建初始化参数文件 21

3.2.4 连接和启动实例 23

3.2.5 创建数据库 23

3.2.6 创建附加的表空间 24

3.3.2 指定控制文件 25

3.3.1 初始化参数基础 25

3.2.7 创建数据字典视图 25

3.3 设置数据库的初始化参数 25

3.3.3 指定数据块大小 26

3.3.4 指定SGA相关参数 26

3.3.5 指定最大并发进程数 26

3.3.6 指定共享及专用模式 26

第4章 启动和关闭数据库 27

4.1 启动数据库 27

4.1.1 启动数据库的步骤 27

4.1.2 指定数据库参数启动 28

4.1.3 启动数据库 29

4.1.4 切换只读和受限状态 30

4.2 关闭数据库 31

4.1.5 强行启动数据库 31

4.2.1 正常关闭方式 32

4.2.2 立即关闭方式 32

4.2.3 事务关闭方式(TRANSACTIONAL) 32

4.2.4 终止关闭方式 33

4.3 启动和关闭数据库服务 33

4.3.1 Oracle系统服务 33

4.3.2 启动服务 34

4.3.3 关闭数据库服务 35

4.3.4 设置服务启动类型 35

4.4.2 选择和连接数据库 36

4.4.1 启动控制台 36

4.4 利用控制台启动和关闭数据库 36

4.4.3 启动和关闭数据库 37

第5章 服务器及客户端网络配置 39

5.1 Oracle网络服务组件 39

5.1.1 Oracle Net 39

5.1.2 Oracle Net监听器 39

5.1.3 Oracle连接管理器 40

5.1.4 Oracle网络配置工具 40

5.2 服务器端监听器配置 40

5.2.1 默认的监听器配置 40

5.2.2 配置监听协议地址 41

5.2.3 配置静态服务注册 43

5.3.1 启动和停止监听器 44

5.3 监听器的管理 44

5.3.2 监视监听器的状态 45

5.3.3 修改配置参数 46

5.3.4 查看配置参数 47

5.4 客户端网络服务配置 47

5.4.1 命名方式配置 47

5.4.2 配置本地命名方式 48

5.4.3 常见的网络故障及排除方法 53

第6章 Oracle体系结构 55

6.1 Oracle的存储结构 55

6.1.1 Oracle的逻辑存储结构 55

6.1.2 Oracle中的块管理 55

6.1.4 Oracle中的段 56

6.1.3 Oracle中的区 56

6.1.5 表空间 57

6.1.6 数据文件 58

6.1.7 控制文件 59

6.1.8 重做日志文件 60

6.1.9 数据字典 61

6.2 Oracle的软件结构 62

6.2.1 Oracle实例 62

6.2.2 SGA区 63

6.2.3 PGA区 64

6.2.4 其他后台进程 64

6.3.2 表 67

6.3.1 模式的概念和类型 67

6.3 数据库中的各种模式对象 67

6.3.3 视图 68

6.3.4 索引 68

6.3.5 同义词 69

6.3.6 序列及触发器 69

6.3.7 其他模式对象 69

第7章 SQL语言基础 71

7.1 SELECT操作 71

7.1.1 命令介绍 71

7.1.2 使用group by子句 72

7.1.3 用HAVING来限制分组的计算 72

7.1.4 用ORDER BY子句来对结果进行排序 72

7.1.5 输出日期 73

7.1.6 使用子查询 74

7.1.7 使用UNION,INTERSECT及MINUS子句 75

7.2 INSERT操作 75

7.2.1 普通的插入语句 75

7.2.2 日期的插入 76

7.2.3 用子查询插入操作 76

7.2.4 其他类型的插入操作 76

7.3 UPDATE操作 77

7.3.1 使用数据更新 77

7.4.1 用delete删除全部记录的操作 78

7.4.2 用delete有条件删除部分记录 78

7.4 DETELE操作 78

7.3.2 用查询更新操作 78

7.4.3 用delete删除重复记录 79

第8章 管理表和约束 80

8.1 创建表 80

8.1.1 建立表结构命令 80

8.1.2 建立表结构例子 81

8.1.3 建立临时表结构 82

8.1.4 使用控制台创建表 83

8.2 修改表结构 85

8.2.1 修改表结构命令 86

8.2.2 修改表结构例子 87

8.2.3 删除表结构 87

8.2.4 使用控制台修改表 87

8.3 查看有关表的信息 89

8.4 使用约束 90

8.4.1 定义约束 91

8.4.2 添加和删除约束 93

8.4.3 禁用和激活约束 94

8.4.4 利用控制台创建和修改约束 94

8.5 查看约束信息 95

第9章 管理索引 97

9.1 索引基础 97

9.2 创建索引和索引化表 98

9.2.1 制定索引选项 98

9.2.3 创建位图索引 99

9.2.4 创建反序索引 99

9.2.2 创建B树索引 99

9.2.5 创建函数索引 100

9.2.6 创建索引化表 100

9.2.7 利用控制台创建索引 101

9.3 修改索引和索引化表 103

9.3.1 修改索引的存储参数 103

9.3.2 重建索引 103

9.3.3 删除索引 103

9.3.4 合并索引 103

9.3.5 监视索引 104

9.3.6 维护索引化表 104

9.3.7 使用控制台修改索引 104

9.4 查询索引信息 105

10.1.2 创建分区表 106

10.1.1 什么是分区表 106

第10章 创建和管理其他模式对象 106

10.1 创建分区表和分区索引 106

10.1.3 创建分区索引 109

10.2 创建和修改视图 109

10.2.1 创建视图 109

10.2.2 重定义视图 110

10.2.3 删除视图 111

10.3 创建和修改序列 111

10.3.1 创建序列 111

10.3.2 修改和删除序列 112

10.4.2 删除同义词 113

10.5 查看分区表、视图、序列和同义词等的信息 113

10.4.1 创建同义词 113

10.4 创建和修改同义词 113

第11章 Oracle数据库的备份 115

11.1 备份及恢复的概念 115

11.1.1 数据库故障类型 115

11.1.2 备份数据库 117

11.2 冷备份 117

11.2.1 冷备份的概念 117

11.2.2 冷备份的优缺点 117

11.3 热备份 118

11.3.1 热备份的概念 118

11.3.2 热备份的优缺点 119

11.3.3 设置初始归档模式 119

11.3.5 脱机备份 120

11.3.4 联机备份 120

11.4.1 多元化控制文件 121

11.4 数据库备份与恢复配置 121

11.4.2 多元化重做日志文件 122

11.5 备份控制文件 123

11.5.1 建立控制文件副本 123

11.5.2 备份控制文件 123

11.5.3 查看备份文件信息 124

第12章 Oracle数据库的恢复 125

12.1 恢复的概念 125

12.1.1 恢复准备 125

12.1.2 恢复不同模式的数据库 126

12.2.1 丢失一个普通用户数据文件的恢复——联机恢复 127

12.2 完全恢复的案例 127

12.2.2 恢复全部数据文件 129

12.2.3 恢复全部控制文件和数据文件 129

12.2.4 丢失一个普通用户数据文件的恢复——脱机恢复 132

12.3 不完全恢复的案例 134

12.3.1 基于时间的恢复 134

12.3.2 基于终止的恢复 135

第13章 逻辑备份与恢复 137

13.1 导入导出简介 137

13.2 导出 138

13.2.1 导出表 138

13.2.4 导出数据库 139

13.2.3 导出分区 139

13.2.2 导出表空间 139

13.3 导入 140

13.3.1 导入表 140

13.3.2 导入到不同的账户 141

13.3.3 导入模式 141

13.3.4 导入表空间 141

13.3.5 导入整个数据库 141

13.4 迁移表空间 142

14.1 PL/SQL简介 146

14.2 PL/SQL程序结构 146

14.2.1 PL/SQL块的结构 146

第14章 Oracle编程基础 146

第二部分 开发篇 146

14.2.2 PL/SQL块的类型 147

14.3 PL/SQL的变量声明 148

14.3.1 变量声明的基本语法 148

14.3.2 作用域和可见性 149

14.4 PL/SQL的变量类型 149

14.4.1 数值型 150

14.4.2 字符型 150

14.4.3 复合类型 151

14.4.4 LOB类型 151

14.4.5 自定义类型 152

14.5 数据类型转换 152

14.6.1 运算符的优先级 153

14.6 PL/SQL表达式 153

14.6.3 布尔表达式 154

14.6.2 字符表达式 154

14.7 PL/SQL运算符 155

14.7.1 一般运算符 155

14.7.2 比较运算符 155

14.7.3 逻辑运算符 156

14.7.4 用户自定义运算符 156

第15章 Oracle部分内置函数介绍 158

15.1 数值函数 158

15.1.4 FLOOR函数 159

15.1.6 MOD函数 159

15.1.5 LN函数 159

15.1.3 EXP函数 159

15.1.2 CEIL函数 159

15.1.1 ABS函数 159

15.1.7 ROUND函数 160

15.1.8 SIGN函数 160

15.1.9 TRUNC函数 160

15.2 字符函数 160

15.2.1 CONCAT函数 161

15.2.2 INITCAP函数 161

15.2.3 INSTR函数 161

15.2.7 SUBSTR函数 162

15.2.6 LTRIM(左截断)和RTRIM(右截断)函数 162

15.2.4 LOWER函数 162

15.2.5 UPPER函数 162

15.2.8 REPLACE函数 163

15.2.9 SOUNDEX函数 163

15.3 转换函数 163

15.3.1 CHARTOROWID函数 163

15.3.2 CONVERT函数 164

15.3.3 RAWTOHEX函数 164

15.3.4 TO_CHAR函数 164

15.3.5 TO_DATE函数 165

15.3.6 TO_NUMBER函数 165

15.4 日期函数 165

15.4.3 MONTHS_BETWEEN函数 166

15.4.4 NEW_TIME函数 166

15.4.1 ADD_MONTHS函数 166

15.4.2 LAST_DAY函数 166

15.4.5 NEXT_DAY函数 167

15.4.6 SYSDATE函数 167

15.4.7 TRUNC函数 167

15.5 分组函数 168

15.5.1 AVG函数 168

15.5.2 MAX函数 168

15.5.3 MIN函数 168

15.5.4 STDDEV函数 168

15.6.4 GREATEST函数 169

15.6.3 EMPTY_BLOB和EMPTY_CLOB函数 169

15.6.5 UID函数 169

15.6.1 BFILENAME函数 169

15.6 其他单记录函数 169

15.6.2 DUMP函数 169

15.6.6 USER函数 170

第16章 使用存储过程和函数 171

16.1 使用存储过程 171

16.1.1 创建存储过程 171

16.1.2 调用存储过程 173

16.1.3 编译存储过程 174

16.1.4 删除存储过程 174

16.2 使用函数 174

16.2.1 定义函数 175

16.2.3 删除函数 177

16.2.2 调用函数 177

第17章 使用触发器和作业 178

17.1 使用触发器 178

17.1.1 使用DML触发器 179

17.1.2 创建系统触发器 181

17.1.3 使用替代触发器 187

17.1.4 关闭和启动触发器 188

17.1.5 使用控制台创建和控制触发器 189

17.2 触发器的例外 189

17.2.1 在触发器体的错误条件和例外 189

17.3.1 DBMS_JOB包 190

17.3.2 创建作业 190

17.2.2 触发器和处理远程的例外 190

17.3 使用作业 190

17.3.3 删除作业 191

17.3.4 作业的导入和导出 192

第18章 跟踪与调试 193

18.1 调试语法错误 193

18.2 调试逻辑错误 194

18.3 使用工具调试程序 195

18.3.1 在程序中插入调试用表 195

18.3.2 使用DBMS_OUTPUT程序包 196

18.4 程序规范和代码编写 197

18.4.1 程序结构的规划 197

18.4.3 格式化代码 198

18.4.2 编制代码 198

第三部分 实战篇 200

第19章 新闻网站后台管理系统(PHP) 200

19.1 系统设计 200

19.1.1 需求分析 200

19.1.2 总体设计 200

19.1.3 功能设计 201

19.2 数据库设计与实现 202

19.2.1 数据库的需求分析 202

19.2.2 数据库的逻辑设计 203

19.3 用户管理 210

19.3.1 实现效果 210

19.3.2 逻辑设计 212

19.3.3 代码分析 213

19.3.4 技术难点详解 229

19.4 栏目管理 230

19.4.1 实现效果 230

19.4.2 逻辑设计 232

19.4.3 代码分析 232

19.4.4 技术难点详解 236

19.5 新闻管理 237

19.5.1 实现效果 237

19.5.2 逻辑设计 240

19.5.3 代码分析 242

19.5.4 技术难点详解 257

19.6.1 实现效果 259

19.6 专题管理 259

19.6.2 逻辑设计 260

19.6.3 代码分析 261

19.6.4 技术难点详解 267

19.7 日志管理 269

19.7.1 实现效果 270

19.7.2 逻辑设计 270

19.7.3 代码分析 271

19.7.4 技术难点详解 272

第20章 高校收费系统(C#) 273

20.1 系统设计 273

20.1.1 需求分析 273

20.1.2 总体设计 273

20.2.1 数据库的需求分析 275

20.1.3 功能设计 275

20.2 数据库设计与实现 275

20.2.2 数据库的逻辑设计 276

20.2.3 数据库存储过程 284

20.3 公共类的设计与实现 285

20.3.1 Connection类 285

20.3.2 Register类 288

20.3.3 GlobleHelper类 289

20.4 平台管理 291

20.4.1 学校管理 292

20.4.2 部门管理 295

20.4.3 专业管理 313

20.4.4 班级管理 313

20.4.5 学生管理 319

20.4.6 教工管理 328

20.4.7 序列 329

20.4.8 包 329

20.4.9 存储过程 329

20.5 收费点维护 334

20.5.1 工作站管理 334

20.5.2 收费点管理 338

20.5.3 存储过程 350

20.6 收费项目管理 353

20.6.1 创建项目 353

20.6.2 项目收费任务维护 354

20.6.3 开通与废止收费项目实现效果 362

20.6.4 存储过程 363

20.7.1 项目交费 364

20.7 交费管理 364

20.7.2 项目交欠费查看 369

20.7.3 序列 372

20.7.4 存储过程 372

第21章 公司个人信息网络管理系统(JSP) 374

21.1 概述 374

21.2 JSP连接Oracle数据库 375

21.2.1 JSP数据库连接技术 375

21.2.2 JSP数据库连接方法 381

21.3.1 需求分析 388

21.3.2 总体设计 388

21.3 系统分析与设计 388

21.3.3 功能设计 389

21.4 数据库设计与实现 390

21.4.1 数据库分析 390

21.4.2 数据库设计 391

21.4.3 系统配置 396

21.5 系统实现 400

21.5.1 系统登录 400

21.5.2 系统维护 406

21.5.3 个人基本信息维护 430

21.5.4 个人网络通讯录维护 433

21.5.5 个人网络记事本维护 441

21.5.6 个人网络硬盘维护 452

21.6 本章小结 473

精品推荐