书籍详情
从零开始 Oracle数据库基础教程(云课版)
作者:史卫亚 著
出版社:人民邮电出版社
出版时间:2021-01-01
ISBN:9787115516558
定价:¥69.80
购买这本书可以去
内容简介
本书通过实例引导,深入浅出地介绍了Oracle程序设计的相关知识和实战技能。本书第1~9章主要包括Oracle学习指南、Oracle安装与配置、初识SQL、高级SQL限定查询、Oracle的单行函数、多表查询、分组统计查询、子查询以及Oracle数据的基本操作等;第10~17章主要讲解Oracle的表创建与管理、Oracle的数据完整性、Oracle的数据库对象、PL/SQL编程、游标、存储过程与函数、触发器和程序包以及Oracle的表空间等;第18~20章主要讲解控制文件及日志文件的管理、Oracle的安全管理以及数据库备份与恢复等。本书适合任何想学习Oracle的读者阅读,无论您是否从事计算机相关工作,是否接触过Oracle,均可通过阅读本书快速掌握Oracle的开发方法和技巧。
作者简介
龙马高新教育,专业的计算机研究、教育机构,拥有近20年的图书出版经历,与39所高校、8个行业协会、5家知名网站保持合作关系,屡获全国优秀畅销书大奖,其推出的“从入门到精通”“完全自学手册”“编程宝典”“完全自学手册”“精通100%”“非常网络6+1”等均成为业界知名图书品牌,受到百万读者的认可和推荐。
目录
第1章 Oracle学习指南 1
1.1 Oracle的来源 2
1.2 Oracle的技术体系 3
1.3 Oracle的学习路线图 5
1.4 Oracle的应用领域及现状 6
1.5 Oracle的开发/运行平台 6
1.6 Oracle工作岗位及前景 7
1.7 Oracle国内外认证 8
1.8 Oracle的优势/劣势 9
第2章 Oracle安装与配置 11
2.1 Oracle的软硬件环境 12
2.2 Oracle的安装与配置 12
2.2.1 Oracle数据库的安装与配置 12
2.2.2 建立Oracle数据库的连接 20
2.3 Oracle服务 20
2.4 Oracle常用数据管理工具 21
2.4.1 SQL Plus工具 21
2.4.2 数据库配置助手 23
2.4.3 网络配置助手 23
2.4.4 网络管理工具 24
2.5 本章小结 25
2.6 疑难解答 25
2.7 实战练习 26
第3章 初识SQL 27
3.1 SQL概述 28
3.2 scott用户数据表分析 28
3.3 SELECT子句及简单查询 30
3.4 本章小结 35
3.5 疑难解答 36
3.6 实战练习 36
第4章 高级SQL限定查询 37
4.1 select限定查询语法 38
4.2 关系运算符 38
4.3 逻辑运算 40
4.4 范围运算:BETWEEN…AND 41
4.5 空判断 43
4.6 IN操作符 43
4.7 模糊查询 45
4.8 查询排序 47
4.9 查询练习 49
4.10 本章小结 53
4.11 疑难解答 53
4.12 实战练习 54
第5章 Oracle的单行函数 55
5.1 字符串函数 56
5.2 数值函数 61
5.3 日期函数 62
5.4 转换函数 65
5.5 通用函数 68
5.6 综合范例—查询员工雇佣的年数、月数、天数 69
5.7 本章小结 71
5.8 疑难解答 72
5.9 实战练习 72
第6章 多表查询 73
6.1 认识多表查询 74
6.2 表的连接 77
6.3 SQL:1999语法定义 81
6.4 数据集合操作 83
6.5 综合范例—员工多表关联信息查询 86
6.6 本章小结 89
6.7 疑难解答 89
6.8 实战练习 90
第7章 分组统计查询 91
7.1 统计函数(分组函数) 92
7.2 分组统计 94
7.3 多表查询与分组统计 96
7.4 HAVING子句 99
7.5 综合范例—不同部门员工工资信息统计 100
7.6 本章小结 103
7.7 疑难解答 103
7.8 实战练习 104
第8章 子查询 105
8.1 子查询概念的引入 106
8.2 在WHERE子句中使用子查询 107
8.3 在HAVING子句中使用子查询 113
8.4 在SELECT子句中使用子查询 114
8.5 在FROM子句中使用子查询 115
8.6 综合范例—多条件查询员工各项统计信息 117
8.7 本章小结 125
8.8 疑难解答 125
8.9 实战练习 126
第9章 Oracle数据的基本操作 127
9.1 数据增加 128
9.2 数据修改 129
9.3 数据删除 130
9.4 事务处理 131
9.5 数据伪列 132
9.6 综合范例—商店数据库构建 136
9.7 本章小结 143
9.8 疑难解答 143
9.9 实战练习 144
第10章 Oracle的表创建与管理 145
10.1 常用数据类型 146
10.2 创建数据表 146
10.3 复制表 147
10.4 截断表 148
10.5 为表重命名 148
10.6 删除数据表 149
10.7 闪回技术 150
10.8 修改表结构 151
10.9 综合范例—多表复杂数据管理 153
10.10 本章小结 157
10.11 疑难解答 157
10.12 实战练习 158
第11章 Oracle的数据完整性 159
11.1 数据完整性 160
11.2 非空约束 160
11.3 唯一约束 161
11.4 主键约束 163
11.5 检查约束 164
11.6 外键约束 165
11.7 修改约束 170
11.8 综合范例—带约束的商店数据库构建 172
11.9 本章小结 173
11.10 疑难解答 173
11.11 实战练习 174
第12章 Oracle的数据库对象 175
12.1 序列的概念及使用方法 176
12.2 同义词的作用 178
12.3 视图的定义及使用方法 179
12.4 索引的定义及使用方法 183
12.5 本章小结 185
12.6 疑难解答 186
12.7 实战练习 186
第13章 PL/SQL编程 187
13.1 PL/SQL程序结构 188
13.1.1 PL/SQL概述 188
13.1.2 程序结构 188
13.1.3 PL/SQL的词法单元 189
13.2 变量与常量 190
13.2.1 基本数据类型 190
13.2.2 特殊数据类型 191
13.2.3 变量 193
13.2.4 常量的定义 195
13.3 条件语句 195
13.3.1 IF语句 195
13.3.2 CASE语句 198
13.4 循环语句 200
13.4.1 LOOP循环 200
13.4.2 WHILE循环 200
13.4.3 FOR循环 201
13.5 异常处理 202
13.5.1 异常的种类 202
13.5.2 异常处理过程 203
13.5.3 异常处理范例 204
13.6 综合范例—100之内奇数之和,三个不同的数比较大小,工资调整 206
13.7 本章小结 209
13.8 疑难解答 209
13.9 实战练习 210
第14章 游标 211
14.1 游标的定义和类型 212
14.1.1 游标的基本概念 212
14.1.2 游标的基本类型 212
14.1.3 静态游标属性 212
14.2 游标的创建及使用 212
14.2.1 显式游标的创建与使用 212
14.2.2 隐式游标的创建与使用 215
14.2.3 动态游标的创建与使用 216
14.3 游标FOR循环 217
14.4 综合范例—部门信息统计1 219
14.5 本章小结 221
14.6 疑难解答 222
14.7 实战练习 222
第15章 存储过程与函数 223
15.1 存储过程 224
15.1.1 存储过程的创建 224
15.1.2 存储过程的调用及删除 224
15.1.3 存储过程的使用 225
15.1.4 存储过程的查询 230
15.2 函数 231
15.2.1 函数的创建 231
15.2.2 函数的调用与删除 232
15.2.3 函数的使用 232
15.2.4 函数的查询 233
15.3 综合范例—部门信息统计2 234
15.4 本章小结 237
15.5 疑难解答 237
15.6 实战练习 238
第16章 触发器和程序包 239
16.1 触发器概述 240
16.1.1 触发器的基本概念 240
16.1.2 触发器的分类 240
16.2 触发器创建 240
16.2.1 DML触发器的创建 241
16.2.2 INSTEAD OF触发器的创建 244
16.2.3 系统触发器 246
16.2.4 触发器的禁用和启用 248
16.2.5 触发器的查看和删除 248
16.3 程序包 249
16.3.1 程序包的创建 249
16.3.2 程序包实例 250
16.3.3 程序包的删除 251
16.4 综合范例—数据表信息修改 251
16.5 本章小结 253
16.6 疑难解答 253
16.7 实战练习 254
第17章 Oracle的表空间 255
17.1 表空间概述 256
17.2 表空间创建 257
17.3 表空间维护 259
17.3.1 设置默认表空间 259
17.3.2 重命名表空间 259
17.3.3 修改表空间的状态 260
17.3.4 修改表空间对应数据文件的大小 260
17.3.5 增加表空间的数据文件 260
17.3.6 删除表空间的数据文件 261
17.3.7 修改数据文件为自动扩展 261
17.3.8 修改数据文件的名称或位置 261
17.3.9 表空间的备份 262
17.3.10 删除表空间 262
17.4 表空间查询 263
17.5 本章小结 264
17.6 疑难解答 264
17.7 实战练习 264
第18章 控制文件及日志文件的管理 265
18.1 控制文件的管理 266
18.1.1 控制文件概述 266
18.1.2 控制文件的创建 266
18.1.3 控制文件的备份 270
18.1.4 控制文件的恢复 271
18.1.5 添加多路复用的控制文件 271
18.1.6 控制文件的删除 272
18.2 重做日志文件的管理 272
18.2.1 重做日志文件概述 272
18.2.2 查询重做日志文件信息 273
18.2.3 重做日志文件组及成员的创建 274
18.2.4 重做日志文件组及成员的删除 275
18.2.5 修改重做日志文件的名称或位置 276
18.3 归档日志文件的管理 276
18.3.1 归档日志文件概述 277
18.3.2 归档日志信息的查询 277
18.3.3 归档模式的设置 278
18.3.4 归档信息的设置 278
18.4 本章小结 279
18.5 疑难解答 279
18.6 实战练习 280
第19章 Oracle的安全管理 281
19.1 用户管理 282
19.2 权限管理 283
19.3 角色管理 285
19.4 综合范例—从无到有的安全管理 287
19.5 本章小结 289
19.6 疑难解答 289
19.7 实战练习 290
第20章 数据库备份与恢复 291
20.1 备份与恢复概述 292
20.2 数据的导出与导入 292
20.3 数据库的冷备份及恢复 295
20.4 将Excel文件导入到Oracle数据库中 296
20.5 综合范例—实现数据库的备份和恢复 298
20.6 本章小结 301
20.7 疑难解答 301
20.8 实战练习 304
1.1 Oracle的来源 2
1.2 Oracle的技术体系 3
1.3 Oracle的学习路线图 5
1.4 Oracle的应用领域及现状 6
1.5 Oracle的开发/运行平台 6
1.6 Oracle工作岗位及前景 7
1.7 Oracle国内外认证 8
1.8 Oracle的优势/劣势 9
第2章 Oracle安装与配置 11
2.1 Oracle的软硬件环境 12
2.2 Oracle的安装与配置 12
2.2.1 Oracle数据库的安装与配置 12
2.2.2 建立Oracle数据库的连接 20
2.3 Oracle服务 20
2.4 Oracle常用数据管理工具 21
2.4.1 SQL Plus工具 21
2.4.2 数据库配置助手 23
2.4.3 网络配置助手 23
2.4.4 网络管理工具 24
2.5 本章小结 25
2.6 疑难解答 25
2.7 实战练习 26
第3章 初识SQL 27
3.1 SQL概述 28
3.2 scott用户数据表分析 28
3.3 SELECT子句及简单查询 30
3.4 本章小结 35
3.5 疑难解答 36
3.6 实战练习 36
第4章 高级SQL限定查询 37
4.1 select限定查询语法 38
4.2 关系运算符 38
4.3 逻辑运算 40
4.4 范围运算:BETWEEN…AND 41
4.5 空判断 43
4.6 IN操作符 43
4.7 模糊查询 45
4.8 查询排序 47
4.9 查询练习 49
4.10 本章小结 53
4.11 疑难解答 53
4.12 实战练习 54
第5章 Oracle的单行函数 55
5.1 字符串函数 56
5.2 数值函数 61
5.3 日期函数 62
5.4 转换函数 65
5.5 通用函数 68
5.6 综合范例—查询员工雇佣的年数、月数、天数 69
5.7 本章小结 71
5.8 疑难解答 72
5.9 实战练习 72
第6章 多表查询 73
6.1 认识多表查询 74
6.2 表的连接 77
6.3 SQL:1999语法定义 81
6.4 数据集合操作 83
6.5 综合范例—员工多表关联信息查询 86
6.6 本章小结 89
6.7 疑难解答 89
6.8 实战练习 90
第7章 分组统计查询 91
7.1 统计函数(分组函数) 92
7.2 分组统计 94
7.3 多表查询与分组统计 96
7.4 HAVING子句 99
7.5 综合范例—不同部门员工工资信息统计 100
7.6 本章小结 103
7.7 疑难解答 103
7.8 实战练习 104
第8章 子查询 105
8.1 子查询概念的引入 106
8.2 在WHERE子句中使用子查询 107
8.3 在HAVING子句中使用子查询 113
8.4 在SELECT子句中使用子查询 114
8.5 在FROM子句中使用子查询 115
8.6 综合范例—多条件查询员工各项统计信息 117
8.7 本章小结 125
8.8 疑难解答 125
8.9 实战练习 126
第9章 Oracle数据的基本操作 127
9.1 数据增加 128
9.2 数据修改 129
9.3 数据删除 130
9.4 事务处理 131
9.5 数据伪列 132
9.6 综合范例—商店数据库构建 136
9.7 本章小结 143
9.8 疑难解答 143
9.9 实战练习 144
第10章 Oracle的表创建与管理 145
10.1 常用数据类型 146
10.2 创建数据表 146
10.3 复制表 147
10.4 截断表 148
10.5 为表重命名 148
10.6 删除数据表 149
10.7 闪回技术 150
10.8 修改表结构 151
10.9 综合范例—多表复杂数据管理 153
10.10 本章小结 157
10.11 疑难解答 157
10.12 实战练习 158
第11章 Oracle的数据完整性 159
11.1 数据完整性 160
11.2 非空约束 160
11.3 唯一约束 161
11.4 主键约束 163
11.5 检查约束 164
11.6 外键约束 165
11.7 修改约束 170
11.8 综合范例—带约束的商店数据库构建 172
11.9 本章小结 173
11.10 疑难解答 173
11.11 实战练习 174
第12章 Oracle的数据库对象 175
12.1 序列的概念及使用方法 176
12.2 同义词的作用 178
12.3 视图的定义及使用方法 179
12.4 索引的定义及使用方法 183
12.5 本章小结 185
12.6 疑难解答 186
12.7 实战练习 186
第13章 PL/SQL编程 187
13.1 PL/SQL程序结构 188
13.1.1 PL/SQL概述 188
13.1.2 程序结构 188
13.1.3 PL/SQL的词法单元 189
13.2 变量与常量 190
13.2.1 基本数据类型 190
13.2.2 特殊数据类型 191
13.2.3 变量 193
13.2.4 常量的定义 195
13.3 条件语句 195
13.3.1 IF语句 195
13.3.2 CASE语句 198
13.4 循环语句 200
13.4.1 LOOP循环 200
13.4.2 WHILE循环 200
13.4.3 FOR循环 201
13.5 异常处理 202
13.5.1 异常的种类 202
13.5.2 异常处理过程 203
13.5.3 异常处理范例 204
13.6 综合范例—100之内奇数之和,三个不同的数比较大小,工资调整 206
13.7 本章小结 209
13.8 疑难解答 209
13.9 实战练习 210
第14章 游标 211
14.1 游标的定义和类型 212
14.1.1 游标的基本概念 212
14.1.2 游标的基本类型 212
14.1.3 静态游标属性 212
14.2 游标的创建及使用 212
14.2.1 显式游标的创建与使用 212
14.2.2 隐式游标的创建与使用 215
14.2.3 动态游标的创建与使用 216
14.3 游标FOR循环 217
14.4 综合范例—部门信息统计1 219
14.5 本章小结 221
14.6 疑难解答 222
14.7 实战练习 222
第15章 存储过程与函数 223
15.1 存储过程 224
15.1.1 存储过程的创建 224
15.1.2 存储过程的调用及删除 224
15.1.3 存储过程的使用 225
15.1.4 存储过程的查询 230
15.2 函数 231
15.2.1 函数的创建 231
15.2.2 函数的调用与删除 232
15.2.3 函数的使用 232
15.2.4 函数的查询 233
15.3 综合范例—部门信息统计2 234
15.4 本章小结 237
15.5 疑难解答 237
15.6 实战练习 238
第16章 触发器和程序包 239
16.1 触发器概述 240
16.1.1 触发器的基本概念 240
16.1.2 触发器的分类 240
16.2 触发器创建 240
16.2.1 DML触发器的创建 241
16.2.2 INSTEAD OF触发器的创建 244
16.2.3 系统触发器 246
16.2.4 触发器的禁用和启用 248
16.2.5 触发器的查看和删除 248
16.3 程序包 249
16.3.1 程序包的创建 249
16.3.2 程序包实例 250
16.3.3 程序包的删除 251
16.4 综合范例—数据表信息修改 251
16.5 本章小结 253
16.6 疑难解答 253
16.7 实战练习 254
第17章 Oracle的表空间 255
17.1 表空间概述 256
17.2 表空间创建 257
17.3 表空间维护 259
17.3.1 设置默认表空间 259
17.3.2 重命名表空间 259
17.3.3 修改表空间的状态 260
17.3.4 修改表空间对应数据文件的大小 260
17.3.5 增加表空间的数据文件 260
17.3.6 删除表空间的数据文件 261
17.3.7 修改数据文件为自动扩展 261
17.3.8 修改数据文件的名称或位置 261
17.3.9 表空间的备份 262
17.3.10 删除表空间 262
17.4 表空间查询 263
17.5 本章小结 264
17.6 疑难解答 264
17.7 实战练习 264
第18章 控制文件及日志文件的管理 265
18.1 控制文件的管理 266
18.1.1 控制文件概述 266
18.1.2 控制文件的创建 266
18.1.3 控制文件的备份 270
18.1.4 控制文件的恢复 271
18.1.5 添加多路复用的控制文件 271
18.1.6 控制文件的删除 272
18.2 重做日志文件的管理 272
18.2.1 重做日志文件概述 272
18.2.2 查询重做日志文件信息 273
18.2.3 重做日志文件组及成员的创建 274
18.2.4 重做日志文件组及成员的删除 275
18.2.5 修改重做日志文件的名称或位置 276
18.3 归档日志文件的管理 276
18.3.1 归档日志文件概述 277
18.3.2 归档日志信息的查询 277
18.3.3 归档模式的设置 278
18.3.4 归档信息的设置 278
18.4 本章小结 279
18.5 疑难解答 279
18.6 实战练习 280
第19章 Oracle的安全管理 281
19.1 用户管理 282
19.2 权限管理 283
19.3 角色管理 285
19.4 综合范例—从无到有的安全管理 287
19.5 本章小结 289
19.6 疑难解答 289
19.7 实战练习 290
第20章 数据库备份与恢复 291
20.1 备份与恢复概述 292
20.2 数据的导出与导入 292
20.3 数据库的冷备份及恢复 295
20.4 将Excel文件导入到Oracle数据库中 296
20.5 综合范例—实现数据库的备份和恢复 298
20.6 本章小结 301
20.7 疑难解答 301
20.8 实战练习 304
猜您喜欢