ORACLE 从入门到项目实践(版)
全新正版,现货速发,7天无理由退换货可开电子发票,
¥
50.6
6.3折
¥
79.9
全新
仅1件
作者聚慕课教育研发中心
出版社清华大学出版社
ISBN9787302518310
出版时间2019-02
装帧平装
开本其他
定价79.9元
货号1201847086
上书时间2024-10-20
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
聚慕课教育研发中心,是有一家软件开发公司和线下培训机构共同组建的IT图书研发中心,具有18年的图书开发和12年软件开发经验。该研发中心有软件开发团队,一批一线软件培训讲师,高校青年教师以及学科专家团队构成。致力于IT类图书策划、组稿、及编写。我们对计算机图书市场进行科学、严谨的调查分析,紧跟高新科技,深度挖掘读者需求,整合优质作者资源,协助作者制定创作计划、确立创作思想与体例,并实时监控创作质量与进度,确保做出让读者读得懂、用的好、学的会的计算机类图书。
目录
篇 基础知识
章 步入Oracle编程世界——Oracle初探002
◎ 本章教学微视频:15个 33分钟
1.1 数据库系统简介002
1.1.1 数据库技术的发展002
1.1.2 数据库系统的组成003
1.1.3 当前主流数据库产品004
1.2 数据库系统的体系结构006
1.2.1 数据库的三级模式006
1.2.2 三级模式的工作原理007
1.2.3 三级模式之间的映射008
1.3 认识Oracle数据库008
1.3.1 Oracle数据库的发展历程008
1.3.2 Oracle数据库的行业应用009
1.3.3 Oracle数据库的行业地位010
1.3.4 Oracle数据库的发展前景011
1.3.5 Oracle数据库的云服务特性012
1.3.6 Oracle数据库的优点与缺点013
1.4 关系数据库的特性和规范013
1.4.1 关系数据库的基本特性013
1.4.2 关系数据库的设计规范014
1.4.3 关系数据库的设计原则014
1.5 就业面试技巧与解析015
1.5.1 面试技巧与解析(一)015
1.5.2 面试技巧与解析(二)015
第2章 Oracle数据库安装、配置与管理016
◎ 本章教学微视频:12个 23分钟
2.1 Oracle数据库安装条件016
2.1.1 硬件条件016
2.1.2 软件条件017
2.2 安装Oracle数据库软件017
2.2.1 获取Oracle数据库软件017
2.2.2 在Windows中安装Oracle018
2.3 启动与停止Oracle数据库服务021
2.3.1 启动Oracle数据库服务021
2.3.2 停止Oracle数据库服务022
2.3.3 重启Oracle数据库服务023
2.4 移除Oracle数据库软件023
2.4.1 卸载Oracle产品023
2.4.2 删除注册表项024
2.4.3 删除环境变量025
2.4.4 删除目录并重启计算机026
2.5 创建我的个Oracle数据库026
2.6 就业面试技巧与解析027
2.6.1 面试技巧与解析(一)027
2.6.2 面试技巧与解析(二)028
第3章 熟悉Oracle数据库体系结构029
◎ 本章教学微视频:26个 49分钟
3.1 Oracle体系结构概述029
3.2 逻辑存储结构030
3.2.1 表空间030
3.2.2 数据段030
3.2.3 数据区031
3.2.4 数据块031
3.3 物理存储结构031
3.3.1 数据文件031
3.3.2 控制文件032
3.3.3 日志文件032
3.3.4 参数文件032
3.3.5 密码文件032
3.3.6 警报文件033
3.3.7 跟踪文件033
3.3.8 备份文件033
3.4 Oracle内存结构033
3.4.1 系统全局区(SGA)033
3.4.2 程序全局区(PGA)034
3.5 Oracle内存组成035
3.5.1 数据库高速缓冲区035
3.5.2 数据字典缓冲区036
3.5.3 重做日志缓冲区037
3.5.4 SQL共享池037
3.6 Oracle数据库进程038
3.6.1 用户进程038
3.6.2 服务器进程038
3.6.3 后台进程038
3.7 Oracle数据库实例040
3.7.1 数据库实例040
3.7.2 实例的启动040
3.8 Oracle数据字典042
3.8.1 Oracle数据字典概述042
3.8.2 Oracle常用数据字典042
3.9 就业面试技巧与解析044
3.9.1 面试技巧与解析(一)044
3.9.2 面试技巧与解析(二)045
第4章 数据库操作语言——SQL基础046
◎ 本章教学微视频:18个 20分钟
4.1 认识SQL046
4.1.1 SQL的标准046
4.1.2 SQL的种类047
4.1.3 SQL的功能047
4.2 SQL的数据类型047
4.2.1 SQL通用数据类型047
4.2.2 SQL DB数据类型048
4.3 数据定义语言052
4.3.1 CREATE语句052
4.3.2 ALTER语句053
4.3.3 DROP语句054
4.4 数据操纵语言054
4.4.1 INSERT语句055
4.4.2 UPDATE语句055
4.4.3 DELETE语句056
4.5 数据查询语言056
4.5.1 SELECT语句056
4.5.2 SELECT TOP语句057
4.5.3 SELECT INTO语句057
4.6 数据控制语言058
4.6.1 GRANT语句058
4.6.2 REVOKE语句058
4.6.3 COMMIT语句058
4.6.4 ROLLBACK语句058
4.7 就业面试技巧与解析059
4.7.1 面试技巧与解析(一)059
4.7.2 面试技巧与解析(二)059
第5章 数据库和数据表的基本操作060
◎ 本章教学微视频:18个 44分钟
5.1 登录数据库060
5.1.1 以SQL Plus命令行方式登录060
5.1.2 使用SQL Developer登录061
5.2 创建数据表063
5.2.1 创建普通Oracle数据表063
5.2.2 创建带有主键约束的表064
5.2.3 创建带有外键约束的表066
5.2.4 创建带有非空约束的表069
5.2.5 创建带有唯一性约束的表070
5.2.6 创建带有默认约束的表071
5.2.7 创建带有检查约束的表072
5.2.8 创建带有自增约束的表073
5.3 查看数据表的结构074
5.4 修改数据表075
5.4.1 修改数据表的名称075
5.4.2 修改数据表的字段名076
5.4.3 添加数据表中的字段076
5.4.4 修改字段的数据类型077
5.5 删除数据表与数据库078
5.5.1 删除没有被关联的表078
5.5.2 删除被其他表关联的主表079
5.5.3 删除数据库081
5.6 就业面试技巧与解析084
5.6.1 面试技巧与解析(一)084
5.6.2 面试技巧与解析(二)084
第2篇 核心技术
第6章 数据类型和运算符086
◎ 本章教学微视频:8个 25分钟
6.1 Oracle数据类型介绍086
6.1.1 数值类型086
6.1.2 日期与时间类型089
6.1.3 字符串类型093
6.1.4 其他数据类型095
6.2 数据类型的选择096
6.3 常见运算符介绍096
6.3.1 算术运算符097
6.3.2 比较运算符098
6.3.3 逻辑运算符100
6.3.4 位运算符100
6.3.5 运算符的优先级101
6.4 就业面试技巧与解析101
6.4.1 面试技巧与解析(一)101
6.4.2 面试技巧与解析(二)102
第7章 查询数据表中的数据103
◎ 本章教学微视频:35个 79分钟
7.1 基本查询语句103
7.2 单表查询104
7.2.1 查询所有字段105
7.2.2 查询指定字段106
7.2.3 查询指定数据108
7.2.4 带IN关键字的查询109
7.2.5 查询某个范围内的数据110
7.2.6 带LIKE的字符匹配查询111
7.2.7 带AND的多条件查询112
7.2.8 带OR的多条件查询113
7.2.9 查询结果不重复114
7.2.10 对查询结果排序114
7.2.11 分组查询数据116
7.2.12 限制查询结果的数量118
7.2.13 查询数据表中的空值119
7.3 使用聚合函数查询120
7.3.1 使用COUNT()函数查询121
7.3.2 使用AVG()函数查询123
7.3.3 使用MAX()函数查询123
7.3.4 使用MIN()函数查询124
7.3.5 使用SUM()函数查询125
7.4 多表之间的连接查询125
7.4.1 内连接查询126
7.4.2 外连接查询128
7.4.3 复合条件连接查询130
7.5 带有附加条件的子查询131
7.5.1 带ANY、SOME关键字的子查询131
7.5.2 带ALL关键字的子查询132
7.5.3 带EXISTS关键字的子查询133
7.5.4 带IN关键字的子查询134
7.5.5 带比较运算符的子查询136
7.6 使用正则表达式查询138
7.6.1 查询以特定字符或字符串开头的
记录138
7.6.2 查询以特定字符或字符串结尾的
记录139
7.6.3 用符号"."来替代字符串中的任意
一个字符140
7.6.4 使用"*"和"+"来匹配多个字符140
7.6.5 匹配指定字符串141
7.6.6 匹配指定字符中的任意一个142
7.6.7 匹配指定字符以外的字符142
7.6.8 使用{n,}或者{n,m}来指定字符
串连续出现的次数143
7.7 就业面试技巧与解析144
7.7.1 面试技巧与解析(一)144
7.7.2 面试技巧与解析(二)144
第8章 数据的基本操作145
◎ 本章教学微视频:6个 20分钟
8.1 插入数据145
8.1.1 为表的所有字段插入数据145
8.1.2 为表的指定字段插入数据147
8.1.3 同时插入多条记录148
8.1.4 将查询结果插入到表中149
8.2 更新数据151
8.3 删除数据153
8.4 就业面试技巧与解析155
8.4.1 面试技巧与解析(一)155
8.4.2 面试技巧与解析(二)155
第9章 视图的基本操作156
◎ 本章教学微视频:16个 31分钟
9.1 什么是视图156
9.1.1 视图的含义156
9.1.2 视图的作用157
9.2 创建视图158
9.2.1 创建视图的语法形式158
9.2.2 在单表上创建视图159
9.2.3 在多表上创建视图160
9.2.4 创建视图的视图161
9.2.5 创建没有源表的视图162
9.3 查看视图163
9.4 修改视图163
9.4.1 使用语句修改视图163
9.4.2 修改视图的约束164
9.5 更新视图165
9.5.1 使用UPDATE更新视图165
9.5.2 使用INSERT更新视图166
9.5.3 使用DELETE更新视图167
9.6 删除视图168
9.7 限制视图的数据操作168
9.7.1 设置视图的只读属性169
9.7.2 设置视图的检查属性169
9.8 就业面试技巧与解析170
9.8.1 面试技巧与解析(一)170
9.8.2 面试技巧与解析(二)170
0章 游标的基本操作171
◎ 本章教学微视频:23个 33分钟
10.1 什么是游标171
10.1.1 游标的概念171
10.1.2 游标的优点172
10.1.3 游标的分类172
10.1.4 游标的属性172
10.1.5 游标的使用173
10.2 显式游标的使用173
10.2.1 声明显示游标173
10.2.2 打开显示游标173
10.2.3 读取游标中的数据173
10.2.4 关闭显示游标174
10.2.5 读取单条数据174
10.2.6 读取多条数据176
10.2.7 批量读取数据177
10.2.8 简单提取数据178
10.3 显式游标的属性178
10.3.1 %ISOPEN属性179
10.3.2 %FOUND属性179
10.3.3 %NOTFOUND属性180
10.3.4 %ROWCOUNT属性181
10.4 隐式游标的使用183
10.4.1 使用隐式游标183
10.4.2 游标中使用异常处理184
10.5 隐式游标的属性185
10.5.1 %ISOPEN属性185
10.5.2 %FOUND属性186
10.5.3 %NOTFOUND属性187
10.5.4 %ROWCOUNT属性188
10.6 就业面试技巧与解析189
10.6.1 面试技巧与解析(一)189
10.6.2 面试技巧与解析(二)189
1章 存储过程的应用190
◎ 本章教学微视频:11个 24分钟
11.1 了解存储过程190
11.1.1 什么是存储过程190
11.1.2 存储过程的优点191
11.2 创建存储过程191
11.3 调用存储过程192
11.4 查看存储过程194
11.5 修改存储过程195
11.6 删除存储过程196
11.7 存储过程的异常处理196
11.8 存储过程的参数应用198
11.8.1 无参数的存储过程198
11.8.2 有参数的存储过程200
11.9 存储过程的综合运用201
11.10 就业面试技巧与解析204
11.10.1 面试技巧与解析(一)204
11.10.2 面试技巧与解析(一)204
第3篇 核心应用
2章 Oracle触发器的应用206
◎ 本章教学微视频:14个 27分钟
12.1 了解Oracle触发器206
12.1.1 什么是触发器206
12.1.2 触发器的组成207
12.1.3 触发器的类型207
12.2 创建触发器207
12.2.1 触发器的语法与功能介绍207
12.2.2 为单个事件定义触发器208
12.2.3 为多个事件定义触发器210
12.2.4 为单个事件触发多个触发器211
12.2.5 创建触发器通过条件进行触发212
12.2.6 创建触发器时的注意事项213
12.3 查看触发器213
12.3.1 查看触发器的名称213
12.3.2 查看触发器的内容信息214
12.4 修改触发器214
12.5 删除触发器215
12.6 触发器的综合使用216
12.7 就业面试技巧与解析218
12.7.1 面试技巧与解析(一)218
12.7.2 面试技巧与解析(二)219
3章 Oracle函数的应用220
◎ 本章教学微视频:40个 54分钟
13.1 Oracle函数简介220
13.2 数学函数221
13.2.1 绝对值函数221
13.2.2 平方根函数221
13.2.3 求余函数221
13.2.4 获取整数的函数222
13.2.5 获取随机数的函数223
13.2.6 四舍五入函数223
13.2.7 符号函数224
13.2.8 幂运算函数224
13.2.9 对数运算函数225
13.2.10 正弦函数225
13.2.11 反正弦函数226
13.2.12 余弦函数226
13.2.13 反余弦函数226
13.2.14 正切函数227
13.2.15 反正切函数227
13.3 字符串函数227
13.3.1 计算字符串长度228
13.3.2 合并字符串228
13.3.3 搜索字符串228
13.3.4 字符串字母大小写转换229
13.3.5 获取指定长度的字符串229
13.3.6 替换目标字符串230
13.3.7 删除字符串首尾指定字符230
13.3.8 删除指定字符串231
13.3.9 字符集名称和ID互换231
13.4 日期和时间函数232
13.4.1 获取当前日期和时间232
13.4.2 获取时区的函数233
13.4.3 获取指定月份最后一天函数233
13.4.4 获取指定日期后一周的日期函数233
13.4.5 获取指定日期特定部分的函数234
13.4.6 获取两个日期之间的月份数234
13.5 转换函数234
13.5.1 字符串转ASCII类型字符串235
13.5.2 二进制数转十进制数235
13.5.3 数据类型之间的转换235
13.5.4 数值转换为字符串235
13.5.5 字符类型转日期类型236
13.5.6 字符串转数字函数236
13.6 系统信息函数237
13.6.1 返回当前会话的登录名称237
13.6.2 返回会话以及上下文信息237
13.7 Oracle函数的综合应用238
13.8 就业面试技巧与解析240
13.8.1 面试技巧与解析(一)240
13.8.2 面试技巧与解析(二)240
4章 Oracle的表空间管理241
◎ 本章教学微视频:23个 45分钟
14.1 了解表空间241
14.1.1 什么是表空间241
14.1.2 表空间的分类242
14.2 管理表空间的方案242
14.2.1 通过数据字典管理表空间242
14.2.2 通过本地管理表空间243
14.3 表空间的类型244
14.3.1 永久表空间245
14.3.2 临时表空间245
14.3.3 还原表空间246
14.4 创建表空间246
14.4.1 创建表空间的语法规则246
14.4.2 创建本地管理的表空间247
14.4.3 创建还原表空间248
14.4.4 创建临时表空间249
14.4.5 创建临时表空间组250
14.4.6 默认临时表空间252
14.4.7 创建大文件表空间253
14.5 查看表空间254
14.5.1 查看默认表空间254
14.5.2 查看临时表空间255
14.5.3 查看临时表空间组256
14.6 表空间的状态管理256
14.6.1 表空间的脱机管理256
14.6.2 表空间的只读管理257
14.7 表空间的基本管理258
14.7.1 更改表空间的名称258
14.7.2 删除表空间258
14.8 数据文件的管理259
14.8.1 迁移数据文件259
14.8.2 删除数据文件259
14.9 就业面试技巧与解析260
14.9.1 面试技巧与解析(一)260
14.9.2 面试技巧与解析(二)260
5章 Oracle的事务与锁261
◎ 本章教学微视频:12个 29分钟
15.1 事务管理261
15.1.1 事务的概念261
15.1.2 事务的特性262
15.1.3 设置只读事务263
15.1.4 事务管理的语句264
15.1.5 事务实现机制264
15.1.6 事务的类型264
15.1.7 事务的保存点265
15.2 锁的应用266
15.2.1 锁的概念266
15.2.2 锁的分类267
15.2.3 锁的类型268
15.2.4 锁等待和死锁268
15.3 死锁的发生过程269
15.4 就业面试技巧与解析270
15.4.1 面试技巧与解析(一)270
15.4.2 面试技巧与解析(二)270
第4篇 不错应用
6章 Oracle数据库安全管理272
◎ 本章教学微视频:29个 49分钟
16.1 数据库安全策略概述272
16.2 用户账户管理273
16.2.1 预定义用户273
16.2.2 用户的安全属性273
16.2.3 用户的登录方式274
16.2.4 新建普通用户274
16.2.5 修改用户信息275
16.2.6 查询用户信息276
16.2.7 删除用户账户277
16.3 用户权限管理277
16.3.1 系统权限概述278
16.3.2 系统权限授予278
16.3.3 系统权限收回279
16.3.4 对象权限概述280
16.3.5 对象权限授予280
16.3.6 对象权限收回281
16.3.7 查看用户权限281
16.4 数据库角色管理282
16.4.1 角色概述282
16.4.2 创建角色283
16.4.3 设置角色283
16.4.4 修改角色284
16.4.5 查看角色284
16.4.6 删除角色285
16.5 概要文件的管理286
16.5.1 概要文件概述286
16.5.2 创建概要文件286
16.5.3 修改概要文件287
16.5.4 查询概要文件287
16.5.5 删除概要文件288
16.6 资源限制与口令管理288
16.6.1 资源限制管理288
16.6.2 数据库口令管理289
16.7 锁定与解锁用户290
16.8 就业面试技巧与解析291
16.8.1 面试技巧与解析(一)291
16.8.2 面试技巧与解析(二)291
7章 Orac
— 没有更多了 —
以下为对购买帮助不大的评价