图书介绍

Oracle基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Oracle基础教程
  • (美)JAMESPERRYGERALDPOST著;钟鸣,郝玉洁,杨桦等译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:711517735X
  • 出版时间:2008
  • 标注页数:579页
  • 文件大小:111MB
  • 文件页数:595页
  • 主题词:关系数据库-数据库管理系统,Oracle 10g-教材

PDF下载


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

下载说明

Oracle基础教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 关系数据库系统与Oracle 10g介绍1

1.1 数据库管理系统1

1.1.1 个人系统1

1.1.2 基于服务器的系统2

1.2 以实体和联系描述系统3

1.3 理解关系数据库模型5

1.3.1 主键5

1.3.2 范式7

1.3.3 联系和外键11

1.3.4 对象关系模型11

1.4 安装Oracle工具13

1.4.1 安装Oracle数据库管理系统14

1.4.2 删除Oracle数据库管理系统16

1.4.3 安装开发工具包18

1.4.4 企业表单和报表服务20

1.5 Oracle环境研究21

1.5.1 SQL*Plus和iSQL*Plus21

1.5.2 开发工具包24

1.5.3 Oracle企业管理器25

1.6 对本书数据库的介绍27

1.6.1 Redwood Realty27

1.6.2 Coffee Merchant29

1.6.3 Rowing Ventures31

1.6.4 Broadcloth Clothing33

1.7 小结35

第2章 SQL和SQL*Plus概述39

2.1 引言39

2.1.1 SQL命令的分类40

2.1.2 剖析一个SQL语句40

2.1.3 获得联机帮助41

2.2 与数据库的接口43

2.3 使用DOS命令行的SQL*Plus43

2.3.1 登录Oracle44

2.3.2 输入并运行SQL命令44

2.3.3 编辑SQL命令45

2.4 使用SQL*Plus for Windows45

2.4.1 登录Oracle45

2.4.2 输入并运行SQL命令46

2.4.3 编辑SQL命令47

2.4.4 退出SQL*Plus48

2.5 使用iSQL*Plus49

2.5.1 登录Oracle49

2.5.2 输入并运行SQL命令50

2.5.3 编辑SQL命令51

2.5.4 退出iSQL*Plus51

2.6 理解SQL语句51

2.6.1 运行SQL查询52

2.6.2 考察数据定义语言的语句54

2.6.3 考察数据操纵语言的语句55

2.6.4 考察事务控制语句59

2.6.5 考察数据控制语言的语句61

2.7 使用SQL*Plus命令扩展功能62

2.7.1 显示表结构63

2.7.2 用文件记录打印信息64

2.7.3 格式化命令64

2.7.4 定制SQL*Plus环境67

2.7.5 执行脚本文件68

2.7.6 使用变量69

2.7.7 其他SQL*Plus命令70

2.7.8 建立和运行脚本文件70

2.8 小结72

第3章 创建、修改、重命名和删除数据库的表78

3.1 设计关系数据库78

3.1.1 与数据库用户交谈78

3.1.2 确定用户需求79

3.1.3 确定业务对象79

3.1.4 规范设计80

3.2 理解Oracle用户账号81

3.3 针对Personal Oracle用户的进一步说明81

3.3.1 创建用户81

3.3.2 用另一个用户名和口令登录82

3.3.3 更改用户的系统权限83

3.3.4 更改用户口令83

3.3.5 更改自己的口令84

3.3.6 删除用户84

3.4 创建表85

3.4.1 Oracle数据类型86

3.4.2 用SQL*Plus创建表90

3.4.3 添加表和列的注释92

3.5 定义和使用约束94

3.5.1 理解约束94

3.5.2 命名约束94

3.5.3 定义约束95

3.5.4 创建列约束和表约束98

3.5.5 给列赋默认值100

3.6 更改表及约束101

3.6.1 添加、启用或禁用约束102

3.6.2 删除或重命名约束103

3.6.3 更改列默认值或数据类型104

3.6.4 添加、删除和重命名列104

3.6.5 标记列为不使用并删除不使用的列106

3.7 显示表名、结构及注释107

3.7.1 列出数据库表108

3.7.2 查看关于列的信息110

3.7.3 查看表约束和列约束111

3.7.4 查看表注释和列注释114

3.8 删除、恢复和重命名表115

3.8.1 删除表115

3.8.2 恢复被删除的表116

3.8.3 清除回收站116

3.8.4 重命名表117

3.9 基于其他表创建表117

3.10 小结118

第4章 修改数据以及审计表的操作124

4.1 将数据行插入表中124

4.1.1 指定列的列表127

4.1.2 处理完整性约束127

4.1.3 省略列名128

4.1.4 插入日期和时间130

4.1.5 从其他表中插入数据132

4.1.6 创建和使用序列134

4.2 更新数据137

4.2.1 更新语句137

4.2.2 CASE结构介绍140

4.2.3 用CASE结构更新数据141

4.2.4 替代变量142

4.3 删除行和截断表146

4.3.1 删除选择的行147

4.3.2 删除所有行148

4.4 合并行148

4.5 数据库事务151

4.5.1 提交152

4.5.2 回退152

4.5.3 保留点153

4.6 创建和使用数据库触发器156

4.6.1 触发器介绍156

4.6.2 创建和使用BEFORE触发器157

4.6.3 创建一个AFTER触发器审计表操作160

4.6.4 创建和使用语句级触发器163

4.6.5 显示、更改、删除触发器165

4.7 小结167

第5章 查询数据库175

5.1 显示单个数据库表中的数据175

5.1.1 编写SELECT语句175

5.1.2 选择所有的列177

5.1.3 使用DISTINCT显示唯一的行179

5.1.4 中断失控的查询179

5.1.5 使用搜索条件过滤结果181

5.1.6 排序186

5.1.7 在查询中包含计算190

5.2 SQL函数介绍195

5.2.1 在查询中使用单行函数195

5.2.2 使用聚集函数212

5.2.3 对结果进行分组217

5.2.4 用HAVING子句过滤组218

5.2.5 格式化SQL*Plus的输出并创建简单的报表220

5.3 小结227

第6章 创建多表查询和视图234

6.1 创建和使用多表查询234

6.1.1 联结具有匹配列值的表235

6.1.2 理解其他联结类型和联结条件242

6.1.3 集合操作符251

6.1.4 使用子查询255

6.2 创建和使用视图266

6.2.1 视图的用途267

6.2.2 定义和查询一个表的视图267

6.2.3 用一个表的视图修改表数据271

6.2.4 创建复杂视图272

6.2.5 创建同义词以简化表引用276

6.2.6 列出视图定义277

6.2.7 删除视图278

6.3 小结279

第7章 使用PL/SQL287

7.1 PL/SQL介绍287

7.1.1 PL/SQL的优点288

7.1.2 PL/SQL块的类型288

7.2 理解匿名块288

7.2.1 考察声明部分289

7.2.2 考察可执行部分290

7.2.3 考察异常处理部分291

7.3 创建匿名块292

7.3.1 初始化Redwood Realty数据库292

7.3.2 编写匿名块293

7.3.3 建立SQL*Plus环境295

7.3.4 运行匿名的PL/SQL块295

7.3.5 修改匿名块显示多行296

7.3.6 处理异常情况297

7.4 理解显式游标299

7.4.1 PL/SQL循环结构介绍300

7.4.2 使用显式游标和循环处理行301

7.4.3 使用FOR循环处理显式游标305

7.4.4 IF语句介绍307

7.5 有名块的介绍311

7.6 创建、使用、显示并删除函数312

7.6.1 创建并存储函数312

7.6.2 调用函数314

7.6.3 修改函数316

7.6.4 显示并删除函数318

7.7 创建、使用、显示和删除过程320

7.7.1 过程的优点320

7.7.2 创建并存储过程321

7.7.3 调用存储过程323

7.7.4 修改过程并重新编译和保存过程325

7.7.5 显示和删除过程325

7.8 小结328

第8章 理解和使用Forms Builder337

8.1 表单介绍337

8.1.1 3种主要的表单类型337

8.1.2 表单服务体系结构339

8.1.3 Oracle表单的基本结构340

8.2 用Forms Builder创建一个简单的主表单342

8.2.1 Forms Builder 导342

8.2.2 用Run Form按钮测试表单346

8.2.3 用表单查询显示数据348

8.3 修改表单349

8.3.1 布局编辑器349

8.3.2 对象导航器350

8.3.3 基本属性351

8.3.4 添加图像352

8.3.5 添加查找列355

8.3.6 创建一个值列表356

8.3.7 自动执行查询的步骤359

8.3.8 单选按钮和复选框359

8.4 创建表格式表单和子表单362

8.4.1 创建表格式表单362

8.4.2 创建主表单和子表单364

8.4.3 给网格添加显示列367

8.4.4 设置格式掩码367

8.5 小结368

第9章 定制表单372

9.1 设置表单结构372

9.1.1 创建画布和简单的数据块374

9.1.2 创建查询数据块376

9.1.3 完成搜索工作378

9.2 设计表单触发器379

9.2.1 定义表单事件380

9.2.2 创建和编辑触发器382

9.2.3 调试触发器385

9.2.4 处理错误387

9.2.5 理解表单程序的作用域和生命周期390

9.3 建立有用的表单工具391

9.3.1 创建序列391

9.3.2 验证表单输入394

9.3.3 计算网格数据小计395

9.4 使用多个画布398

9.4.1 添加一个画布398

9.4.2 叠加画布400

9.4.3 标签画布401

9.4.4 表单样式的评论405

9.5 用JDeveloper创建Web表单405

9.5.1 修改Listings表并建立服务器文件406

9.5.2 创建数据连接和工作区406

9.5.3 创建业务组件数据模型408

9.5.4 创建Java服务器页面显示数据410

9.5.5 添加搜索表单412

9.6 小结416

第10章 创建和修改报表422

10.1 报表开发器介绍422

10.1.1 网络发布和纸质报表422

10.1.2 报表的类型422

10.1.3 Oracle报表服务425

10.2 建立和修改报表426

10.2.1 报表结构426

10.2.2 Report Builder427

10.2.3 纸质设计和布局窗口430

10.2.4 对象导航器窗口432

10.3 增强报表的功能434

10.3.1 对齐和调整列435

10.3.2 设置格式掩码和属性436

10.3.3 添加阴影和边框437

10.3.4 插入页号和日期438

10.3.5 添加文本框438

10.4 定制报表439

10.4.1 数据模型439

10.4.2 添加字段442

10.4.3 数据组结构及框架444

10.4.4 手工创建报表445

10.4.5 显示数据库中的映像448

10.5 控制报表中的数据449

10.5.1 创建用户参数450

10.5.2 使用过滤器限制报表452

10.5.3 创建报表触发器453

10.6 创建定制模板453

10.6.1 设计定制模板454

10.6.2 应用模板455

10.6.3 注册模板456

10.7 定制Web报表457

10.7.1 动态报表的环境458

10.7.2 更改Web报表459

10.7.3 给Web报表添加图表463

10.8 小结464

第11章 建立集成应用469

11.1 设计一个集成数据库应用469

11.1.1 组织Redwood Realty470

11.1.2 一致的外观470

11.1.3 创建模板表单471

11.1.4 创建和应用属性类和可视属性472

11.1.5 应用模板表单和属性473

11.2 在应用中连接表单和报表475

11.2.1 启动表单476

11.2.2 打开所连接的表单477

11.2.3 显示报表479

11.2.4 在OracleAS中部署表单和报表483

11.3 创建菜单484

11.3.1 菜单的作用484

11.3.2 建立菜单485

11.3.3 创建菜单动作487

11.3.4 部署和使用菜单489

11.4 创建帮助文件490

11.4.1 Oracle的Web帮助系统491

11.4.2 创建HTML帮助文件492

11.4.3 部署并使用帮助文件494

11.5 小结496

第12章 维护数据库安全499

12.1 创建和编辑用户账号499

12.1.1 用户验证500

12.1.2 用户角色502

12.1.3 系统权限和对象权限502

12.2 控制用户对对象的访问504

12.2.1 创建角色505

12.2.2 授予和撤销权限506

12.3 利用视图和过程实施权限509

12.3.1 对选定行和列的限制访问510

12.3.2 利用过程限制更新511

12.3.3 虚拟专用数据库和标签安全513

12.3.4 限制应用内的访问513

12.4 加密保护数据515

12.4.1 安全的因特网传输516

12.4.2 加密数据库中选定的数据517

12.4.3 用wrap保护源代码518

12.5 审计数据库519

12.5.1 启用审计520

12.5.2 查看审计跟踪521

12.5.3 创建审计触发器522

12.5.4 细粒度审计523

12.6 小结523

第13章 数据库管理528

13.1 DBA职责一览528

13.2 使用企业管理器529

13.3 理解Oracle的存储文件532

13.3.1 保护控制文件533

13.3.2 创建表空间和数据文件534

13.3.3 配置撤销和重做操作537

13.4 为模式对象配置空间538

13.4.1 设置表存储参数538

13.4.2 定义群539

13.4.3 创建分区540

13.5 导出和导入数据542

13.5.1 使用SQL脚本542

13.5.2 使用数据泵542

13.5.3 使用SQL*Loader和外部表543

13.6 维护DBMS545

13.6.1 补丁和升级545

13.6.2 启动和关闭数据库547

13.7 备份数据库548

13.7.1 备份数据库的复杂性548

13.7.2 关闭和系统备份(冷备份)550

13.7.3 继续备份和归档(热备份)551

13.8 监控和改善数据库性能552

13.8.1 监控工具552

13.8.2 优化查询558

13.9 利用系统视图获得有用信息563

13.10 小结565

词汇表569

热门推荐