图书介绍

Oracle数据库应用与开发实战 双色pdf电子书版本下载

Oracle数据库应用与开发实战  双色
  • 刘丁发,葛学锋,邓春华主编 著
  • 出版社: 上海:上海交通大学出版社
  • ISBN:9787313175878
  • 出版时间:2017
  • 标注页数:410页
  • 文件大小:47MB
  • 文件页数:422页
  • 主题词:关系数据库系统-高等学校-教材

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.1 数据库的定义、特点与类型 1

1.1.2 数据库管理系统(DBMS) 7

1.1.3 数据库系统(DBS) 8

1.1.4 常用的数据库系统 10

1.2 Oracle入门 11

1.2.1 Oracle的产生与发展 12

1.2.2 Oracle llg简介 13

1.3 本书内容 14

思考与练习 15

第2章 初识Oracle llg 17

学习目标 17

2.1 Oracle llg应用结构 17

2.2 安装Oracle llg 19

2.2.1 操作系统要求 20

2.2.2 使用图形界面安装Oracle 21

2.3 常用组件工具 29

2.3.1 Oracle组件工具与服务概述 29

2.3.2 Oracle管理控制台 31

2.3.3 Oracle客户端开发工具 34

2.3.4 网络配置与管理工具 45

思考与练习 52

第3章 Oracle数据库体系结构 53

学习目标 53

3.1 物理结构 55

3.1.1 数据文件 55

3.1.2 控制文件 57

3.1.3 重做日志文件 59

3.1.4 参数文件 61

3.1.5 其他文件 63

3.2 逻辑结构 64

3.2.1 数据块(Data Block) 64

3.2.2 数据区间(Data Extent) 65

3.2.3 数据段(Data Segment) 66

3.2.4 表空间(Table Space) 66

3.3 内存结构 68

3.3.1 系统全局区(SGA) 70

3.3.2 进程全局区(PGA) 75

3.3.3 用户全局区(UGA) 76

3.4 进程结构 76

3.4.1 DBWR 77

3.4.2 LGWR 77

3.4.3 CKPT 78

3.4.4 SMON 79

3.4.5 PMON 79

3.4.6 ARCH 80

3.4.7 RECO 80

3.5 数据字典 81

思考与练习 83

第4章 SQL语言开发(上) 84

学习目标 84

4.1 SQL语言入门 84

4.2 基本查询语句 88

4.2.1 查询表中所有信息 89

4.2.2 查询表中特定列信息 89

4.2.3 消除重复行 90

4.2.4 使用算数运算符 91

4.2.5 使用列别名 92

4.2.6 使用字符串连接符 93

4.3 过滤数据 94

4.3.1 比较运算符的使用 94

4.3.2 范围判断BETWEEN...AND 99

4.3.3 判断是否为空 101

4.3.4 IN操作符 101

4.3.5 LIKE子句 103

4.4 分组查询 105

4.4.1 GROUP BY子句 105

4.4.2 HAVING子句 106

4.4.3 常用分组函数 107

4.5 排序数据 108

4.6 从多张表中提取数据 109

4.6.1 简单连接 109

4.6.2 使用表的别名 110

4.6.3 内连接 111

4.6.4 外连接 113

思考与练习 117

第5章 SQL语言开发(下) 118

学习目标 118

5.1 子查询 118

5.1.1 在WHERE子句中使用子查询 119

5.1.2 在HAVING子句中使用子查询 121

5.1.3 使用IN操作符实现指定匹配查询 121

5.1.4 使用ANY操作符实现任意匹配查询 122

5.1.5 使用ALL操作符实现全部匹配查询 123

5.2 集合操作 124

5.2.1 使用UNION操作符 126

5.2.2 使用INTERSECT操作符 126

5.2.3 使用MINUS操作符 127

5.3 单行函数 128

5.3.1 数值类函数 128

5.3.2 字符类函数 133

5.3.3 日期类函数 137

5.3.4 转换函数 140

5.3.5 多记录组函数 144

5.4 维护数据 145

5.4.1 INSERT语句 145

5.4.2 UPDATE语句 147

5.4.3 DELETE语句 148

5.5 事务与事务控制 148

5.5.1 事务的特性 148

5.5.2 事务的状态 149

5.5.3 提交事务 150

5.5.4 回滚事务 150

5.5.5 保存点 151

思考与练习 152

第6章 数据库对象创建、管理与维护 153

学习目标 153

6.1 创建与管理表 153

6.1.1 创建表 154

6.1.2 复制表 155

6.1.3 修改表结构 156

6.1.4 删除表 158

6.1.5 重命名表 159

6.2 创建与管理视图 159

6.2.1 视图的种类 160

6.2.2 视图设计管理原则 161

6.2.3 视图的创建 162

6.2.4 视图的查看、修改与删除 170

6.3 创建与管理序列 173

6.4 创建与管理索引 176

6.4.1 索引基础知识 176

6.4.2 B*Tree索引 179

6.4.3 反向索引 181

6.4.4 降序索引 182

6.4.5 位图索引 183

6.4.6 函数索引 184

6.5 创建与管理约束 185

6.5.1 主键 185

6.5.2 唯一约束 186

6.5.3 外键 186

6.5.4 检查约束 187

6.5.5 非空约束 188

6.5.6 默认值约束 188

6.5.7 约束的其他操作方式 189

思考与练习 191

第7章 PL/SQL语言开发 192

学习目标 192

7.1 PL/SQL基础 192

7.1.1 PL/SQL的优点 192

7.1.2 PL/SQL语法 193

7.1.3 常用特殊符号 194

7.1.4 PL/SQL分类 195

7.2 变量与常量 195

7.2.1 变量的声明与赋值 195

7.2.2 常量的声明与赋值 197

7.3 流程控制语句 198

7.3.1 顺序结构 198

7.3.2 条件控制 199

7.3.3 循环结构 205

7.4 游标的使用 208

7.4.1 隐式游标 209

7.4.2 显式游标 211

7.4.3 游标循环 212

7.4.4 使用游标传递值 214

7.5 动态SQL 216

7.5.1 EXECUTE IMMEDIATE语句执行动态SQL 217

7.5.2 动态游标执行动态SQL 218

7.5.3 批量BULK COLLECT执行动态SQL 219

7.6 PL/SQL的记录 223

7.6.1 定义PL/SQL记录 223

7.6.2 PL/SQL记录的应用 224

7.7 PL/SQL中的集合 228

7.7.1 使用索引表 229

7.7.2 使用嵌套表 230

7.7.3 使用变长数组 231

7.8 异常 232

7.8.1 预定义异常 233

7.8.2 自定义异常 235

7.8.3 引发应用程序异常 236

思考与练习 238

第8章 使用存储过程 240

学习目标 240

8.1 存储过程结构 241

8.1.1 第一个存储过程 241

8.1.2 存储过程的参数传递方式 243

8.2 SQL命令管理存储过程 245

8.2.1 查看系统过程信息 245

8.2.2 查看存储过程的源代码 246

8.2.3 查看错误信息 247

8.2.4 删除过程 248

8.3 窗口管理存储过程 249

思考与练习 250

第9章 使用触发器 251

学习目标 251

9.1 触发器简介 251

9.1.1 触发器分类 251

9.1.2 触发器组成部分 252

9.1.3 触发器注意事项 252

9.2 创建触发器 253

9.2.1 创建DML触发器 253

9.2.2 创建INSTEAD OF触发器 257

9.2.3 创建系统事件触发器 260

9.3 删除和使能触发器 263

9.4 触发器应用举例 264

思考与练习 269

第10章 自定义函数与包 270

学习目标 270

10.1 创建自定义函数 271

10.2 调用、查看与删除自定义函数 273

10.2.1 调用自定义函数 273

10.2.2 查看与删除自定义函数 276

10.3 自定义函数案例 278

10.4 包 283

10.4.1 创建程序包 285

10.4.2 程序包案例 287

10.4.3 系统包 297

10.4.4 包的管理 300

思考与练习 300

第11章 用户的访问控制与权限管理 301

学习目标 301

11.1 用户与模式的关系 301

11.1.1 创建与管理用户 303

11.1.2 创建用户 303

11.1.3 修改用户 305

11.1.4 删除用户 306

11.2 用户权限管理 307

11.2.1 系统授权操作 307

11.2.2 回收系统权限 309

11.2.3 对象授权 309

11.2.4 回收对象权限 310

11.2.5 查询用户与权限 310

11.3 角色管理 311

11.3.1 角色简介 311

11.3.2 预定义角色 311

11.3.3 创建角色与授权 313

11.3.4 管理角色 313

11.3.5 角色与权限查询 315

11.4 资源配置PROFILE 316

11.4.1 使用PROFILE管理密码 318

11.4.2 使用PROFILE管理资源 320

11.4.3 维护PROFILE文件 321

11.4.4 显示PROFILE信息 322

思考与练习 323

第12章 Oracle数据库备份与恢复 324

学习目标 324

12.1 备份恢复的基础知识 325

12.1.1 冷备份与热备份 326

12.1.2 日志操作模式 330

12.1.3 备份周期与存放 331

12.2 逻辑备份与恢复 332

12.2.1 EXP/IMP方式 333

12.2.2 EXPDP/IMPDP方式 335

12.3 RMAN备份与恢复 337

12.4 恢复案例 343

12.4.1 损坏联机日志的恢复方法 343

14.4.2 损坏控制文件的恢复方法 347

14.4.3 损坏临时数据文件的恢复方法 350

思考与练习 350

第13章 初识大数据 352

学习目标 352

13.1 大数据基础 352

13.1.1 大数据特征 352

13.1.2 大数据前景 354

13.1.3 Oracle面向大数据的解决方案体系 354

13.2 大数据技术框架 355

13.2.1 基础架构支持 358

13.2.2 数据采集 358

13.2.3 数据存储 359

13.2.4 数据计算 360

13.2.5 数据展现与交互 364

13.3 Hadoop生态的关键技术 366

13.4 Spark生态的关键技术 367

思考与练习 371

第14章 综合项目实战——开发校园管理系统 372

学习目标 372

14.1 需求描述 372

14.2 表结构设计 374

14.3 搭建系统框架 381

14.4 系统功能实现 385

14.4.1 配置系统文件 385

14.4.2 实现登录页面“验证用户名和密码”功能 386

14.4.3 实现“管理员”>“选修课程排课”功能 390

14.4.4 实现“管理员”>“查询学生信息”功能 394

14.4.5 实现“学生”>“选课”功能 402

思考与练习 408

参考文献 410

精品推荐