图书介绍
Oracle数据库应用与安全管理PDF|Epub|txt|kindle电子书版本网盘下载
- 闫薇主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302394549
- 出版时间:2015
- 标注页数:342页
- 文件大小:90MB
- 文件页数:359页
- 主题词:关系数据库系统-高等学校-教材
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 数据库1
1.1.3 数据库管理系统2
1.1.4 数据库系统3
1.2 数据管理技术的发展阶段4
1.2.1 人工管理阶段5
1.2.2 文件系统管理阶段6
1.2.3 数据库管理阶段7
1.3 数据库系统的结构8
1.3.1 模式结构8
1.3.2 体系结构10
1.4 数据模型12
1.4.1 数据模型的概念12
1.4.2 数据模型的三要素13
1.4.3 概念模型14
1.4.4 常用的数据模型18
1.5 本章小结21
1.6 课后习题21
第2章 关系运算理论24
2.1 关系数据结构24
2.1.1 关系的定义24
2.1.2 关系的性质26
2.1.3 关系模式27
2.1.4 关系数据库27
2.2 关系数据操作27
2.2.1 关系的基本操作27
2.2.2 关系操作的特点28
2.2.3 关系数据语言28
2.3 关系的完整性28
2.3.1 完整性约束的分类28
2.3.2 实体完整性29
2.3.3 参照完整性29
2.3.4 用户定义完整性30
2.4 传统的集合运算30
2.4.1 并运算31
2.4.2 差运算32
2.4.3 交运算33
2.4.4 广义笛卡儿积33
2.5 专门的关系运算35
2.5.1 选择运算35
2.5.2 投影运算37
2.5.3 连接运算38
2.5.4 除运算39
2.6 综合实例41
2.7 本章小结44
2.8 课后习题45
第3章 关系数据库标准语言SQL47
3.1 SQL概述47
3.1.1 SQL简介47
3.1.2 SQL发展历程47
3.1.3 SQL特点48
3.2 数据定义49
3.2.1 基本数据类型50
3.2.2 约束条件50
3.2.3 基本表的定义51
3.2.4 基本表的修改53
3.2.5 基本表的删除54
3.2.6 索引的定义和删除55
3.3 数据查询56
3.3.1 SELECT语句格式56
3.3.2 单表无条件查询58
3.3.3 单表有条件查询61
3.3.4 聚集函数66
3.3.5 分组查询和排序查询68
3.3.6 连接查询70
3.3.7 嵌套查询74
3.3.8 集合查询83
3.4 数据操纵85
3.4.1 插入数据85
3.4.2 修改数据86
3.4.3 删除数据87
3.5 视图88
3.5.1 定义视图88
3.5.2 查询视图90
3.5.3 操纵视图91
3.5.4 删除视图92
3.5.5 视图的优点93
3.6 实验93
3.6.1 实验1 SQL*PLUS常用命令练习93
3.6.2 实验2 数据定义语言DDL95
3.6.3 实验3 数据操纵语言DML96
3.6.4 实验4 单表查询97
3.6.5 实验5 多表连接查询和集合查询98
3.6.6 实验6 嵌套查询100
3.6.7 实验7 视图102
3.7 本章小结103
3.8 课后习题103
第4章 数据库设计和规范化理论108
4.1 关系数据库规范化理论108
4.1.1 问题引入108
4.1.2 函数依赖109
4.1.3 范式110
4.2 数据库设计概述113
4.2.1 数据库设计的方法113
4.2.2 数据库设计的步骤114
4.3 系统规划阶段115
4.3.1 系统规划的任务115
4.3.2 系统规划的成果115
4.4 需求分析阶段115
4.4.1 需求分析的任务115
4.4.2 需求分析的步骤116
4.4.3 需求分析的调查方法116
4.4.4 数据流图117
4.4.5 数据字典118
4.5 概念结构设计120
4.5.1 概念结构设计方法120
4.5.2 E-R设计方法的介绍120
4.5.3 局部概念结构设计121
4.5.4 全局概念结构设计122
4.6 逻辑结构设计127
4.6.1 逻辑结构设计的步骤127
4.6.2 E-R图向关系模型的转换原则128
4.6.3 数据模型的优化132
4.7 物理结构设计132
4.7.1 确定物理结构133
4.7.2 评价物理结构133
4.8 数据库的实施133
4.9 数据库的运行和维护135
4.10 本章小结135
4.11 课后习题136
第5章 Oracle数据库体系结构138
5.1 物理存储结构138
5.1.1 数据文件138
5.1.2 控制文件138
5.1.3 重做日志文件139
5.1.4 其他文件139
5.2 逻辑存储结构140
5.2.1 表空间141
5.2.2 段141
5.2.3 区141
5.2.4 块142
5.3 内存结构142
5.3.1 系统全局区142
5.3.2 程序全局区142
5.4 进程结构143
5.4.1 用户进程143
5.4.2 服务器进程143
5.4.3 后台进程143
5.5 数据库例程143
5.6 本章小结144
5.7 课后习题144
第6章 PL/SQL概述146
6.1 PL/SQL简介146
6.1.1 PL/SQL的定义146
6.1.2 PL/SQL的优点146
6.1.3 PL/SQL块结构146
6.2 PL/SQL变量148
6.2.1 标识符定义148
6.2.2 声明语法148
6.2.3 数据类型150
6.2.4 变量赋值152
6.3 PL/SQL运算符和函数152
6.3.1 PL/SQL中的运算符152
6.3.2 PL/SQL中的函数153
6.4 PL/SQL条件结构153
6.4.1 IF条件语句153
6.4.2 CASE条件语句155
6.5 PL/SQL循环结构157
6.5.1 简单循环157
6.5.2 WHILE循环158
6.5.3 数字式FOR循环159
6.6 实验161
6.6.1 实验1 PL/SQL基本结构161
6.6.2 实验2 PL/SQL条件语句162
6.6.3 实验3 PL/SQL循环语句163
6.7 本章小结164
6.8 课后习题165
第7章 异常处理167
7.1 异常概述167
7.1.1 Oracle异常处理机制167
7.1.2 异常的类型167
7.1.3 异常处理的基本语法168
7.2 预定义异常168
7.3 非预定义异常170
7.4 用户自定义异常172
7.5 实验174
7.5.1 实验1 系统预定义异常174
7.5.2 实验2 用户自定义异常176
7.6 本章小结177
7.7 课后习题178
第8章 游标179
8.1 游标的定义179
8.2 显式游标179
8.2.1 显式游标的处理步骤179
8.2.2 显式游标的属性180
8.2.3 游标的FOR循环182
8.2.4 利用游标操纵数据库183
8.2.5 带参数的游标184
8.3 隐式游标186
8.3.1 隐式游标的属性186
8.3.2 显式游标与隐式游标的区别187
8.4 实验188
8.4.1 实验1 不带参数的游标188
8.4.2 实验2 带参数的游标190
8.4.3 实验3 隐式游标192
8.5 本章小结193
8.6 课后习题194
第9章 存储过程195
9.1 存储过程的创建195
9.1.1 创建过程的语法195
9.1.2 形式参数的三种类型196
9.2 存储过程的调用197
9.2.1 参数传值197
9.2.2 调用方法197
9.3 存储过程的管理199
9.3.1 修改存储过程199
9.3.2 删除存储过程199
9.3.3 查看语法错误199
9.3.4 查看结构200
9.3.5 查看源代码201
9.4 实验201
9.4.1 实验1 不带参数的存储过程201
9.4.2 实验2 带参数的存储过程202
9.5 本章小结204
9.6 课后习题204
第10章 存储函数206
10.1 存储函数的创建206
10.1.1 创建函数的语法206
10.1.2 形式参数与返回值206
10.2 存储函数的调用207
10.3 存储函数的管理209
10.3.1 修改存储函数209
10.3.2 删除存储函数209
10.3.3 查看语法错误209
10.3.4 查看结构210
10.3.5 查看源代码210
10.4 存储过程与存储函数的区别211
10.4.1 返回值方法不同211
10.4.2 调用方法不同211
10.5 实验212
10.5.1 实验1 不带参数的存储函数212
10.5.2 实验2 带参数的存储函数212
10.6 本章小结214
10.7 课后习题215
第11章 包216
11.1 包的简介216
11.1.1 包的定义216
11.1.2 包的优点216
11.2 包的创建与调用216
11.2.1 包说明的创建217
11.2.2 包主体的创建217
11.2.3 包的调用218
11.3 包的重载220
11.4 包的管理222
11.4.1 修改包222
11.4.2 删除包222
11.4.3 查看语法错误222
11.4.4 查看结构223
11.4.5 查看源代码223
11.5 Oracle内置包224
11.6 实验225
11.6.1 实验1 包的创建与调用225
11.6.2 实验2 包的重载226
11.7 本章小结227
11.8 课后习题227
第12章 触发器229
12.1 触发器概述229
12.1.1 触发器的概念229
12.1.2 触发器的作用229
12.1.3 触发器的类型230
12.1.4 触发器的组成230
12.2 语句级触发器231
12.2.1 语句级触发器的创建231
12.2.2 触发器谓词233
12.3 行级触发器234
12.3.1 行级触发器的创建234
12.3.2 触发器标识符235
12.3.3 触发器的WHEN子句237
12.4 INSTEAD OF触发器238
12.4.1 INSTEAD OF触发器的作用238
12.4.2 触发器的创建238
12.5 系统事件与用户事件触发器240
12.5.1 系统事件与用户事件240
12.5.2 触发器的创建240
12.6 触发器的管理242
12.6.1 修改触发器242
12.6.2 禁用触发器242
12.6.3 启用触发器242
12.6.4 删除触发器242
12.6.5 查看语法错误243
12.6.6 查看源代码243
12.7 实验244
12.7.1 实验1 语句级触发器244
12.7.2 实验2 行级触发器245
12.8 本章小结246
12.9 课后习题246
第13章 数据库安全性与完整性248
13.1 数据库安全性概述248
13.1.1 安全控制模型248
13.1.2 安全层次简介249
13.1.3 安全标准简介249
13.2 Oracle的安全机制250
13.2.1 用户管理250
13.2.2 权限管理253
13.2.3 角色管理260
13.2.4 视图机制264
13.2.5 审计265
13.2.6 数据加密265
13.3 数据库完整性控制266
13.3.1 完整性基本含义266
13.3.2 完整性约束条件266
13.3.3 完整性控制机制267
13.4 实验267
13.4.1 实验1 用户管理267
13.4.2 实验2 权限管理268
13.4.3 实验3 角色管理268
13.5 本章小结269
13.6 课后习题269
第14章 数据库的备份与恢复271
14.1 事务271
14.1.1 事务的定义271
14.1.2 事务的特性271
14.1.3 事务控制语句272
14.2 数据库的恢复技术272
14.2.1 故障的种类273
14.2.2 恢复的实现技术274
14.2.3 恢复策略275
14.3 Oracle数据库的备份276
14.3.1 物理备份276
14.3.2 逻辑备份278
14.4 Oracle数据库的恢复281
14.4.1 物理恢复281
14.4.2 逻辑恢复283
14.5 实验285
14.5.1 实验1 数据库的备份285
14.5.2 实验2 数据库的恢复286
14.6 本章小结287
14.7 课后习题287
附录A 样本数据库288
附录B Oracle 11g数据库的安装和卸载291
附录C 实验参考答案303
附录D 课后习题参考答案323
参考文献342