图书介绍
Oracle数据库基础与案例开发详解PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle数据库基础与案例开发详解](https://www.shukui.net/cover/4/35007234.jpg)
- 徐飞,苗凤君编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302344971
- 出版时间:2014
- 标注页数:436页
- 文件大小:147MB
- 文件页数:450页
- 主题词:关系数据库系统
PDF下载
下载说明
Oracle数据库基础与案例开发详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Oracle11g数据库简介1
1.1主流数据库简介2
1.1.1主流数据库2
1.1.2主流数据库的特点3
1.2 Oracle 11g数据库概述4
1.2.1企业版5
1.2.2标准版5
1.2.3标准版15
1.2.4精简版5
1.3 Oracle 11g的新特性5
1.3.1数据库管理方面的新特性6
1.3.2 PL/SQL的新特性7
1.3.3其他方面的主要新特性9
1.3.4 Oracle 11g R2的主要新特性10
1.4上机练习11
第2章 Oracle 11g数据库的安装和卸载13
2.1 Oracle 11g的安装准备14
2.1.1 Oracle 11g安装的硬件需求14
2.1.2 Oracle 11g安装的软件需求14
2.2 Oracle 11g数据库的安装14
2.2.1 Oracle 11g的安装过程15
2.2.2 Oracle 11g的常用服务19
2.3 Oracle 11 g常见工具的启动21
2.3.1 Oracle 11g企业管理器的启动21
2.3.2 SQL*Plus的启动22
2.4 Oracle 11g数据库的卸载23
2.5上机练习26
第3章 Oracle 11g数据库体系结构27
3.1 Oracle数据库的物理结构28
3.1.1数据文件28
3.1.2控制文件30
3.1.3重做日志文件32
3.2 Oracle数据库的逻辑结构34
3.2.1表空间(Tablespace)35
3.2.2段(Segment)39
3.2.3区间(Extent)41
3.2.4数据块(Data Block)41
3.3 Oracle数据库的内存结构42
3.3.1系统全局区42
3.3.2程序全局区45
3.4 Oracle数据库的进程46
3.4.1进程监控进程(PMON)46
3.4.2系统监控进程(SMON)46
3.4.3日志写入进程(LGWR)47
3.4.4归档进程(ARCn)47
3.4.5检查点进程(CKPT)47
3.4.6恢复进程(RECO)48
3.5上机练习48
第4章 SQL*Plus工具的使用49
4.1 SQL*Plus概述50
4.1.1 SQL*Plus的主要功能50
4.1.2 SQL*Plus的启动50
4.1.3 SQL*Plus的退出52
4.2 SQL*Plus的常用命令52
4.2.1 describe命令53
4.2.2 prompt命令54
4.2.3 define和accept命令54
4.2.4替换变量56
4.2.5 show命令58
4.2.6 save命令59
4.2.7 get命令60
4.2.8 edit命令61
4.2.9@命令61
4.2.10 spool命令62
4.2.11 start命令62
4.3 SQL*Plus格式化查询结果命令63
4.3.1 SQL*Plus环境的设置63
4.3.2行设置命令linesize65
4.3.3页面设置命令pagesize66
4.3.4列设置命令column66
4.3.5分屏显示控制命令pause68
4.3.6报表页眉页脚设置命令itle和btitle68
4.3.7统计计算:break和compute69
4.4其他缓存区编辑命令70
4.5上机练习71
第5章 数据库及数据库对象管理73
5.1数据库管理74
5.1.1创建数据库74
5.1.2删除数据库83
5.1.3启动数据库85
5.1.4改变数据库启动模式(状态)88
5.1.5关闭数据库88
5.2表管理91
5.2.1数据类型91
5.2.2创建表94
5.2.3修改表98
5.2.4删除表99
5.2.5表数据更新100
5.2.6定义数据完整性101
5.3视图管理105
5.3.1创建视图106
5.3.2应用视图108
5.3.3修改视图108
5.3.4删除视图109
5.4索引管理110
5.4.1创建索引110
5.4.2应用索引112
5.4.3修改索引112
5.4.4删除索引112
5.5上机练习114
第6章SQL语言基础115
6.1 SQL语言概述116
6.1.1 SQL语言的功能116
6.1.2 SQL语言的特点117
6.1.3 PL/SQL与SQL的关系118
6.2数据定义118
6.3数据操纵118
6.4数据控制119
6.5基本数据查询119
6.5.1数据查询基本结构119
6.5.2简单查询120
6.5.3使用WHERE子句进行筛选122
6.5.4使用ORDER BY子句进行查询的排序124
6.5.5使用GROUP BY子句进行分组查询124
6.5.6使用HAVING子句对分组进行筛选125
6.5.7使用INTO子句将查询结果存储到表中125
6.5.8常见函数的使用126
6.6高级数据查询144
6.6.1多表连接查询144
6.6.2嵌套查询147
6.6.3集合操作150
6.7上机练习150
第7章SQL语句优化153
7.1 SQL语句使用技巧154
7.1.1不用“*”代替所有列名154
7.1.2在确保完整性的情况下多用COMMIT语句155
7.1.3尽量用WHERE语句代替HAVING155
7.1.4用TRUNCATE代替DELETE156
7.1.5尽量使用表连接来代替表的多次查询157
7.1.6用EXISTS代替IN158
7.1.7用EXISTS代替DISTINCT159
7.1.8 使用“<=”代替“<”160
7.1.9使用指定的详细列名161
7.2表的连接方法161
7.2.1选择FROM后表的顺序161
7.2.2 WHERE子句的连接顺序162
7.3有效地使用索引163
7.3.1索引列上操作符的使用163
7.3.2唯一索引列上不要使用NULL值164
7.3.3选择复合索引主列165
7.3.4避免对大表的全表扫描165
7.3.5监视索引是否被使用166
7.4上机练习166
第8章 PL/SQL编程基础167
8.1 PL/SQL概述168
8.1.1 PL/SQL的基本结构168
8.1.2 PL/SQL的结构示例168
8.1.3 PL/SQL的程序注释169
8.2 PL/SQL常量和变量的定义170
8.2.1 PL/SQL的字符集170
8.2.2数据类型171
8.3条件语句177
8.3.1 IF条件语句177
8.3.2 CASE条件语句178
8.4循环语句180
8.4.1 LOOP循环语句180
8.4.2 WHILE循环语句182
8.4.3 FOR循环182
8.5上机练习183
第9章 PL/SQL高级编程185
9.1游标186
9.1.1定义游标186
9.1.2打开游标186
9.1.3从游标获取数据187
9.1.4关闭游标188
9.1.5游标FOR循环189
9.1.6隐式游标190
9.2游标属性191
9.3包194
9.3.1创建包194
9.3.2调用包196
9.3.3删除包197
9.4异常信息197
9.4.1异常处理197
9.4.2预定义异常197
9.4.3自定义异常199
9.5上机练习200
第10章 存储过程、函数和触发器201
10.1存储过程202
10.1.1创建存储过程202
10.1.2调用过程206
10.1.3带参数的存储过程206
10.1.4删除存储过程211
10.2函数212
10.2.1创建函数212
10.2.2调用函数216
10.2.3删除函数218
10.3触发器218
10.3.1触发器概述218
10.3.2创建触发器219
10.3.3触发器的维护225
10.3.4删除触发器226
10.3.5三种方法的区别与比较226
10.4上机练习227
第11章 数据库安全管理229
11.1 Oracle数据库安全性概述230
11.1.1 Oracle 11g的安全性体系230
11.1.2 Oracle 11g的安全性机制230
11.2用户231
11.2.1创建用户231
11.2.2修改用户235
11.2.3删除用户237
11.3权限237
11.3.1系统权限238
11.3.2对象权限241
11.4角色242
11.4.1角色分类242
11.4.2创建角色243
11.4.3为角色授权244
11.4.4为用户授予角色244
11.4.5管理角色245
11.4.6与角色相关的数据字典246
11.5上机练习247
第12章 备份与恢复249
12.1备份与恢复概述250
12.1.1备份的原则和策略250
12.1.2恢复的原则和策略250
12.2备份与恢复的分类251
12.2.1备份分类251
12.2.2恢复分类252
12.3备份和恢复的方法253
12.3.1冷备份的实施253
12.3.2热备份的实施254
12.3.3冷备份的恢复256
12.3.4热备份的恢复257
12.4上机练习261
第13章 逻辑备份/数据的导入导出263
13.1 Data Pump概述264
13.2创建目录265
13.3 Data Pump导出数据266
13.3.1 EXPDP的3种调用接口266
13.3.2 EXPDP的5种调用模式267
13.3.3导出参数说明269
13.4 Data Pump导入数据271
13.4.1 IMPDP的3种调用接口271
13.4.2 IMPDP的5种调用模式271
13.4.3导入参数说明273
13.5 EXP/IMP导出导入数据275
13.5.1 EXP导出数据275
13.5.2 IMP导入数据277
13.6上机练习280
第14章 使用RMAN工具281
14.1 RMAN概述282
14.1.1 RMAN的特点282
14.1.2 RMAN的基本概念282
14.1.3 RMAN中的组件283
14.2 RMAN备份准备操作284
14.2.1将数据库设置为归档日志模式284
14.2.2创建恢复目录使用的表空间285
14.2.3创建RMAN用户并授权286
14.2.4创建恢复目录286
14.2.5连接到目标数据库287
14.2.6设置RMAN289
14.2.7通道分配291
14.3 RMAN备份292
14.3.1 BACKUP命令292
14.3.2完全备份293
14.3.3增量备份293
14.3.4备份表空间295
14.3.5备份控制文件296
14.3.6备份归档日志96
14.3.7镜像复制296
14.3.8 BACKUP的冷备份与热备份297
14.3.9查看备份信息298
14.4 RMAN恢复数据库299
14.4.1数据库的非归档恢复299
14.4.2数据库的归档恢复303
14.4.3数据块的恢复304
14.5上机练习304
第15章 Oracle闪回技术305
15.1闪回技术概述306
15.1.1闪回恢复区的作用306
15.1.2配置闪回恢复区306
15.2闪回数据库308
15.2.1闪回数据库的设置308
15.2.2使用闪回数据库310
15.3闪回表313
15.4闪回回收站315
15.4.1禁用启用回收站315
15.4.2查看回收站中的信息316
15.4.3清除回收站中的对象317
15.4.4闪回回收站中的对象317
15.5闪回版本查询318
15.6闪回事务查询320
15.7闪回数据归档322
15.7.1闪回数据归档322
15.7.2闪回数据归档区323
15.7.3为表指定闪回数据归档区325
15.7.4使用闪回数据归档区326
15.7.5清除闪回数据归档区数据326
15.8上机练习327
第16章 Oracle数据库的连接329
16.1 ADO.NET概述330
16.2 ADO.NET中的对象330
16.2.1 Connection对象332
16.2.2 Command对象334
16.2.3 DataReader对象337
16.2.4 DataAdapter对象338
16.2.5 DataSet对象338
16.2.6 DataTable对象340
16.3数据绑定技术341
16.3.1数据绑定简介341
16.3.2简单数据绑定示例341
16.3.3复杂数据绑定示例345
16.4存储过程应用案例349
16.4.1存储过程简介349
16.4.2存储过程的应用350
16.5上机练习354
第17章 仓库管理信息系统355
17.1系统要求356
17.2需求分析356
17.3系统设计358
17.4数据库设计359
17.4.1数据库概念结构设计359
17.4.2数据库逻辑结构设计361
17.4.3数据库物理结构设计363
17.5系统设计与实现365
17.5.1开发工具和环境365
17.5.2关键代码365
17.6本章小结381
第18章 图书馆管理系统383
18.1系统概述384
18.2需求分析384
18.3数据库分析与设计386
18.3.1 E-R图分析387
18.3.2数据库的逻辑设计388
18.4程序结构框图389
18.5详细设计390
18.5.1登录窗口390
18.5.2主界面392
18.5.3图书管理395
18.5.4读者管理409
18.5.5图书流通管理418
18.5.6系统管理427
18.6本章小结435