-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
Oracle 数据库开发实用教程(第2版)(微课版) 版权信息
- ISBN:9787302601456
- 条形码:9787302601456 ; 978-7-302-60145-6
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
Oracle 数据库开发实用教程(第2版)(微课版) 本书特色
《Oracle 数据库开发实用教程(第2版)(微课版)》主要包括Oracle数据库基础、Oracle数据库基本操作、SQL查询语句、视图、PL/SQL编程、存储过程、触发器、管理表空间和数据文件、 Oracle数据库高级管理。*后通过一个项目全程实训,进一步积累项目经验。 全程案例实战,精简繁琐的概念知识,重点精炼案例,挑选目前热点案例融入到书中,通过案例让读者快速理解学习知识在实际开发中到底有什么用处。通过项目全程开发过程,快速积累行业经验,为就业做好充足的准备。通过手机扫码看视频,读者可以将碎片化的时间收集起来学习。提供微信群和QQ群技术交流和直播服务,通过将共同爱好的学习者组建起来学习,提高了学习的积极性。 精选热点案例和流行技术,提供流行项目开发的全程操作,快速积累行业经验
Oracle 数据库开发实用教程(第2版)(微课版) 内容简介
《Oracle 数据库开发实用教程(第2版)(微课版)》是针对零基础读者研发的Oracle数据库开发实用入门教材。该书侧重案例实训,并提供扫码微课来讲解当前热点案例。 《Oracle 数据库开发实用教程(第2版)(微课版)》分为17章,内容包括Oracle概述、掌握Oracle管理工具、数据库与数据表、数据表的约束、数据操作语言、SQL查询基础、SQL不错查询、常用系统函数、PL/SQL编程基础、视图与索引、游标、触发器、存储过程的创建与使用、事务与锁、表空间与数据文件、数据的导入与导出。*后通过热点综合项目开发学生题库管理系统,让读者进一步巩固项目开发经验。 《Oracle 数据库开发实用教程(第2版)(微课版)》通过精选热点案例,可以让初学者快速掌握Oracle数据库开发技术。通过微信扫码看视频,可以随时在移动端学习技能对应的视频操作。读者通过综合实战训练营可以检验学习情况,*后提供了扫码看答案。
Oracle 数据库开发实用教程(第2版)(微课版) 目录
第1章 Oracle概述 1
1.1 数据库概述 2
1.1.1 数据库的产生 2
1.1.2 数据库的基本概念 2
1.1.3 数据库标准语言——
SQL语言 3
1.2 Oracle 19c的下载与安装 4
1.2.1 下载Oracle 19c 4
1.2.2 安装Oracle 19c 4
1.2.3 配置Oracle监听程序 7
1.2.4 创建全局数据库orcl 8
1.3 Oracle服务的启动与停止 10
1.3.1 启动Oracle服务 10
1.3.2 停止Oracle服务 11
1.3.3 重启Oracle服务 11
1.4 Oracle 19c的卸载 12
1.4.1 卸载Oracle产品 12
1.4.2 删除注册表项 13
1.4.3 删除环境变量 13
1.4.4 删除目录并重启计算机 14
1.5 就业面试问题解答 15
1.6 上机练练手 15
第2章 掌握Oracle管理工具 17
2.1 SQL Developer管理工具 18
2.1.1 认识SQL Developer工具 18
2.1.2 使用SQL Developer登录 19
2.2 SQL Plus管理工具 21
2.2.1 认识SQL Plus工具 21
2.2.2 利用SQL Plus登录 21
2.3 常用的SQL Plus命令 22
2.3.1 DESC[RIBE]命令 23
2.3.2 SET命令 24
2.3.3 LIST命令和n text命令 26
2.3.4 “/”命令 26
2.3.5 n(设置当前行)和
Append(附加)命令 27
2.3.6 DEL命令 28
2.3.7 CHANGE命令 30
2.3.8 INPUT命令 32
2.3.9 SPOOL命令 33
2.4 就业面试问题解答 34
2.5 上机练练手 34
第3章 数据库与数据表的基本操作 37
3.1 数据库的基本操作 38
3.1.1 创建数据库 38
3.1.2 登录数据库 40
3.1.3 删除数据库 42
3.2 创建与查看数据表 44
3.2.1 创建数据表的语法形式 44
3.2.2 Oracle数据库中的数据类型 44
3.2.3 创建不带约束条件的数据表 46
3.2.4 查看数据表的结构 48
3.3 修改数据表 48
3.3.1 修改数据表的名称 48
3.3.2 修改字段数据类型 49
3.3.3 修改数据表的字段名 50
3.3.4 在数据表中添加字段 51
3.4 删除数据表 52
3.4.1 删除没有被关联的表 52
3.4.2 删除被其他表关联的主表 53
3.5 就业面试问题解答 54
3.6 上机练练手 55
第4章 数据表的约束 57
4.1 设置约束条件 58
4.2 添加主键约束 58
4.2.1 创建表时添加主键约束 58
4.2.2 修改表时添加主键约束 59
4.2.3 多字段联合主键约束 60
4.2.4 删除表中的主键约束 61
4.3 添加外键约束 62
4.3.1 创建表时添加外键约束 62
4.3.2 修改表时添加外键约束 63
4.3.3 删除表中的外键约束 64
4.4 添加非空约束 65
4.4.1 创建表时添加非空约束 65
4.4.2 修改表时创建非空约束 65
4.4.3 删除表中的非空约束 66
4.5 添加唯一性约束 67
4.5.1 创建表时添加唯一性约束 67
4.5.2 修改表时添加唯一性约束 68
4.5.3 删除表中的唯一性约束 69
4.6 添加检查性约束 69
4.6.1 创建表时添加检查性约束 69
4.6.2 修改表时添加检查性约束 70
4.6.3 删除表中的检查性约束 71
4.7 添加默认约束 71
4.8 设置表字段自增约束 72
4.9 就业面试问题解答 73
4.10 上机练练手 74
第5章 数据操作语言 75
5.1 INSERT语句 76
5.1.1 给表里的所有字段插入数据 76
5.1.2 向表中添加数据时使用空值 78
5.1.3 一次插入多条数据 79
5.1.4 通过复制表数据插入数据 80
5.2 UPDATE语句 82
5.2.1 更新表中的全部数据 82
5.2.2 更新表中指定的单行数据 83
5.2.3 更新表中指定的多行数据 83
5.3 DELETE语句 84
5.3.1 根据条件清除数据 84
5.3.2 清空表中的数据 85
5.4 就业面试问题解答 86
5.5 上机练练手 86
第6章 SQL查询基础 89
6.1 认识SELECT语句 90
6.2 数据的简单查询 90
6.2.1 查询表中所有数据 90
6.2.2 查询表中想要的数据 92
6.2.3 对查询结果进行计算 93
6.2.4 为结果列使用别名 94
6.2.5 在查询时去除重复项 94
6.2.6 在查询结果中给表取别名 95
6.2.7 使用ROWNUM限制查询
数据 95
6.3 使用WHERE子句 96
6.3.1 比较查询条件的数据查询 96
6.3.2 带BETWEEN...AND的范围
查询 98
6.3.3 带IN关键字的查询 98
6.3.4 带LIKE的字符匹配查询 99
6.3.5 未知空数据的查询 101
6.3.6 带AND的多条件查询 102
6.3.7 带OR的多条件查询 103
6.4 使用ORDER BY子句 105
6.4.1 使用默认排序方式 105
6.4.2 使用升序排序方式 106
6.4.3 使用降序排序方式 106
6.5 使用GROUP BY子句 107
6.5.1 对查询结果进行分组 107
6.5.2 对分组结果过滤查询 109
6.6 使用分组函数 109
6.6.1 使用SUM()求列的和 109
6.6.2 使用AVG()求列平均值 110
6.6.3 使用MAX()求列*大值 111
6.6.4 使用MIN()求列*小值 112
6.6.5 使用COUNT()统计 113
6.7 就业面试问题解答 114
6.8 上机练练手 114
第7章 SQL高级查询 117
7.1 多表嵌套查询 118
7.1.1 使用比较运算符的嵌套
查询 118
7.1.2 使用IN的嵌套查询 119
7.1.3 使用ANY的嵌套查询 120
7.1.4 使用ALL的嵌套查询 121
7.1.5 使用SOME的子查询 121
7.1.6 使用EXISTS的嵌套查询 122
7.2 多表内连接查询 124
7.2.1 笛卡儿积查询 124
7.2.2 内连接的简单查询 125
7.2.3 相等内连接的查询 125
7.2.4 不等内连接的查询 126
7.2.5 带条件的内连接查询 126
7.3 多表外连接查询 127
7.3.1 认识外连接查询 127
7.3.2 左外连接的查询 128
7.3.3 右外连接的查询 128
7.4 使用排序函数 129
7.4.1 ROW_NUMBER函数 129
7.4.2 RANK函数 130
7.4.3 DENSE_RANK()函数 130
7.4.4 NTILE()函数 131
7.5 使用正则表达式查询 131
7.5.1 查询以特定字符或字符串
开头的记录 132
7.5.2 查询以特定字符或字符串
结尾的记录 133
7.5.3 用符号“.”来代替
字符串中的任意一个字符 134
7.5.4 匹配指定字符中的任意
一个 134
7.5.5 匹配指定字符以外的字符 135
7.5.6 匹配指定字符串 136
7.5.7 用“*”和“+”来匹配多个
字符 136
7.5.8 使用{M}或者{M,N}来指定
字符串连续出现的次数 137
7.6 就业面试问题解答 138
7.7 上机练练手 138
第8章 常用系统函数 141
8.1 数学函数 142
8.1.1 求绝对值函数ABS() 142
8.1.2 求余函数MOD() 142
8.1.3 求平方根函数SQRT() 142
8.1.4 四舍五入函数ROUND()和
TRUNC() 142
8.1.5 幂运算函数POWER()和
EXP() 143
8.1.6 对数运算函数LOG()和
LN() 144
8.1.7 符号函数SIGN() 144
8.1.8 正弦函数和余弦函数 145
8.1.9 正切函数与反正切函数 145
8.1.10 获取随机数函数DBMS_
RANDOM.RANDOM和
DBMS_RANDOM.VALUE() 146
8.1.11 整数函数CEIL()和
FLOOR() 146
8.2 字符串类函数 147
8.2.1 计算字符串的长度 147
8.2.2 合并字符串的函数
CONCAT() 148
8.2.3 获取指定字符在字符串中的
位置 148
8.2.4 字母大小写转换函数 148
8.2.5 获取指定长度的字符串的
函数 149
8.2.6 填充字符串的函数 149
8.2.7 删除字符串空格的函数 150
8.2.8 删除指定字符串的函数 151
8.2.9 替换字符串函数 151
8.2.10 字符串逆序函数
REVERSE(s) 152
8.2.11 字符集名称和ID互换
函数 152
8.3 日期和时间类函数 152
8.3.1 获取当前日期和当前时间 153
8.3.2 获取时区的函数 153
8.3.3 获取指定月份*后一天
函数 154
8.3.4 获取指定日期后一周的日期
函数 154
8.3.5 获取指定日期特定部分的
函数 154
8.3.6 获取两个日期之间的
月份数 155
8.4 转换类函数 155
8.4.1 任意字符串转ASCII类型
字符串函数ASCIISTR() 155
8.4.2 二进制转十进制函数 156
8.4.3 数据类型转换函数CAST() 156
8.4.4 数值转换为字符串函数 156
8.4.5 字符转日期函数 157
8.4.6 字符串转数值函数 157
8.5 系统信息类函数 158
8.5.1 返回登录名函数 158
8.5.2 返回会话以及上下文信息
函数 158
8.6 就业面试问题解答 159
8.7 上机练练手 159
第9章 PL/SQL编程基础 161
9.1 PL/SQL概述 162
9.1.1 PL/SQL是什么 162
9.1.2 PL/SQL的结构 162
9.1.3 PL/SQL的编程规范 165
9.2 使用常量和变量 166
9.2.1 认识常量 167
9.2.2 认识变量 167
9.3 使用表达式 168
9.3.1 算术表达式 168
9.3.2 关系表达式 169
9.3.3 逻辑表达式 170
9.4 PL/SQL的控制语句 171
9.4.1 IF条件控制语句 171
9.4.2 CASE条件控制语句 173
9.4.3 LOOP循环控制语句 176
9.5 PL/SQL中的异常 177
9.5.1 异常概述 177
9.5.2 异常处理 178
9.6 就业面试问题解答 179
9.7 上机练练手 180
第10章 视图与索引 181
10.1 创建与查看视图 182
10.1.1 创建视图的语法规则 182
10.1.2 在单表上创建视图 182
10.1.3 在多表上创建视图 184
10.1.4 创建视图的视图 185
10.1.5 查看视图信息 185
10.2 修改与删除视图 186
10.2.1 修改视图的语法规则 187
10.2.2 使用CREATE OR REPLACE
VIEW语句修改视图 187
10.2.3 使用ALTER语句修改视图
约束 188
10.2.4 删除不用的视图 189
10.3 通过视图更新数据 190
10.3.1 通过视图插入数据 190
10.3.2 通过视图修改数据 191
10.3.3 通过视图删除数据 192
10.4 限制视图的数据操作 192
10.4.1 设置视图的只读属性 193
10.4.2 设置视图的检查属性 193
10.5 了解索引 194
10.5.1 索引的概念 194
10.5.2 索引的作用 194
10.5.3 索引的分类 195
10.6 创建与查看索引 195
10.6.1 创建普通索引 196
10.6.2 创建唯一性索引 196
10.6.3 创建单列索引 197
10.6.4 创建多列索引 197
10.6.5 查看创建的索引 197
10.7 就业面试问题解答 198
10.8 上机练练手 198
第11章 游标 201
11.1 认识游标 202
11.2 游标的使用步骤 202
11.2.1 声明游标 202
11.2.2 打开显式游标 204
11.2.3 读取游标中的数据 204
11.2.4 关闭显式游标 204
11.3 显式游标的使用 204
11.3.1 读取单条数据 205
11.3.2 读取多条数据 206
11.3.3 批量读取数据 207
11.3.4 通过遍历游标提取数据 208
11.4 显式游标属性的应用 209
11.4.1 %ISOPEN属性 209
11.4.2 %FOUND属性 210
11.4.3 %NOTFOUND属性 211
11.4.4 %ROWCOUNT属性 212
11.5 隐式游标的使用 214
11.5.1 使用隐式游标 214
11.5.2 游标中使用异常处理 215
11.6 隐式游标属性的应用 216
11.6.1 %ISOPEN属性 216
11.6.2 %FOUND属性 217
11.6.3 %NOTFOUND属性 218
11.6.4 %ROWCOUNT属性 219
11.7 就业面试问题解答 220
11.8 上机练练手 220
Oracle 数据库开发实用教程(第2版)(微课版) 作者简介
马明环,郑州大学教师,主要负责Java程序开发和数据库运维课程,特别善于讲解Java程序商业项目开发和主流数据库MySQL、Oracle和SQL Server的运维和优化技能,善于引导学生学习,让学校所学的知识和社会的需求很好地衔接,同时具有丰富的教学经验和开发经验。
- >
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
¥9.9¥23.0 - >
伯纳黛特,你要去哪(2021新版)
伯纳黛特,你要去哪(2021新版)
¥15.9¥49.8 - >
我与地坛
我与地坛
¥16.5¥28.0 - >
名家带你读鲁迅:故事新编
名家带你读鲁迅:故事新编
¥13.0¥26.0 - >
我从未如此眷恋人间
我从未如此眷恋人间
¥24.4¥49.8 - >
人文阅读与收藏·良友文学丛书:一天的工作
人文阅读与收藏·良友文学丛书:一天的工作
¥14.7¥45.8 - >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥36.7¥68.0 - >
诗经-先民的歌唱
诗经-先民的歌唱
¥13.5¥39.8
-
Photoshop 2022中文版案例教程
¥44.1¥59.8 -
局域网组建、管理与维护(第4版)(微课版)
¥47¥59 -
园林AUTOCAD教程
¥24¥45 -
Python实战编程:从零学Python
¥81¥108 -
Java程序设计基础
¥37¥50 -
数据备份与恢复
¥51.4¥69