《Oracle从入门到精通》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:魔乐科技(MLDN)软件实训中心
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2018
  • ISBN:9787115493422
  • 页数:410 页
图书介绍:本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Oracle的相关知识和实战技能。 本书主要分为4篇:基础知识、核心技术、高级应用和项目实战,帮助读者从零进阶。同时本书还配置了同步教学视频、项目实战讲解以及大量的学习资料,以便读者扩展学习。

第0章 Oracle学习指南 1

0.1 Oracle的来源 2

0.2 Oracle的技术体系 3

0.3 Oracle的学习路线图 5

0.4 Oracle的应用领域及现状 6

0.5 Oracle的开发/运行平台 6

0.6 Oracle工作岗位及前景 7

0.7 Oracle国内外认证 8

0.8 Oracle的优势/劣势 9

第1篇 基础知识 12

第1章 Oracle安装与配置 12

1.1 Oracle的软硬件环境 13

1.2 Oracle的安装与配置 13

1.2.1 Oracle数据库的安装与配置 13

1.2.2 建立Oracle数据库的连接 21

1.3 Oracle服务 21

1.4 Oracle常用数据管理工具 22

1.4.1 SOL Plus工具 22

1.4.2 数据库配置助手 24

1.4.3 网络配置助手 24

1.4.4 网络管理工具 25

1.5 实战练习 26

1.6 高手点拨 26

第二章 初识SQL 27

2.1 SQL概述 28

2.2 scott用户数据表分析 28

2.3 SELECT子句及简单查询 30

2.4 实战练习 36

2.5 高手点拨 36

第3章 高级SQL限定查询 37

3.1 SELECT限定查询语法 38

3.2 关系运算符 38

3.3 逻辑运算 40

3.4 范围运算:BETWEEN…AND 41

3.5 空判断 43

3.6 IN操作符 43

3.7 模糊查询 45

3.8 查询排序 47

3.9 实战练习:查询练习 53

3.10 高手点拨 54

第4章 Oracle的单行函数 55

4.1 字符串函数 56

4.2 数值函数 61

4.3 日期函数 62

4.4 转换函数 65

4.5 通用函数 68

4.6 综合范例 70

4.7 实战练习 72

4.8 高手点拨 72

第5章 多表查询 73

5.1 认识多表查询 74

5.2 表的连接 77

5.3 SQL:1999语法定义 82

5.4 数据集合操作 84

5.5 综合范例 86

5.6 实战练习 90

5.7 高手点拨 90

第6章 分组统计查询 91

6.1 统计函数(分组函数) 92

6.2 分组统计 94

6.3 多表查询与分组统计 96

6.4 HAVING子句 99

6.5 综合范例 100

6.6 实战练习 103

6.7 高手点拨 104

第7章 子查询 105

7.1 子查询概念的引入 106

7.2 在WHERE子句中使用子查询 107

7.3 在HAVING子句中使用子查询 113

7.4 在SELECT子句中使用子查询 114

7.5 在FROM子句中使用子查询 115

7.6 综合范例:复杂查询 117

7.7 实战练习 125

7.8 高手点拨 126

第8章 Oracle数据的基本操作 127

8.1 数据增加 128

8.2 数据修改 129

8.3 数据删除 130

8.4 事务处理 131

8.5 数据伪列 133

8.6 综合范例 137

8.7 实战练习 144

8.8 高手点拨 145

第9章 Oracle的表创建与管理 147

9.1 常用数据类型 148

9.2 创建数据表 148

9.3 复制表 149

9.4 截断表 150

9.5 为表重命名 151

9.6 删除数据表 152

9.7 闪回技术 152

9.8 修改表结构 153

9.9 综合范例 155

9.10 实战练习 159

9.11 高手点拨 160

第10章 Oracle的数据完整性 161

10.1 数据完整性 162

10.2 非空约束 162

10.3 唯一约束 163

10.4 主键约束 165

10.5 检查约束 166

10.6 外键约束 167

10.7 修改约束 173

10.8 综合范例 175

10.9 实战练习 176

10.10 高手点拨 176

第2篇 核心技术 178

第11章 Oracle的数据库对象的使用 178

11.1 序列的概念及使用 179

11.2 同义词的作用 181

11.3 视图的定义及使用 182

11.4 索引的定义及使用 187

11.5 实战练习 189

11.6 高手点拨 189

第12章 PL/SQL编程 191

12.1 PL/SQL程序结构 192

12.1.1 PL/SQL概述 192

12.1.2 程序结构 192

12.1.3 PL/SQL的词法单元 193

12.2 变量与常量 194

12.2.1 基本数据类型 194

12.2.2 特殊数据类型 195

12.2.3 变量 197

12.2.4 常量的定义 199

12.3 条件语句 199

12.3.1 IF语句 200

12.3.2 CASE语句 202

12.4 循环语句 204

12.4.1 LOOP循环 204

12.4.2 WHILE循环 204

12.4.3 FOR循环 205

12.5 异常处理 206

12.5.1 异常的种类 206

12.5.2 异常处理过程 207

12.5.3 异常处理范例 208

12.6 综合范例 210

12.7 实战练习 213

12.8 高手点拨 213

第13章 游标 215

13.1 游标的定义和类型 216

13.1.1 游标的基本概念 216

13.1.2 游标的基本类型 216

13.1.3 静态游标属性 216

13.2 游标的创建及使用 217

13.2.1 显式游标的创建与使用 217

13.2.2 隐式游标的创建与使用 220

13.2.3 动态游标的创建与使用 220

13.3 游标FOR循环 222

13.4 综合范例 224

13.5 实战练习 227

13.6 高手点拨 227

第14章 存储过程与函数 229

14.1 存储过程 230

14.1.1 存储过程的创建 230

14.1.2 存储过程的调用及删除 230

14.1.3 存储过程的使用 231

14.1.4 存储过程的查询 236

14.2 函数 237

14.2.1 函数的创建 237

14.2.2 函数的调用与删除 238

14.2.3 函数的使用 238

14.2.4 函数的查询 240

14.3 综合范例 240

14.4 实战练习 243

14.5 高手点拨 243

第15章 触发器和程序包 245

15.1 触发器概述 246

15.1.1 触发器的基本概念 246

15.1.2 触发器的分类 246

15.2 触发器创建 246

15.2.1 DML触发器的创建 247

15.2.2 INSTEAD OF触发器的创建 251

15.2.3 系统触发器 252

15.2.4 触发器的禁用和启用 254

15.2.5 触发器的查看和删除 255

15.3 程序包 255

15.3.1 程序包的创建 256

15.3.2 程序包实例 256

15.3.3 程序包的删除 257

15.4 综合范例 258

15.5 实战练习 260

15.6 高手点拨 260

第16章 表空间管理 261

16.1 表空间概述 262

16.2 表空间的创建 263

16.3 表空间维护 265

16.3.1 设置默认表空间 265

16.3.2 重命名表空间 266

16.3.3 修改表空间的状态 266

16.3.4 修改表空间对应数据文件的大小 267

16.3.5 增加表空间的数据文件 267

16.3.6 删除表空间的数据文件 267

16.3.7 修改数据文件为自动扩展 268

16.3.8 修改数据文件的名称或位置 268

16.3.9 表空间的备份 269

16.3.10 删除表空间 269

16.4 表空间查询 270

16.5 实战练习 271

16.6 高手点拨 271

第17章 控制文件及日志文件的管理 273

17.1 控制文件的管理 274

17.1.1 控制文件概述 274

17.1.2 控制文件的创建 274

17.1.3 控制文件的备份 278

17.1.4 控制文件的恢复 279

17.1.5 添加多路复用的控制文件 280

17.1.6 控制文件的删除 280

17.2 重做日志文件的管理 280

17.2.1 重做日志文件概述 281

17.2.2 查询重做日志文件信息 281

17.2.3 重做日志文件组及成员的创建 282

17.2.4 重做日志文件组及其成员的删除 283

17.2.5 修改重做日志文件的名称或位置 284

17.3 归档日志文件的管理 285

17.3.1 归档日志文件概述 285

17.3.2 归档日志信息的查询 285

17.3.3 归档模式的设置 286

17.3.4 归档信息的设置 287

17.4 实战练习 288

17.5 高手点拨 288

第18章 Oracle的安全管理 289

18.1 用户管理 290

18.2 权限管理 291

18.3 角色管理 293

18.4 综合范例 295

18.5 实战练习 297

18.6 高手点拨 297

第19章 数据库备份与恢复 299

19.1 备份与恢复概述 300

19.2 数据的导出与导入 300

19.3 数据库的冷备份及恢复 303

19.4 将Excel文件导入到Oracle数据库中 305

19.5 综合范例 306

19.6 实战练习 309

19.7 高手点拨 309

第3篇 高级应用 314

第20章 PowerDesigner设计工具及数据库设计 314

20.1 PowerDesigner设计工具 315

20.1.1 PowerDesigner概述 316

20.1.2 PowerDesigner安装 316

20.1.3 PowerDesigner使用 316

20.2 综合范例:数据库分析与设计 322

20.2.1 设计要求 322

20.2.2 设计内容 322

20.3 实战练习 329

20.4 高手点拨 329

第21章 在ASP中访问Oracle 331

21.1 ASP基本知识 332

21.2 ASP中访问数据库的机制 332

21.2.1 ODBC基础知识 333

21.2.2 认识ADO 333

21.3 配置ODBC 337

21.4 综合范例 342

21.5 实战练习 344

21.6 高手点拨 344

第22章 在Java中访问Oracle 345

22.1 在Java中访问数据库的机制 346

22.2 在Java中访问Oracle的方法 347

22.2.1 插入数据 349

22.2.2 查找数据 351

22.2.3 修改数据 352

22.2.4 删除数据 353

22.3 实战练习 354

22.4 高手点拨 354

第23章 在JSP中访问Oracle 355

23.1 在JSP中连接Oracle的方法 356

23.2 数据的增删改查 358

23.2.1 编写页面代码 358

23.2.2 查询数据 360

23.2.3 数据插入 361

23.2.4 数据删除 363

23.3 实战练习 364

23.4 高手点拨 364

第24章 在PHP中访问Oracle 365

24.1 在PHP中连接Oracle的方法 366

24.2 数据的增删改查 367

24.2.1 插入数据 367

24.2.2 修改数据 368

24.2.3 查找数据 369

24.3 实战练习 370

24.4 高手点拨 370

第4篇 项目实战 372

第25章 基于B/S结构的求职网的设计与实现 372

25.1 需求与分析 373

25.2 数据库设计 374

25.2.1 求职用户登录表 375

25.2.2 个人信息表 375

25.2.3 企业用户信息表 376

25.2.4 热门职位表 377

25.2.5 求职意向表 377

25.2.6 职位表 378

25.3 界面设计 379

25.4 主要功能及实现 380

25.4.1 ApplyUsers.java 380

25.4.2 EnterUsers.java 382

25.4.3 Positionjava 383

25.4.4 UsersDaojava 385

25.4.5 EnterUsersDao.java 386

25.4.6 PositionDao.java 386

25.4.7 UsersDaoImpl.java 387

25.4.8 ApplyUserServlet.java 388

25.5 高手点拨 390

第26章 闲置品交易网站的设计与实现 391

26.1 需求与分析 392

26.1.1 主要具体实现功能 392

26.1.2 功能流程图 392

26.2 数据库设计 393

26.2.1 管理员表(Admin) 395

26.2.2 文章表(Blog) 395

26.2.3 文章类型表(B1ogType) 396

26.2.4 订单表(Ding) 396

26.2.5 订单明细表(DingList) 396

26.2.6 会员表(Client) 397

26.2.7 商品表(Thing) 398

26.2.8 商品类型表(Thing Type) 399

26.2.9 公共信息表(ClientBlog) 399

26.3 界面设计 400

26.4 主要功能及实现 402

26.4.1 会员注册功能 402

26.4.2 管理员登录功能 403

26.4.3 商品信息功能 404

26.4.4 商品发布 404

26.4.5 订单信息管理功能 407

26.4.6 购物车的实现 408

26.5 高手点拨 409