图书介绍
Oracle数据库教程PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle数据库教程](https://www.shukui.net/cover/43/30062596.jpg)
- 赵明渊主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302400707
- 出版时间:2015
- 标注页数:406页
- 文件大小:137MB
- 文件页数:424页
- 主题词:关系数据库系统-教材
PDF下载
下载说明
Oracle数据库教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概论1
1.1 数据库系统概述1
1.1.1 数据库1
1.1.2 数据库管理系统2
1.1.3 数据库系统2
1.2 数据模型3
1.2.1 数据模型组成要素4
1.2.2 层次模型、网状模型和关系模型5
1.2.3 关系数据库6
1.3 数据库系统结构8
1.3.1 数据库系统的三级模式结构8
1.3.2 数据库的二级映像功能和数据独立性9
1.3.3 数据库管理系统的工作过程9
1.4 数据库设计10
1.4.1 需求分析11
1.4.2 概念结构设计11
1.4.3 逻辑结构设计13
1.4.4 物理结构设计15
1.4.5 数据库实施15
1.4.6 数据库运行和维护15
1.5 应用举例15
1.6 小结16
习题117
第2章 Oracle 1 1g数据库19
2.1 Oracle 11g数据库的特性19
2.2 Oracle 11g数据库安装21
2.2.1 安装要求21
2.2.2 Oracle 11g数据库安装步骤21
2.3 Oracle数据库开发工具27
2.3.1 SQL Plus27
2.3.2 SQL Developer31
2.3.3 Oracle Enterprise Manager33
2.4 Oracle 11 g数据库卸载36
2.4.1 停止所有Oracle服务37
2.4.2 卸载所有Oracle组件37
2.4.3 手动删除Oracle残留部分37
2.5 小结41
习题241
第3章 创建数据库43
3.1 Oracle数据库的体系结构43
3.1.1 逻辑结构43
3.1.2 物理结构45
3.1.3 总体结构46
3.2 删除数据库49
3.3 创建数据库50
3.4 小结54
习题355
第4章 创建和使用表57
4.1 创建表空间57
4.2 表的基本概念60
4.2.1 表和表结构60
4.2.2 数据类型62
4.2.3 表结构设计63
4.3 使用SQL Developer操作表64
4.3.1 使用SQL Developer创建表65
4.3.2 使用SQL Developer修改表66
4.3.3 使用SQL Developer删除表68
4.4 操作表数据68
4.5 小结71
习题472
第5章 PL/SQL基础74
5.1 SQL和PL/SQL74
5.1.1 SQL语言74
5.1.2 PL/SQL预备知识76
5.2 在PL/SQL中的数据定义语言77
5.2.1 数据库操作语句77
5.2.2 表空间操作语句81
5.2.3 表操作语句83
5.3 在PL/SQL中的数据操纵语言87
5.3.l插入语句88
5.3.2 修改语句90
5.3.3 删除语句90
5.4 在PL/SQL中的数据查询语言91
5.4.1 投影查询91
5.4.2 选择查询94
5.4.3 分组查询和统计计算98
5.4.4 排序查询104
5.5 综合训练105
5.6 小结106
习题5107
第6章 PL/SQL高级查询108
6.1 连接查询108
6.1.1 使用连接谓词指定的连接108
6.1.2 使用JOIN关键字指定的连接111
6.2 集合查询114
6.2.1 使用UNION操作符115
6.2.2 使用UNION ALL操作符116
6.2.3 使用INTERSECT操作符116
6.2.4 使用MINUS操作符117
6.3 子查询118
6.3.1 IN子查询119
6.3.2 比较子查询121
6.3.3 EXISTS子查询122
6.4 综合训练123
6.5 小结126
习题6126
第7章 视图128
7.1 创建视图128
7.1.1 使用SQL Developer创建视图128
7.1.2 使用PL/SQL语句创建视图129
7.2 查询视图130
7.3 更新视图132
7.3.1 可更新视图132
7.3.2 插入数据133
7.3.3 修改数据134
7.3.4 删除数据134
7.4 修改视图定义135
7.4.1 使用SQL Developer修改视图定义135
7.4.2 使用PL/SQL语句修改视图定义136
7.5 删除视图137
7.5.1 使用SQL Developer删除视图137
7.5.2 使用PL/SQL语句删除视图137
7.6 小结138
习题7138
第8章 索引、同义词和序列140
8.1 索引概述140
8.2 创建索引、修改索引和删除索引142
8.2.1 创建索引142
8.2.2 修改索引143
8.2.3 删除索引145
8.3 同义词概述145
8.4 创建、使用和删除同义词146
8.4.1 创建同义词146
8.4.2 使用同义词146
8.4.3 删除同义词148
8.5 序列概述148
8.6 创建、使用、修改和删除序列149
8.6.1 创建序列149
8.6.2 使用序列150
8.6.3 修改序列151
8.6.4 删除序列151
8.7 小结151
习题8152
第9章 数据完整性154
9.1 数据完整性概述154
9.2 域完整性156
9.2.1 使用SQL Developer实现域完整性156
9.2.2 使用PL/SQL语句实现域完整性157
9.3 实体完整性159
9.3.1 使用SQL Developer实现实体完整性159
9.3.2 使用PL/SQL语句实现实体完整性161
9.4 参照完整性162
9.4.1 使用SQL Developer实现参照完整性163
9.4.2 使用PL/SQL语句实现参照完整性164
9.5 综合训练167
9.6 小结169
习题9169
第10章 PL/SQL程序设计171
10.1 PL/SQL编程171
10.2 PL/SQL字符集172
10.3 数据类型172
10.3.1 常用数据类型172
10.3.2 数据类型转换173
10.4 标识符、常量和变量174
10.4.1 标识符174
10.4.2 常量174
10.4.3 变量174
10.5 运算符和表达式176
10.5.1 算术运算符176
10.5.2 关系运算符177
10.5.3 逻辑运算符178
10.5.4 表达式179
10.6 PL/SQL基本结构和控制语句180
10.6.1 PL/SQL程序块180
10.6.2 条件结构183
10.6.3 CASE语句185
10.6.4 循环结构188
10.6.5 GOTO语句191
10.6.6 异常192
10.7 应用举例193
10.8 小结196
习题10197
第11章 函数和游标199
11.1 系统内置函数199
11.1.1 数学函数199
11.1.2 字符串函数201
11.1.3 日期函数204
11.1.4 统计函数205
11.2 用户定义函数207
11.2.1 创建用户定义函数207
11.2.2 调用用户定义函数209
11.2.3 删除用户定义函数209
11.3 游标210
11.3.1 显式游标210
11.3.2 隐式游标213
11.3.3 游标FOR循环214
11.3.4 游标变量215
11.4 包216
11.5 应用举例218
11.6 小结222
习题11223
第12章 存储过程224
12.1 存储过程概述224
12.2 存储过程的创建和调用224
12.2.1 创建存储过程225
12.2.2 存储过程的调用227
12.2.3 存储过程的删除228
12.3 存储过程的参数228
12.3.1 带输入参数存储过程的使用228
12.3.2 带输出参数存储过程的使用230
12.3.3 带输入输出参数存储过程的使用231
12.4 应用举例231
12.5 小结234
习题12235
第13章 触发器237
13.1 触发器概述237
13.2 使用PL/SQL语句创建触发器238
13.2.1 使用PL/SQL语句创建DML触发器238
13.2.2 创建INSTEAD OF触发器242
13.2.3 创建系统触发器244
13.3 使用图形界面创建触发器245
13.4 触发器的管理246
13.4.1 查看和编辑触发器246
13.4.2 删除触发器246
13.4.3 启用或禁用触发器247
13.5 应用举例248
13.6 小结250
习题13251
第14章 事务和锁253
14.1 事务的基本概念253
14.1.1 事务的概念253
14.1.2 事务特性253
14.2 事务处理254
14.2.1 事务的开始与结束254
14.2.2 使用COMMIT语句提交事务255
14.2.3 使用ROLLBACK语句回退全部事务256
14.2.4 设置保存点回退部分事务256
14.3 并发事务和锁259
14.3.1 并发事务259
14.3.2 事务隔离级别262
14.3.3 锁机制262
14.3.4 锁的类型263
14.3.5 死锁263
14.4 小结264
习题14264
第15章 安全管理266
15.1 安全管理概述266
15.2 用户管理267
15.2.1 创建用户268
15.2.2 修改用户269
15.2.3 删除用户270
15.2.4 查询用户信息270
15.3 权限管理271
15.3.1 权限概述271
15.3.2 系统权限271
15.3.3 对象权限276
15.3.4 权限查询277
15.4 角色管理278
15.4.1 角色概述279
15.4.2 创建角色280
15.4.3 修改角色281
15.4.4 授予角色权限和收回权限282
15.4.5 将角色授予用户282
15.4.6 角色的启用和禁用282
15.4.7 收回用户的角色283
15.4.8 删除角色283
15.4.9 查询角色信息283
15.5 概要文件284
15.5.1 创建概要文件284
15.5.2 管理概要文件285
15.6 数据库审计287
15.6.1 登录审计287
15.6.2 操作审计288
15.6.3 对象审计289
15.6.4 权限审计290
15.7 综合训练291
15.8 小结292
习题15293
第16章 备份和恢复295
16.1 备份和恢复概述295
16.1.1 备份概述295
16.1.2 恢复概述296
16.2 逻辑备份与恢复297
16.2.1 使用Export和Import进行导出和导入297
16.2.2 使用数据泵EXPDP和IMPDP进行导出和导入299
16.3 脱机备份与恢复301
16.3.1 脱机备份301
16.3.2 脱机恢复303
16.4 联机备份与恢复304
16.4.1 设置归档日志模式,创建恢复目录用的表空间304
16.4.2 创建RMAN用户306
16.4.3 使用RMAN程序进行备份307
16.4.4 使用RMAN程序进行恢复310
16.5 闪回技术310
16.5.1 查询闪回311
16.5.2 表闪回312
16.5.3 删除闪回314
16.5.4 数据库闪回315
16.5.5 归档闪回321
16.6 小结324
习题16324
第17章 Java EE开发基础326
17.1 Java EE传统开发和框架开发326
17.1.1 Java EE传统开发326
17.1.2 Java EE框架开发328
17.2 JDK安装和配置329
17.2.1 JDK下载和安装329
17.2.2 JDK配置329
17.2.3 JDK安装测试331
17.3 Tomcat安装331
17.4 MyEclipse安装和配置331
17.4.1 MyEclipse下载和安装332
17.4.2 MyEclipse配置332
17.5 Java EE项目开发336
17.5.1 简单的Java项目开发336
17.5.2 简单的Web项目开发338
17.5.3 项目的导出和导入344
17.6 创建对Oracle 11g的连接348
17.7 小结351
习题17351
第18章 Java EE和Oracle 11g学生成绩管理系统开发353
18.1 系统构成353
18.1.1 整合原理353
18.1.2 学生成绩管理系统数据库354
18.1.3 层次划分356
18.1.4 准备Jar包357
18.2 持久层开发359
18.2.1 生成POJO类及映射文件359
18.2.2 公共数据访问类362
18.3 业务层开发363
18.3.1 业务逻辑接口363
18.3.2 业务逻辑实现类365
18.3.3 事务管理配置367
18.4 表示层开发369
18.4.1 配置struts. xml和web. xml370
18.4.2 主界面设计372
18.4.3 添加学生信息设计375
18.4.4 查询学生信息设计379
18.5 小结382
习题18383
附录A习题参考答案385
附录B stsys数据库的表结构和样本数据404