图书介绍

21天学通Oracle2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

21天学通Oracle
  • 张朝明等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121106262
  • 出版时间:2010
  • 标注页数:400页
  • 文件大小:143MB
  • 文件页数:402页
  • 主题词:关系数据库-数据库管理系统,Oracle

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

21天学通OraclePDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 Oracle管理配置23

第1章 Oracle安装配置(教学视频:10分钟)23

1.1 Oracle简介23

1.1.1 数据库术语23

1.1.2 主流数据库简介24

1.1.3 Oracle数据库的特点24

1.2 安装Oracle数据库25

1.2.1 Oracle数据库的版本变迁及安装环境25

1.2.2 安装过程26

1.2.3 安装中需要注意的问题27

1.3 本章小结28

1.4 习题28

第2章 Oracle常用工具(教学视频:7分钟)29

2.1 Net Configuration Assistant(网络配置助手)29

2.1.1 监听程序配置29

2.1.2 命名方法配置31

2.1.3 本地Net服务名配置32

2.2 Net Manager(网络管理员)34

2.3 本章实例36

2.4 本章小结38

2.5 习题38

第3章 SQL Plus和PL/SQL(教学视频:11分钟)39

3.1 SQL Plus与PL/SQL简介39

3.2 使用SQL Plus40

3.2.1 登录SQL Plus40

3.2.2 SQL Plus输出结果的格式化41

3.2.3 SQL Plus小结46

3.3 PL/SQL46

3.3.1 PL/SQL常用开发工具46

3.3.2 开发一个简单的PL/SQL程序48

3.4 本章实例49

3.5 本章小结50

3.6 习题50

第二篇 Oracle数据库对象51

第4章 Oralce数据库(教学视频:15分钟)51

4.1 创建Oracle数据库51

4.2 Oracle数据库的相关术语52

4.2.1 数据库53

4.2.2 数据库实例和SID53

4.2.3 ORACLE_SID54

4.3 Oracle数据库的备份与恢复55

4.3.1 逻辑备份/恢复(导出/导入)55

4.3.2 物理备份/恢复56

4.3.3 利用PL/SQL Developer备份数据库60

4.4 本章实例61

4.5 本章小结61

4.6 习题62

第5章 Oracle数据表对象(教学视频:42分钟)63

5.1 Oracle表空间63

5.1.1 Oracle表空间简介63

5.1.2 创建Oracle表空间64

5.1.3 查看表空间66

5.1.4 修改数据库默认表空间67

5.1.5 修改表空间名称68

5.1.6 删除表空间69

5.2 创建Oracle数据表70

5.2.1 利用工具创建数据表70

5.2.2 利用工具查看数据表71

5.2.3 利用命令创建数据表72

5.2.4 利用命令查看表结构72

5.3 修改Oracle数据表结构73

5.3.1 利用工具修改数据表结构73

5.3.2 利用命令修改数据表结构74

5.4 删除数据表75

5.4.1 利用工具删除数据表76

5.4.2 利用SQL语句删除数据表76

5.5 备份/恢复数据表76

5.5.1 利用工具备份/恢复数据表77

5.5.2 利用命令备份/恢复数据表82

5.6 临时表83

5.6.1 临时表简介83

5.6.2 会话级临时表84

5.6.3 事务级临时表85

5.6.4 查看临时表在数据库中的信息86

5.6.5 临时表的应用场景86

5.7 特殊的表dual87

5.7.1 分析dual表87

5.7.2 dual表的应用场景87

5.7.3 修改dual表对查询结果的影响88

5.8 本章实例89

5.9 本章小结90

5.10 习题90

第6章 约束(教学视频:43分钟)91

6.1 主键约束91

6.1.1 主键简介91

6.1.2 创建主键约束92

6.1.3 修改表的主键约束94

6.1.4 主键应用场景96

6.2 外键约束97

6.2.1 外键简介97

6.2.2 创建外键约束97

6.2.3 级联更新与级联删除100

6.2.4 修改外键属性102

6.2.5 外键使用104

6.3 唯一性约束105

6.3.1 唯一性约束简介105

6.3.2 创建唯一性约束105

6.3.3 修改唯一性约束107

6.3.4 唯一性约束的使用108

6.4 检查约束108

6.4.1 检查约束简介108

6.4.2 创建检查约束108

6.4.3 修改检查约束110

6.4.4 检查约束的使用111

6.5 默认值约束111

6.5.1 默认值约束简介112

6.5.2 创建默认值约束112

6.5.3 修改默认值约束113

6.6 本章实例115

6.7 本章小结116

6.8 习题116

第7章 视图(教学视频:50分钟)117

7.1 关系视图117

7.1.1 建立关系视图117

7.1.2 修改/删除视图118

7.1.3 联接视图120

7.1.4 编译视图122

7.1.5 使用force选项强制创建视图124

7.1.6 利用视图更新数据表125

7.1.7 with check option选项126

7.1.8 关系视图小结128

7.2 内嵌视图128

7.2.1 内嵌视图简介128

7.2.2 内嵌视图的使用128

7.2.3 内嵌视图小结130

7.3 对象视图131

7.3.1 对象视图简介131

7.3.2 对象视图简介131

7.4 物化视图133

7.4.1 物化视图简介133

7.4.2 物化视图的使用133

7.4.3 物化视图的数据加载135

7.4.4 物化视图的数据更新135

7.4.5 查询重写136

7.5 本章小结136

7.6 本章实例137

7.7 习题137

第8章 函数与存储过程(教学视频:48分钟)138

8.1 函数138

8.1.1 函数简介138

8.1.2 创建函数139

8.1.3 函数中的括号140

8.1.4 函数的参数141

8.1.5 函数的确定性142

8.1.6 典型函数举例143

8.2 存储过程144

8.2.1 存储过程简介144

8.2.2 创建存储过程144

8.2.3 存储过程的参数——IN参数146

8.2.4 存储过程的参数——OUT参数147

8.2.5 存储过程的参数——IN OUT参数149

8.2.6 存储过程的参数——参数顺序149

8.2.7 存储过程的参数——参数的默认值152

8.2.8 存储过程的参数——参数顺序总结153

8.3 程序包153

8.3.1 规范153

8.3.2 主体155

8.3.3 调用程序包中的函数/存储过程157

8.3.4 程序包中的变量158

8.4 本章实例159

8.5 本章小结161

8.6 习题161

第9章 游标(教学视频:36分钟)162

9.1 游标简介162

9.2 显式游标162

9.2.1 声明游标162

9.2.2 使用游标164

9.3 隐式游标166

9.3.1 sql隐式游标166

9.3.2 cursor for游标168

9.3.3 隐式游标和显式游标169

9.4 游标属性169

9.5 动态游标171

9.5.1 强类型动态游标171

9.5.2 弱类型动态游标173

9.5.3 比较两种动态游标176

9.6 本章实例176

9.7 本章小结176

9.8 习题177

第10章 触发器(教学视频:58分钟)178

10.1 触发器简介178

10.2 创建和使用触发器178

10.2.1 创建触发器179

10.2.2 触发器的作用级别180

10.2.3 在多个事件上定义触发器181

10.2.4 为同一事件定义多个触发器182

10.2.5 触发器限制183

10.3 语句触发器184

10.3.1 创建语句触发器184

10.3.2 触发器谓词186

10.3.3 触发时机187

10.3.4 触发器级联188

10.4 行触发器189

10.4.1 行触发器与引用189

10.4.2 触发时机与引用191

10.4.3 触发时机与瞬态193

10.5 instead of触发器195

10.5.1 创建和使用instead of触发器195

10.5.2 instead of触发器与引用198

10.6 系统事件与用户事件触发器198

10.6.1 系统事件触发器198

10.6.2 用户事件触发器200

10.7 启用和禁用触发器201

10.7.1 启用和禁用触发器的场景201

10.7.2 禁用触发器202

10.7.3 启用触发器202

10.7.4 触发器信息203

10.8 本章实例203

10.9 本章小结205

10.10 习题205

第11章 序列(教学视频:28分钟)206

11.1 创建和使用序列206

11.1.1 创建序列206

11.1.2 使用序列207

11.1.3 序列初始值start with208

11.2 修改序列属性209

11.2.1 修改minvalue和maxvalue209

11.2.2 修改increment by210

11.2.3 修改cycle211

11.2.4 修改cache212

11.3 本章实例213

11.4 本章小结214

11.5 习题214

第12章 用户角色与权限控制(教学视频:45分钟)215

12.1 用户215

12.1.1 Oracle中的用户215

12.1.2 创建新用户216

12.1.3 用户与模式(Schema)216

12.1.4 系统用户sys和system217

12.2 权限218

12.2.1 系统权限218

12.2.2 对象权限221

12.3 角色225

12.3.1 创建和使用角色225

12.3.2 继承角色226

12.3.3 禁用和启用角色228

12.4 本章实例229

12.5 本章小结230

12.6 习题230

第三篇 Oracle中的SQL231

第13章 Oracle数据类型(教学视频:21分钟)231

13.1 Oracle中的数据类型231

13.1.1 字符型231

13.1.2 数值型232

13.1.3 日期时间型232

13.1.4 lob类型233

13.2 Oracle中的特殊数据233

13.2.1 rowid233

13.2.2 null与空字符串234

13.2.3 单引号与双引号235

13.3 本章实例237

13.4 本章小结238

13.5 习题239

第14章 Oracle中的函数与表达式(教学视频:111分钟)240

14.1 Oracle中的字符串函数240

14.1.1 lpad()函数240

14.1.2 rpad()函数241

14.1.3 lower()函数——返回小写字符串241

14.1.4 upper()函数——返回大写字符串241

14.1.5 initcap()函数——单词首字母大写242

14.1.6 length()函数——返回字符串长度242

14.1.7 substr()函数——截取字符串243

14.1.8 instr()函数——获得字符串出现的位置243

14.1.9 ltrim()函数——删除字符串首部空格244

14.1.10 rtrim()函数——删除字符串尾部空格244

14.1.11 trim()函数——删除字符串首尾空格245

14.1.12 to_char()函数——将其他类型转换为字符类型245

14.1.13 chr()函数——将ascii码转换为字符串247

14.1.14 translate()函数——替换字符247

14.2 Oracle中的数学函数248

14.2.1 abs()函数——返回数字的绝对值248

14.2.2 round()函数——返回数字的“四舍五入”值248

14.2.3 ceil()函数——向上取整249

14.2.4 floor()函数——向下取整249

14.2.5 mod()函数——取模操作250

14.2.6 sign()函数——返回数字的正负性250

14.2.7 sqrt()函数——返回数字的平方根251

14.2.8 power()函数——乘方运算251

14.2.9 trunc()函数——截取数字251

14.2.10 vsize()函数——返回数据的存储空间252

14.2.11 to_number()函数——将字符串转换为数值类型252

14.3 Oracle中的日期函数252

14.3.1 to_date()函数——将字符串转换为日期型252

14.3.2 add_months()函数——为日期加上特定月份253

14.3.3 last_day()函数——返回特定日期所在月的最后一天253

14.3.4 months_between()函数——返回两个日期所差的月数253

14.3.5 current_date()函数——返回当前会话时区的当前日期254

14.3.6 current_timestamp()函数——返回当前会话时区的当前时间戳254

14.3.7 extract()函数——返回日期的某个域254

14.4 Oracle中的聚合函数255

14.4.1 max()函数——求最大值256

14.4.2 min()函数——求最小值257

14.4.3 avg()函数——求平均值257

14.4.4 sum()函数——求和258

14.4.5 count()函数——获得记录数258

14.5 Oracle中的其他函数259

14.5.1 decode()函数——多值判断259

14.5.2 nvl()函数——处理空值260

14.5.3 cast()函数——强制转换数据类型261

14.6 Oracle中的运算表达式263

14.6.1 数学运算263

14.6.2 逻辑运算264

14.6.3 位运算265

14.7 Oracle中的特殊判式266

14.7.1 between——范围测试266

14.7.2 in——集合成员测试267

14.7.3 like——模式匹配267

14.7.4 is null——空值判断268

14.7.5 exists——存在性判断268

14.7.6 all,some,any——数量判断269

14.8 Oracle高级函数——分析函数与窗口函数270

14.8.1 排名270

14.8.2 分区窗口272

14.8.3 窗口子句273

14.8.4 主要的分析函数277

14.9 本章实例280

14.10 本章小结281

14.11 习题281

第15章 Oracle中的控制语句(教学视频:16分钟)282

15.1 Oracle中的条件语句282

15.1.1 利用if else进行条件判断282

15.1.2 利用case when进行分支判断283

15.2 Oracle中的循环语句285

热门推荐