图书介绍

Oracle 11g数据库应用简明教程PDF|Epub|txt|kindle电子书版本网盘下载

Oracle 11g数据库应用简明教程
  • 杨少敏,王红敏编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302220664
  • 出版时间:2010
  • 标注页数:405页
  • 文件大小:124MB
  • 文件页数:418页
  • 主题词:关系数据库-数据库管理系统,Oracle 11g-教材

PDF下载


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

下载说明

Oracle 11g数据库应用简明教程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.2关系的完整性3

1.1.3关系与关系模式3

1.2关系数据库规范化理论4

1.2.1函数依赖4

1.2.2范式理论5

1.3安装Oracle Database 11g7

1.3.1在Windows环境下的安装过程7

1.3.2Oracle服务管理12

1.4实验指导——创建数据库13

1.5实验指导——Oracle账户解锁16

第2章 Oracle数据库的体系结构18

2.1物理存储结构18

2.1.1数据文件18

2.1.2控制文件20

2.1.3重做日志文件20

2.1.4其他文件21

2.2逻辑存储结构22

2.2.1表空间(Tablespace)22

2.2.2段(Segment)23

2.2.3区(Extent)24

2.2.4数据块(Block)24

2.3Oracle进程结构25

2.3.1DBWn进程26

2.3.2LGWR进程26

2.3.3CKPT进程27

2.3.4SMON进程27

2.3.5PMON进程27

2.3.6ARCn进程28

2.3.7RECO进程28

2.4Oracle内存结构28

2.4.1系统全局区(SGA)29

2.4.2程序全局区(PGA)31

2.5数据字典32

2.5.1Oracle数据字典介绍32

2.5.2Oracle常用数据字典33

2.6习题35

第3章 使用SQL*Plus工具38

3.1SQL*Plus概述38

3.1.1SQL*Plus的主要功能38

3.1.2SQL*Plus连接与断开数据库39

3.2使用SQL*Plus命令41

3.2.1使用DESCRIBE命令查看表结构41

3.2.2使用SQL*Plus语句快速编辑SQL语句43

3.2.3使用SAVE命令将缓冲区内容保存到文件44

3.2.4使用GET命令读取文件内容到缓冲区46

3.2.5使用START命令读取并运行文件内容46

3.2.6使用EDIT命令编辑缓冲区内容或文件内容47

3.2.7使用SPOOL命令复制输出结果到文件47

3.2.8使用临时变量48

3.2.9使用已定义变量51

3.3格式化查询结果53

3.3.1格式化列的显示效果54

3.3.2设置一页显示多少行数据55

3.3.3设置一行显示多少个字符56

3.3.4创建简单报表57

3.3.5清除列格式59

3.4实验指导——使用报表统计各部门人数59

3.5习题61

第4章 管理表空间63

4.1基本表空间63

4.1.1创建表空间63

4.1.2表空间状态属性66

4.1.3重命名表空间68

4.1.4修改表空间中数据文件的大小69

4.1.5增加表空间的数据文件70

4.1.6删除表空间的数据文件70

4.1.7修改表空间中数据文件的自动扩展性71

4.1.8修改表空间中数据文件的状态71

4.1.9移动表空间中的数据文件72

4.1.10删除表空间73

4.2临时表空间74

4.2.1创建临时表空间74

4.2.2创建与管理临时表空间组74

4.3大文件表空间76

4.4非标准数据块表空间77

4.5设置默认表空间79

4.6撤消表空间80

4.6.1管理撤消表空间的方式80

4.6.2创建与管理撤消表空间81

4.7与表空间和数据文件相关的数据字典84

4.8实验指导——为图书管理系统创建表空间84

4.9习题85

第5章 模式对象88

5.1表88

5.1.1数据类型88

5.1.2创建表90

5.1.3管理表中的列90

5.1.4重命名表93

5.1.5移动表93

5.1.6截断表94

5.1.7删除表94

5.2实验指导——查看UNUSED状态的列95

5.3表的完整性约束96

5.3.1约束的分类96

5.3.2NOT NULL约束97

5.3.3UNIQUE约束98

5.3.4PRIMARY KEY约束99

5.3.5CHECK约束101

5.3.6FOREIGN KEY约束101

5.3.7禁用和激活约束104

5.3.8约束的验证状态105

5.4实验指导——为图书管理系统创建表106

5.5索引108

5.5.1创建B树索引108

5.5.2创建基于函数的索引109

5.5.3创建位图索引110

5.5.4管理索引110

5.6视图113

5.6.1创建视图113

5.6.2对视图执行DML操作115

5.6.3查询视图的定义信息118

5.6.4修改与删除视图119

5.7序列119

5.7.1创建序列119

5.7.2使用序列120

5.7.3修改与删除序列122

5.8同义词122

5.9习题123

第6章 管理控制文件和日志文件125

6.1管理控制文件125

6.1.1创建控制文件125

6.1.2备份控制文件128

6.1.3恢复控制文件129

6.1.4移动与删除控制文件129

6.2管理日志文件130

6.2.1创建日志文件组及其成员130

6.2.2修改日志文件131

6.2.3切换日志文件组132

6.2.4清空日志文件组133

6.2.5删除日志文件组及其成员134

6.3管理归档日志134

6.3.1设置数据库模式135

6.3.2设置归档目标136

6.4习题137

第7章 SQL语言基础139

7.1SQL语言概述139

7.2使用SELECT语句检索数据141

7.2.1SELECT语句的结构141

7.2.2FROM子句143

7.2.3WHERE子句143

7.2.4ORDER BY子句146

7.2.5GROUP BY子句147

7.2.6HAVING子句148

7.2.7DISTINCT关键字149

7.2.8算术运算符150

7.3实验指导——统计各出版社今年的图书数量151

7.4使用其他DML语句151

7.4.1INSERT语句151

7.4.2UPDATE语句153

7.4.3DELETE语句153

7.4.4MERGE语句154

7.5使用函数156

7.5.1字符串函数156

7.5.2数字函数158

7.5.3日期时间函数159

7.5.4转换函数160

7.5.5正则表达式函数162

7.5.6聚合函数164

7.6实验指导——统计各出版社最近一个月出版的图书数165

7.7事务处理166

7.7.1事务的概念和特性166

7.7.2事务处理166

7.8习题168

第8章 子查询与高级查询171

8.1子查询171

8.1.1子查询的类型171

8.1.2在WHERE子句中使用子查询172

8.1.3在HAVING子句中使用子查询173

8.1.4使用IN操作符实现指定匹配查询174

8.1.5使用ANY操作符实现任意匹配查询176

8.1.6使用ALL操作符实现全部匹配查询176

8.1.7实现多列子查询177

8.1.8实现关联子查询178

8.1.9实现嵌套子查询180

8.1.10在UPDATE和DELETE语句中使用子查询181

8.2实验指导——获取借阅次数最多的前5本图书181

8.3高级查询182

8.3.1使用等号(=)实现多个表的简单连接182

8.3.2使用表的别名184

8.3.3使用INNER JOIN实现多个表的内连接184

8.3.4使用OUTER JOIN实现多个表的外连接188

8.3.5使用CROSS JOIN实现交叉连接189

8.3.6使用UNION操作符获取两个结果集的并集190

8.3.7使用INTERSECT操作符获取两个结果集的交集192

8.3.8使用MINUS操作符获取两个结果集的差集192

8.4实验指导——各类图书的借阅情况194

8.5习题194

第9章 PL/SQL基础196

9.1PL/SQL196

9.1.1PL/SQL程序块的基本结构196

9.1.2常量和变量197

9.1.3%TYPE类型和%RO WTYPE类型199

9.1.4PL/SQL记录类型和表类型201

9.1.5PL/SQL程序注释203

9.2条件选择语句204

9.2.1IF条件语句204

9.2.2CASE表达式205

9.3实验指导——在SELECT语句中使用CASE表达式207

9.4循环语句208

9.4.1LOOP循环语句208

9.4.2WHILE循环语句209

9.4.3FOR循环语句209

9.5游标210

9.5.1声明游标210

9.5.2打开游标211

9.5.3检索游标212

9.5.4关闭游标212

9.5.5简单游标循环212

9.5.6游标FOR循环214

9.5.7使用游标更新数据214

9.6异常215

9.6.1异常处理215

9.6.2预定义异常215

9.6.3非预定义异常217

9.6.4自定义异常218

9.7实验指导——更新图书价格219

9.8习题220

第10章 存储过程、函数、触发器和包223

10.1存储过程223

10.1.1创建与调用存储过程223

10.1.2带参数的存储过程225

10.1.3修改与删除存储过程228

10.1.4查询存储过程的定义信息228

10.2函数228

10.3实验指导——使用存储过程与函数查询图书信息229

10.4触发器232

10.4.1触发器的类型232

10.4.2创建触发器232

10.4.3DML触发器233

10.4.4INSTEAD OF触发器235

10.4.5系统事件触发器236

10.4.6DDL触发器237

10.4.7禁用与启用触发器237

10.4.8修改与删除触发器238

10.5程序包238

10.5.1创建程序包238

10.5.2调用程序包中的元素240

10.5.3删除程序包240

10.6实验指导——使用触发器自动为主键列赋值240

10.7习题241

第11章 其他表类型244

11.1临时表244

11.1.1临时表的特点244

11.1.2临时表的类别245

11.1.3临时表的创建与使用245

11.2外部表247

11.2.1使用外部表读取外部文件248

11.2.2使用REJECT LIMIT子句249

11.2.3使用BADFILE子句251

11.2.4使用LOGFILE子句252

11.3分区表253

11.3.1使用RANGE关键字创建范围分区表254

11.3.2使用HASH关键字创建散列分区表255

11.3.3使用LIST关键字创建列表分区表255

11.3.4创建组合范围散列分区表256

11.3.5创建组合范围列表分区表257

11.3.6增加分区258

11.3.7合并与删除分区260

11.4实验指导——从Excel电子表格生成图书信息表260

11.5习题262

第12章 用户权限与安全264

12.1用户264

12.1.1创建用户264

12.1.2修改用户265

12.1.3删除用户266

12.1.4管理用户会话267

12.2用户配置文件268

12.2.1创建用户配置文件268

12.2.2使用配置文件270

12.2.3查看配置文件信息270

12.2.4修改与删除配置文件271

12.3权限271

12.3.1系统权限271

12.3.2对象权限274

12.4角色278

12.4.1创建角色279

12.4.2为角色授予权限279

12.4.3为用户授予角色279

12.4.4修改用户的默认角色280

12.4.5管理角色281

12.4.6与角色相关的数据字典282

12.5实验指导——为图书管理系统创建用户283

12.6习题285

第13章 SQL语句优化287

13.1一般的SQL优化技巧287

13.1.1SELECT语句中避免使用“*”287

13.1.2使用WHERE子句替代HAVING子句288

13.1.3使用TRUNCATE替代DELETE289

13.1.4在确保完整性的情况下多用COMMIT语句290

13.1.5使用表连接而不是多个查询290

13.1.6使用EXISTS替代IN291

13.1.7使用EXISTS替代DISTINCT291

13.1.8使用“<=”替代“<”292

13.1.9使用完全限定的列引用293

13.2表的连接方法293

13.2.1FROM子句中表的顺序294

13.2.2WHERE子句的连接顺序294

13.3有效使用索引295

13.3.1创建索引的基本原则295

13.3.2索引列上所使用的操作符296

13.3.3避免对唯一索引列使用NULL值296

13.3.4选择复合索引主列296

13.3.5监视索引是否被使用297

13.4习题298

第14章 数据加载与传输300

14.1Data Pump工具的概述300

14.2使用Data Pump工具前的准备302

14.3使用Data Pump Export导出数据303

14.3.1Data Pump Export导出选项303

14.3.2实现数据导出308

14.4使用Data Pump Import导入数据313

14.4.1Data Pump Import导入选项313

14.4.2实现数据导入316

14.5使用EXPDP和IMPDP工具传输表空间319

14.6实验指导——导出和导入bookspace表空间321

14.7习题322

第15章 使用RMAN工具324

15.1RMAN简介324

15.2RMAN操作326

15.2.1创建恢复目录326

15.2.2连接到目标数据库327

15.2.3RMAN命令329

15.2.4RMAN操作目标数据库330

15.2.5设置RMAN332

15.2.6RMAN数据字典333

15.3RMAN备份334

15.3.1BACKUP命令334

15.3.2完全备份336

15.3.3备份表空间338

15.3.4增量备份339

15.3.5镜像复制340

15.4RMAN恢复341

15.4.1数据库非归档恢复341

15.4.2数据库归档恢复342

15.4.3数据块恢复343

15.4.4恢复表空间344

15.5备份恢复与导出导入的区别和联系345

15.6实验指导——备份和恢复bookspace表空间345

15.7习题346

第16章 Oracle Database 11g闪回技术349

16.1闪回表(Flashback Table)349

16.2闪回删除(Flashback Drop)351

16.2.1回收站(RecycleBin)352

16.2.2使用闪回删除354

16.3闪回版本查询(Flashback Version Query)355

16.4闪回事务查询(Flashback Transaction Query)356

16.5闪回数据库(Flashback Database)358

16.5.1闪回数据库设置358

16.5.2使用闪回数据库359

16.6闪回数据归档(Flashback Data Archive)362

16.6.1创建与管理闪回数据归档区362

16.6.2为表指定闪回数据归档区364

16.6.3使用闪回数据归档365

16.7习题365

第17章 宠物商店管理系统368

17.1系统分析368

17.1.1需求分析368

17.1.2系统设计368

17.2创建系统数据库369

17.2.1创建表空间和用户369

17.2.2创建类别表370

17.2.3创建宠物表370

17.2.4主键自增设计371

17.3系统实现372

17.3.1数据库连接类372

17.3.2添加宠物374

17.3.3宠物列表379

17.3.4修改宠物信息383

第18章 通讯录386

18.1通讯录系统分析386

18.1.1需求分析386

18.1.2技术实现386

18.2系统数据库设计387

18.3功能实现389

18.3.1添加联系人389

18.3.2联系人列表391

18.3.3查询联系人393

18.3.4删除联系人397

参考答案399

热门推荐