中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >
Oracle 数据库开发实用教程(第2版)(微课版)

Oracle 数据库开发实用教程(第2版)(微课版)

作者:马明环
出版社:清华大学出版社出版时间:2022-07-01
开本: 其他 页数: 320
中 图 价:¥57.1(8.4折) 定价  ¥68.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

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的运维和优化技能,善于引导学生学习,让学校所学的知识和社会的需求很好地衔接,同时具有丰富的教学经验和开发经验。  

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服