新闻资讯
看你所看,想你所想

Oracle 12c从入门到精通(视频教学超值版)

Oracle 12c从入门到精通(视频教学超值版)

《Oracle 12c从入门到精通(视频教学超值版)》是2018年出版的图书,作者是王英英、李小威。

Oracle 12c从入门到精通(视频教学超值版)
作者:王英英、李小威
  定价:89元
印次:1-1
ISBN:9787302502883
出版日期:2018.07.01
印刷日期:2018.06.26
本书分为22章,内容主要包括Oracle 12c的安装与配置、资料库的创建、数据表的创建、数据类型和运算符、Oracle函式、查询数据、数据表的操作(插入、更新与删除数据)、视图、PL/SQL编程、存储过程、触发器、用户管理、数据备份与还原、日誌、性能最佳化、Java操作Oracle资料库等。最后通过3个综合案例的资料库设计,进一步讲述Oracle在实际工作中的套用。本书共有328个实例,还有大量的经典习题。随书配套的下载包中赠送培训班形式的视频教学录像,详细讲解了书中每一个知识点与每一个资料库操作方法和技巧;同时还提供了本书所有例子的原始码,读者可以直接查看和调用。本书适合Oracle资料库初学者、Oracle资料库开发人员和Oracle资料库管理员阅读,同时也能作为高等院校和培训学校相关专业师生的教学参考书。
作者
王英英,从事多年网站开发和APP程式开发,精通各种程式语言、网路编程和资料库开发知识,具有丰富的实战开发经验。对Web前端、Java、Python有深入研究,并出版过多本相关畅销书,颇受广大读者认可。
目 录
第1章 初识Oracle 1
1.1 资料库基础 1
1.1.1 什幺是资料库 1
1.1.2 表 2
1.1.3 数据类型 2
1.1.4 主键 2
1.2 资料库技术构成 3
1.2.1 资料库系统 3
1.2.2 SQL语言 3
1.2.3 资料库访问技术 4
1.3 熟悉新版Oracle 12c 5
1.3.1 Oracle的发展历程 5
1.3.2 Oracle 12c版本的新功能 6
1.3.3 Oracle的优势 8
1.4 了解Oracle工具 8
1.4.1 SQL Plus 9
1.4.2 Oracle SQL Developer 10
1.5 如何快速掌握Oracle 10
第2章 Oracle 12c的安装与配置 12
2.1 安装Oracle 12c 12
2.2 启动服务并登录Oracle资料库 18
2.2.1 启动Oracle服务 18
2.2.2 登录Oracle资料库 19
2.3 卸载Oracle 12c 23
2.4 疑难解惑 26
2.5 经典习题 29
第3章 资料库和数据表的基本操作 30
3.1 创建资料库 30
3.2 删除资料库 34
3.3 创建数据表 37
3.3.1 创建表的语法形式 37
3.3.2 使用主键约束 38
3.3.3 使用外键约束 40
3.3.4 使用非空约束 42
3.3.5 使用唯一性约束 43
3.3.6 使用默认约束 44
3.3.7使用检查约束44
3.3.8设定表的属性值自动增加45
3.4查看数据表结构46
3.5修改数据表47
3.5.1修改表名47
3.5.2修改栏位的数据类型48
3.5.3修改栏位名49
3.5.4添加栏位49
3.5.5删除栏位50
3.6删除数据表51
3.6.1删除没有被关联的表51
3.6.2删除被其他表关联的主表52
3.7综合案例——数据表的基本操作53
3.8疑难解惑58
3.9经典习题60
第4章数据类型和运算符61
4.1Oracle数据类型介绍61
4.1.1数值数据类型61
4.1.2日期与时间类型63
4.1.3字元串类型65
4.2如何选择数据类型66
4.3常见运算符介绍67
4.3.1运算符概述67
4.3.2算术运算符67
4.3.3比较运算符69
4.3.4逻辑运算符70
4.3.5运算符的优先权71
4.4疑难解惑72
4.5经典习题72
第5章Oracle函式73
5.1Oracle函式简介73
5.2数学函式73
5.2.1绝对值函式ABS(x)73
5.2.2算术平方根函式SQRT(x)和求余函式MOD(x,y)74
5.2.3获取整数的函式CEIL(x)和FLOOR(x)74
5.2.4获取随机数的函式DBMS_RANDOM.RANDOM和
DBMS_RANDOM.RANDOM(x,y)75
5.2.5四捨五入函式ROUND(x)、ROUND(x,y)和TRUNC(x,y)75
5.2.6符号函式SIGN(x)76
5.2.7幂运算函式POWER(x,y)和EXP(x)77
5.2.8对数运算函式LOG(x,y)和LN(x)77
5.2.9正弦函式SIN(x)和反正弦函式ASIN(x)78
5.2.10余弦函式COS(x)和反余弦函式ACOS(x)78
5.2.11正切函式、反正切函式和余切函式78
5.3字元串函式79
5.3.1计算字元串长度的函式79
5.3.2合併字元串函式CONCAT(s1,s2)79
5.3.3字元串搜寻函式INSTR(s,x)80
5.3.4字母大小写转换函式80
5.3.5获取指定长度的字元串的函式substr(s,m,n)81
5.3.6替换字元串的函式REPLACE(s1,s2,s3)81
5.3.7删除字元串首尾指定字元的函式LTRIM(s,n)和RTRIM(s,n)81
5.3.8删除指定字元串的函式TRIM()82
5.3.9字元集名称和ID互换函式82
5.4日期和时间函式83
5.4.1获取当前日期和时间的函式83
5.4.2获取时区的函式83
5.4.3获取指定月份最后一天函式84
5.4.4获取指定日期后一周的日期函式84
5.4.5获取指定日期特定部分的函式84
5.4.6获取两个日期之间的月份数85
5.5转换函式85
5.5.1字元串转ASCII类型字元串函式85
5.5.2二进制转十进制函式85
5.5.3数据类型转换函式86
5.5.4数值转换为字元串函式86
5.5.5字元转日期函式86
5.5.6字元串转数字函式87
5.6系统信息函式87
5.6.1返回登录名函式87
5.6.2返回会话以及上下文信息函式87
5.7综合案例——Oracle函式的使用88
5.8疑难解惑90
5.9经典习题91
第6章查询数据92
6.1基本查询语句92
6.2单表查询94
6.2.1查询所有栏位95
6.2.2查询指定栏位96
6.2.3查询指定记录97
6.2.4带IN关键字的查询99
6.2.5带BETWEENAND的範围查询100
6.2.6带LIKE的字元匹配查询101
6.2.7查询空值102
6.2.8带AND的多条件查询104
6.2.9带OR的多条件查询104
6.2.10查询结果不重複105
6.2.11对查询结果排序106
6.2.12分组查询110
6.2.13使用ROWNUM限制查询结果的数量115
6.3使用集合函式查询115
6.3.1COUNT()函式116
6.3.2SUM()函式117
6.3.3AVG()函式117
6.3.4MAX()函式118
6.3.5MIN()函式119
6.4连线查询120
6.4.1内连线查询120
6.4.2外连线查询123
6.4.3複合条件连线查询125
6.5子查询126
6.5.1带ANY、SOME关键字的子查询126
6.5.2带ALL关键字的子查询127
6.5.3带EXISTS关键字的子查询127
6.5.4带IN关键字的子查询128
6.5.5带比较运算符的子查询130
6.6合併查询结果131
6.7为表和栏位取别名134
6.7.1为表取别名134
6.7.2为栏位取别名135
6.8使用正则表达式查询137
6.8.1查询以特定字元或字元串开头的记录137
6.8.2查询以特定字元或字元串结尾的记录138
6.8.3用符号"."来替代字元串中的任意一个字元139
6.8.4使用"*"和"+"来匹配多个字元139
6.8.5匹配指定字元串139
6.8.6匹配指定字元中的任意一个140
6.8.7匹配指定字元以外的字元141
6.8.8使用{n,}或者{n,m}来指定字元串连续出现的次数142
6.9综合案例——数据表查询操作142
6.10疑难解惑149
6.11经典习题149
第7章插入、更新与删除数据150
7.1插入数据150
7.1.1为表的所有栏位插入数据150
7.1.2为表的指定栏位插入数据152
7.1.3同时插入多条记录153
7.1.4将查询结果插入到表中154
7.2更新数据156
7.3删除数据158
7.4综合案例——记录的插入、更新和删除160
7.5疑难解惑164
7.6经典习题164
第8章视图166
8.1视图概述166
8.1.1视图的含义166
8.1.2视图的作用167
8.2创建视图168
8.2.1创建视图的语法形式168
8.2.2在单表上创建视图168
8.2.3在多表上创建视图169
8.2.4创建视图的视图170
8.2.5创建没有源表的视图170
8.3查看视图171
8.4修改视图171
8.4.1CREATEORREPLACEVIEW语句修改视图171
8.4.2ALTER语句修改视图的约束172
8.5更新视图173
8.6删除视图175
8.7限制视图的数据操作175
8.7.1设定视图的唯读属性175
8.7.2设定视图的检查属性175
8.8综合案例——视图套用176
8.9疑难解惑181
8.10经典习题182
第9章PL/SQL编程183
9.1PL/SQL概述183
9.1.1PL/SQL是什幺183
9.1.2PL/SQL的结构184
9.1.3PL/SQL的编程规範186
9.2使用常量和变数188
9.3使用表达式189
9.4PL/SQL的控制结构与语句190
9.4.1基本处理流程191
9.4.2IF条件控制语句191
9.4.3CASE条件控制语句195
9.4.4LOOP循环控制语句198
9.5PL/SQL中的异常199
9.5.1异常概述199
9.5.2异常处理200
9.6PL/SQL中的函式201
9.7疑难解惑202
9.8经典习题202
第10章存储过程203
10.1创建存储过程203
10.1.1什幺是存储过程203
10.1.2创建存储过程204
10.2调用存储过程204
10.3查看存储过程206
10.4存储过程的参数206
10.4.1无参数的存储过程206
10.4.2有参数的存储过程207
10.5修改存储过程208
10.6删除存储过程209
10.7查看存储过程的错误209
10.8综合案例——综合运用存储过程210
10.9疑难解惑211
10.10经典习题212
第11章Oracle触发器213
11.1创建触发器213
11.1.1触发器是什幺213
11.1.2创建只有一个执行语句的触发器214
11.1.3创建有多个执行语句的触发器214
11.2查看触发器216
11.2.1查看触发器的名称217
11.2.2查看触发器的内容信息217
11.3触发器的使用217
11.4修改触发器218
11.5删除触发器219
11.6综合案例——触发器使用219
11.7疑难解惑221
11.8经典习题221
第12章游标222
12.1认识游标222
12.1.1游标的概念222
12.1.2游标的优点223
12.1.3游标的分类223
12.2显式游标223
12.2.1显式游标的语法223
12.2.2打开游标224
12.2.3读取游标中的数据224
12.2.4关闭游标224
12.2.5使用显式游标的案例224
12.2.6使用显式游标的LOOP语句225
12.2.7使用BULKCOLLECT和FOR语句的游标226
12.2.8使用CURSORFORLOOP语句的游标227
12.2.9显式游标的属性227
12.3隐式游标230
12.3.1使用隐式游标230
12.3.2隐式游标的属性231
12.3.3游标中使用异常处理233
12.4综合案例——游标的综合套用234
12.5疑难解惑235
12.6经典习题235
第13章管理表空间236
13.1什幺是表空间236
13.2查看錶空间237
13.3管理表空间238
13.3.1创建表空间238
13.3.2设定表空间的可用状态239
13.3.3设定表空间的读写状态240
13.3.4重命名表空间240
13.3.5删除表空间240
13.3.6建立大档案表空间241
13.4管理临时表空间241
13.4.1创建临时表空间241
13.4.2查看临时表空间242
13.4.3创建临时表空间组242
13.4.4查看临时表空间组243
13.4.5删除临时表空间组243
13.5管理数据档案243
13.5.1移动数据档案243
13.5.2删除数据档案244
13.6疑难解惑244
13.7经典习题244
第14章事务与锁245
14.1事务管理245
14.1.1事务是什幺245
14.1.2事务的属性246
14.1.3事务管理的常用语句246
14.1.4事务的类型246
14.1.5事务的套用实例247
14.1.6事务的保存点248
14.2锁249
14.2.1锁是什幺249
14.2.2锁的分类250
14.2.3锁的类型251
14.2.4锁等待和死锁251
14.3综合案例——死锁的案例253
14.4疑难解惑254
14.5经典习题254
第15章Oracle的安全管理255
15.1账户管理255
15.1.1管理账号概述255
15.1.2新建普通用户256
15.1.3修改用户信息257
15.1.4删除用户257
15.2许可权管理258
15.2.1授权258
15.2.2收回许可权259
15.2.3查看许可权260
15.3角色管理260
15.3.1角色概述261
15.3.2创建角色261
15.3.3设定角色261
15.3.4修改角色262
15.3.5查看角色262
15.3.6删除角色263
15.4管理概要档案PROFILE263
15.4.1PROFILE概述263
15.4.2创建概要档案263
15.4.3修改概要档案264
15.4.4删除概要档案264
15.5疑难解惑264
15.6经典习题265
第16章控制档案和日誌266
16.1控制档案简介266
16.2控制档案的套用案例267
16.2.1查看控制档案的内容267
16.2.2更新控制档案的内容267
16.2.3使用init.ora多路复用控制档案268
16.2.4使用SPFILE多路复用控制档案268
16.2.5创建控制档案269
16.3日誌简介271
16.4管理日誌档案272
16.4.1新建日誌档案组272
16.4.2添加日誌档案到日誌档案组273
16.4.3删除日誌档案组和日誌档案273
16.4.4查询日誌档案组和日誌档案274
16.5疑难解惑275
16.6经典习题275
第17章数据备份与还原276
17.1数据备份276
17.1.1冷备份276
17.1.2热备份277
17.2数据还原278
17.3表的导出和导入279
17.3.1用EXP工具导出数据279
17.3.2用EXPDP导出数据280
17.3.3用IMP导入数据281
17.3.4用IMPDP导入数据281
17.4疑难解惑282
17.5经典习题282
第18章Oracle性能最佳化283
18.1最佳化简介283
18.1.1修改系统全局区283
18.1.2修改进程全局区285
18.2最佳化查询286
18.2.1分析查询语句的执行计画286
18.2.2索引对查询速度的影响288
18.2.3使用索引查询288
18.2.4最佳化子查询289
18.3最佳化资料库结构289
18.3.1将栏位很多的表分解成多个表289
18.3.2增加中间表290
18.3.3增加冗余栏位292
18.3.4最佳化插入记录的速度292
18.4最佳化Oracle伺服器293
18.4.1最佳化伺服器硬体294
18.4.2最佳化Oracle的参数294
18.5疑难解惑296
18.6经典习题296
第19章Java操作Oracle资料库297
19.1JDBC概述297
19.2Java连线资料库299
19.2.1载入资料库驱动程式299
19.2.2以Thin方式连线Oracle资料库301
19.2.3以JDBC-ODBC桥方式连线Oracle资料库302
19.3Java操作Oracle资料库305
19.3.1创建Statement对象305
19.3.2使用SELECT语句查询数据306
19.3.3插入、更新和删除数据306
19.3.4执行任意SQL语句307
19.3.5关闭创建的对象308
19.4疑难解惑308
19.5经典习题309
第20章设计新闻发布系统资料库310
20.1系统概述310
20.2系统功能311
20.3资料库设计和实现311
20.3.1设计表312
20.3.2设计索引316
20.3.3设计视图317
20.3.4设计触发器317
20.4小结318
第21章设计论坛管理系统资料库319
21.1系统概述319
21.2系统功能320
21.3资料库设计和实现321
21.3.1设计方案图表321
21.3.2设计表323
21.3.3设计索引326
21.3.4设计视图327
21.3.5设计触发器327
21.4小结329
第22章开发综合购物网站系统330
22.1线上购物网站系统分析330
22.1.1系统总体设计330
22.1.2系统界面设计331
22.2线上购物网站系统功能分析331
22.2.1系统主要功能331
22.2.2系统档案结构图332
22.3资料库与数据表设计333
22.3.1资料库分析333
22.3.2创建资料库和数据表333
22.4系统主要功能实现336
22.4.1实体类创建336
22.4.2资料库访问类338
24.4.3控制器实现339
24.4.4业务数据处理342
22.5系统的测试343
22.5.1系统运行343
22.5.2项目开发及导入步骤347
22.6项目的打包发行353

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com