图书介绍

Oracle数据库管理与应用实例教程 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Oracle数据库管理与应用实例教程 第2版
  • 刘志成,冯向科主编;陈维克副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115348289
  • 出版时间:2015
  • 标注页数:319页
  • 文件大小:50MB
  • 文件页数:328页
  • 主题词:关系数据库系统-高等职业教育-教材

PDF下载


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

下载说明

Oracle数据库管理与应用实例教程 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 案例数据库设计1

1.1 职业岗位需求分析2

1.2 课程设置和课程定位分析4

1.3 教学案例5

1.3.1 eBuy数据库设计5

1.3.2 BookData数据库设计11

课外实践18

思考与练习18

第2章 初识Oracle 11g19

2.1 Oracle概述20

2.1.1 Oracle的发展变迁20

2.1.2 Oracle 11g的新特性21

2.2 安装Oracle 11g24

2.2.1 Oracle 11g运行环境简介24

2.2.2 课堂案例1——安装Oracle 11g25

2.2.3 验证Oracle 11g安装27

2.3 Oracle 11g的基本组件29

2.3.1 SQL Plus29

2.3.2 SQL Developer31

2.3.3 Database Console32

2.4 Oracle 11g服务的启动与关闭33

2.5 Oracle 11g的体系结构34

2.5.1 Oracle进程结构35

2.5.2 Oracle内存结构36

2.6 PL/SQL语言基础37

2.6.1 PL/SQL简介37

2.6.2 PL/SQL块37

2.6.3 PL/SQL标识符39

课外实践39

思考与练习39

第3章 数据库操作41

3.1 数据库概述42

3.1.1 Oracle数据库42

3.1.2 数据库实例44

3.2 创建数据库实例44

3.2.1 课堂案例1——使用DBCA创建数据库实例44

3.2.2 课堂案例2——使用命令方式创建数据库51

3.3 修改数据库实例56

3.3.1 课堂案例3——使用DBCA修改数据库实例56

3.3.2 使用PL/SQL修改数据库57

3.4 删除数据库实例59

3.4.1 课堂案例4——使用DBCA删除数据库实例59

3.4.2 使用PL/SQL删除数据库60

3.5 管理表空间60

3.5.1 课堂案例5——使用OEM管理表空间61

3.5.2 课堂案例6——使用PL/SQL管理表空间63

课外实践65

思考与练习66

第4章 数据表操作68

4.1 数据表基础69

4.1.1 Oracle基本数据类型69

4.1.2 方案的概念70

4.2 使用OEM管理表70

4.2.1 课堂案例1——使用OEM创建GOODS表70

4.2.2 课堂案例2——使用OEM修改GOODS表71

4.2.3 使用OEM查看和删除表73

4.3 使用SQL Developer管理表74

4.3.1 课堂案例3——使用SQL Developer创建Users表74

4.3.2 使用SQL Developer修改表75

4.3.3 使用SQL Developer查看和删除表75

4.4 课堂案例4——使用PL/SQL管理表76

4.4.1 使用PL/SQL创建Customers表76

4.4.2 使用PL/SQL修改表78

4.4.3 使用PL/SQL查看和删除表79

4.5 数据记录操作80

4.5.1 课堂案例5——使用SQL Developer操作数据记录80

4.5.2 课堂案例6——使用PL/SQL操作数据记录81

4.6 课堂案例7——实施数据完整性与约束84

4.6.1 数据完整性概述84

4.6.2 非空(NOT NULL)约束85

4.6.3 默认(Default)约束86

4.6.4 唯一(Unique)约束87

4.6.5 检查(Check)约束88

4.6.6 主键(Primary Key)约束90

4.6.7 外键(Foreign Key)约束92

4.7 课堂案例8——管理序列和同义词94

4.7.1 使用OEM管理序列94

4.7.2 使用PL/SQL管理序列95

4.7.3 使用OEM管理同义词97

4.7.4 使用PL/SQL管理同义词99

课外实践99

思考与练习100

第5章 查询操作102

5.1 查询的基本语法103

5.2 简单查询103

5.2.1 课堂案例1——选择列103

5.2.2 课堂案例2——选择行107

5.2.3 课堂案例3——查询结果排序113

5.2.4 课堂案例4——查询结果分组115

5.3 课堂案例5——连接查询119

5.3.1 内连接查询119

5.3.2 外连接查询121

5.3.3 交叉连接查询123

5.4 课堂案例6——子查询123

5.4.1 使用IN的子查询124

5.4.2 使用比较运算符的子查询125

5.4.3 使用ANY或ALL的子查询126

5.4.4 使用EXISTS的子查询127

5.4.5 数据记录操作中的子查询127

5.5 课堂案例7——联合查询129

课外实践130

思考与练习131

第6章 视图和索引操作132

6.1 视图概述133

6.2 视图操作133

6.2.1 课堂案例1——使用SQL Developer管理视图133

6.2.2 课堂案例2——使用PL/SQL管理视图136

6.3 课堂案例3——使用视图141

6.3.1 视图查询操作141

6.3.2 视图DML操作143

6.4 索引概述144

6.4.1 索引概念145

6.4.2 索引分类145

6.5 索引操作147

6.5.1 课堂案例4——使用SQL Developer管理索引147

6.5.2 课堂案例5——使用PL/SQL管理索引149

6.6 聚集操作151

6.6.1 创建聚集152

6.6.2 修改聚集154

6.6.3 删除聚集154

课外实践155

思考与练习156

第7章 存储过程操作158

7.1 课堂案例1——使用PL/SQL编程159

7.1.1 变量和常量159

7.1.2 流程控制语句160

7.1.3 PL/SQL常用系统函数165

7.1.4 %TYPE和%ROWTYPE类型变量169

7.1.5 异常处理171

7.2 存储过程概述174

7.3 课堂案例2——使用SQL Developer管理存储过程174

7.3.1 SQL Developer创建存储过程175

7.3.2 SQL Developer查看存储过程176

7.3.3 SQL Developer修改存储过程176

7.3.4 SQL Developer删除存储过程177

7.4 课堂案例3——使用PL/SQL管理存储过程178

7.4.1 PL/SQL创建和执行存储过程178

7.4.2 PL/SQL查看存储过程181

7.4.3 PL/SQL修改存储过程181

7.4.4 PL/SQL删除存储过程181

7.5 课堂案例4——管理函数182

7.5.1 创建函数182

7.5.2 调用函数184

7.5.3 删除函数184

7.6 课堂案例5——应用包185

7.6.1 定义包185

7.6.2 使用包188

7.6.3 Oracle 11g的内置包189

课外实践189

思考与练习190

第8章 游标、事务和锁191

8.1 游标192

8.1.1 游标的概念192

8.1.2 课堂案例1——游标操作192

8.1.3 游标的属性195

8.1.4 游标中的循环196

8.1.5 游标的更新197

8.1.6 存储过程使用游标返回结果集198

8.2 事务199

8.2.1 事务的属性199

8.2.2 课堂案例2——事务处理199

8.3 锁201

8.3.1 锁的概述202

8.3.2 锁的类型202

课外实践203

思考与练习204

第9章 触发器操作205

9.1 触发器概述206

9.1.1 触发器简介206

9.1.2 触发器的类型206

9.1.3 :OLD和:NEW变量207

9.2 DML触发器208

9.2.1 课堂案例1——使用SQL Developer管理触发器208

9.2.2 课堂案例2——使用PL/SQL管理触发器211

9.3 课堂案例3——使用其他类型触发器214

9.3.1 替代触发器214

9.3.2 系统事件触发器215

9.3.3 用户事件触发器216

9.4 课堂案例4——eBuy中的典型触发器217

9.4.1 插入型触发器217

9.4.2 删除型触发器218

9.4.3 更新型触发器218

9.4.4 混合型触发器219

课外实践220

思考与练习220

第10章 数据库安全操作222

10.1 数据库安全管理概述223

10.2 安全策略223

10.2.1 系统安全策略224

10.2.2 数据安全策略224

10.2.3 用户安全策略224

10.2.4 口令管理安全策略225

10.2.5 审计策略225

10.3 课堂案例1——用户管理225

10.3.1 创建用户226

10.3.2 修改用户228

10.3.3 删除用户229

10.3.4 监控用户230

10.4 课堂案例2——角色管理230

10.4.1 创建角色231

10.4.2 修改角色233

10.4.3 删除角色234

10.4.4 启用和禁用角色234

10.4.5 Oracle系统预定义角色235

10.5 课堂案例3——权限管理236

10.5.1 授予权限237

10.5.2 收回权限240

10.6 课堂案例4——管理概要文件241

10.6.1 创建概要文件241

10.6.2 管理概要文件244

10.7 课堂案例5——数据库审计244

10.7.1 审计策略245

10.7.2 审计类型245

10.7.3 审计踪迹246

课外实践251

思考与练习251

第11章 数据库管理操作253

11.1 备份数据库254

11.1.1 数据库故障概述254

11.1.2 备份的类型255

11.1.3 课堂案例1——使用OEM执行数据库备份256

11.1.4 课堂案例2——使用命令执行数据库备份263

11.2 恢复数据库267

11.2.1 恢复的类型267

11.2.2 使用OEM执行数据库恢复267

11.2.3 使用命令执行数据库恢复271

11.3 数据导入/导出272

11.3.1 导入/导出概述272

11.3.2 课堂案例3——使用OEM实现导出/导入274

11.3.3 课堂案例4——使用EXP/IMP实现导出/导入280

课外实践284

思考与练习284

第12章 数据库应用程序开发286

12.1 数据库应用程序结构287

12.1.1 客户机/服务器结构287

12.1.2 浏览器/服务器结构288

12.1.3 三层/N层结构289

12.2 课堂案例1——Java平台Oracle数据库程序开发290

12.2.1 JDBC概述290

12.2.2 JDBC连接Oracle数据库291

12 2.3 ODBC-JDBC桥访问Oracle数据库294

12.2.4 JDBC驱动直接访问Oracle数据库295

12.2.5 Java程序调用Oracle存储过程297

12.3 课堂案例2——.NET平台Oracle数据库程序开发298

12.3.1 ADO.NET简介298

12.3.2 ADO.NET对象300

12.3.3 DataGridView控件绑定Oracle数据库数据源302

12.3.4 ODBC方式访问Oracle数据库304

12.3.5 OLE DB方式访问Oracle数据库306

12.3.6 OracleClient方式访问Oracle数据库307

12.3.7 C#.NET程序调用Oracle存储过程308

课外实践310

思考与练习311

附录 综合实训312

参考文献319

热门推荐