• Oracle数据库原理及应用(慕课版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Oracle数据库原理及应用(慕课版)

37.69 6.3折 59.8 全新

库存5件

山东泰安
认证卖家担保交易快速发货售后保障

作者李然;武会秋; 周业勤

出版社人民邮电出版社

出版时间2020-07

版次1

装帧其他

货号607 11-28

上书时间2024-11-28

邹鲁文化书店

十一年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 李然;武会秋; 周业勤
  • 出版社 人民邮电出版社
  • 出版时间 2020-07
  • 版次 1
  • ISBN 9787115531667
  • 定价 59.80元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 280页
  • 字数 468千字
【内容简介】
Oracle数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,是全球使用范围*广的数据库管理软件系统之一。 本书由浅入深地讲解整个Oracle知识体系。全书共18章,第1~3章讲述Oracle的体系结构和基本操作,主要内容包括数据库基本概念、Oracle概述和Oracle体系结构;第4~9章介绍了数据库中创建表、检索数据、操作数据等,主要内容包括表的设计创建及维护、数据完整性与约束、数据操作、基本SQL查询、多表连接及子查询和操作符及SQL函数;第10章介绍了Oracle中常见的数据库对象,包括序列、同义词和索引等;第11~14章介绍了PL/SQL相关的内容,主要包括PL/SQL简介、控制语句、游标和存储过程和函数;第15章介绍了触发器;第16~17章介绍了系统安全管理和数据备份与恢复;第18章是综合项目案例。
【作者简介】
浪潮优派资深讲师。拥有十多年大型软件项目开发和管理经验,曾任职于某中国电子信息百强企业软件研发中心,具有丰富的互联网应用开发经验。主持或参与《华电煤业全面预算管理平台》,《河南烟草订货平台》,《高校毕业生就业信息网"3G移动就业信息平台"》等大型应用项目。
【目录】
第 1章 数据库基础 1

1.1数据库应用的领域 1

1.2数据库相关概念 2

1.2.1数据的概念 2

1.2.2数据库的概念 2

1.2.3数据库管理系统的概念 2

1.2.4数据库的种类 2

1.2.5关系型数据库管理系统 4

1.3数据库设计 5

1.3.1数据库设计步骤 5

1.3.2 概念模型设计 6

1.3.3逻辑结构设计 9

1.4关系模式规范化 11

1.4.1关系模式规范化的目的 12

1.4.2第 一范式(1NF) 12

1.4.3第二范式(2NF) 13

1.4.4第三范式(3NF) 15

1.5本章小结 16

习题 16

上机指导 16

第 2章 Oracle数据库概述 17

2.1 Oracle数据库简介 17

2.1.1 Oracle的发展史 17

2.1.2 Oracle 12c的特点 18

2.2 Oracle数据库安装和卸载 20

2.2.1相关软件的下载 20

2.2.2 Oracle通用安装程序简介 20

2.2.3 Oracle安装过程 20

2.2.4 Oracle卸载 27

2.3 Oracle的客户端 28

2.3.1 SQL*Plus工具 28

2.3.2 Oracle SQL Developer工具 30

2.4创建和删除数据库 34

2.4.1创建数据库 35

2.4.2删除数据库 38

2.5本章小结 41

习题 41

上机指导 41

第3章 Oracle数据库的体系结构 42

3.1 数据库 42

3.1.1 数据库的逻辑结构 43

3.1.2 物理结构 45

3.2 实例 48

3.2.1 系统全局区(SGA) 48

3.2.2 程序全局区(PGA) 50

3.2.3 后台进程 50

3.3 本章小结 52

第4章 表的设计、创建及维护 54

4.1 SQL简介 54

4.1.1 SQL语言特点 55

4.1.2 SQL语言分类 55

4.1.3 SQL语句编写规则 56

4.2 Oracle数据类型 56

4.3 表的创建和维护 58

4.3.1 设计表 58

4.3.2 创建表 59

4.3.3 修改表 61

4.3.4 重命名表 64

4.3.5 截断表 65

4.3.6 删除表 65

4.4本章小结 66

习题 66

上机指导 67

第5章 数据完整性与约束 68

5.1 基本概念 68

5.2 Oracle数据库中数据完整性约束概述 69

5.2.1 约束类型 69

5.2.2 约束的定义方式 69

5.3 Oracle数据库中数据完整性约束详解 70

5.3.1主键约束 71

5.3.2外键约束 72

5.3.3唯一性约束 75

5.3.4检查性约束 77

5.3.5 非空约束 79

5.3.6 查看、修改、重命名、删除约束 80

5.3.7 启用、禁用约束 82

5.4 本章小结 82

习题 82

上机指导 83

第6章 数据操作 84

6.1 概述 84

6.2 数据操纵语言(DML) 85

6.2.1 INSERT 语句添加数据 85

6.2.2 UPDATE语句修改数据 87

6.2.3 DELETE语句删除数据 88

6.3 事务控制语言 89

6.3.1 显示控制 89

6.3.2 隐式控制 93

6.4 数据控制语言 94

6.5 Oracle中的锁 94

6.5.1 DDL锁 95

6.5.2 DML锁 96

6.5.3 锁冲突和死锁 98

6.6 本章小结 99

习题 99

上机指导 100

第7章 基本SQL查询 101

7.1 简单SQL查询 101

7.1.1 SELECT语句的基本语法 101

7.1.2 FROM子句指定-数据源,如表或视图 103

7.1.3 SELECT语句中的使用运算符 103

7.1.4 DISTINCT关键字 104

7.2 WHERE子句 105

7.2.1 条件表达式 105

7.2.2 连接运算符 106

7.2.3 NULL值 106

7.3 ORDER BY子句 107

7.4 伪列 108

7.4.1 ROWNUM伪列 108

7.4.2 ROWID伪列 110

7.5 聚合函数 111

7.5.1 SUM函数 111

7.5.2 AVG函数 112

7.5.3 COUNT函数 112

7.5.4 MAX函数 113

7.5.5 MIN函数 113

7.6 GROUP BY子句 114

7.7 HAVING子句 115

7.8 本章小结 116

习题 116

上机指导 117

第8章 Oracle 多表连接与子查询 119

8.1. Oracle表连接原理 119

8.2. Oracle多表连接 122

8.2.1. 交叉连接 123

8.2.2. 按源表关联关系运算符的表连接分类 124

8.2.3. 按源表关联关系模式的表连接分类 124

8.2.4. 特殊表连接 129

8.2.5. 主要表连接示意图 130

8.3. 子查询 131

8.3.1. 单行子查询 131

8.3.2. 多行子查询 132

8.3.3. 子查询空值/多值问题 134

8.4. 本章小结 134

习题 135

上机指导 135

第9章 操作符及SQL函数 137

9.1 SQL操作符 137

9.1.1 算术操作符 140

9.1.2比较操作符 141

9.1.3逻辑操作符 143

9.1.4集合操作符 145

9.1.5连接操作符 146

9.1.6操作符优先级 147

9.2 SQL函数 147

9.2.1 单行函数 148

9.2.2分组函数 157

9.2.3分析函数 157

9.3本章小结 159

习题 159

上机指导 160

第 10章 数据库对象 161

10.1 数据库对象 161

10.2 同义词 161

10.2.1创建同义词 161

10.2.2删除同义词 164

10.3 序列 165

10.3.1 创建序列 165

10.3.2使用序列 166

10.3.3修改、删除序列 167

10.4 视图 168

10.4.1 创建视图 168

10.4.2 视图上的DML语句 174

10.4.3 视图中的函数 176

10.4.4删除视图 176

10.5 索引 176

10.5.1创建索引 177

10.5.2 重建、删除索引 178

10.6本章小结 178

习题 178

上机指导 179

第 11章 PL/SQL 180

11.1 PL/SQL的优点 180

11.2 PL/SQL的主要特性 181

11.2.1 PL/SQL 的体系结构 181

11.2.2 PL/SQL块 182

11.2.3 变量和常量 183

11.2.4 错误处理 187

11.2.5 PL/SQL数据类型 190

11.2.6 注释 194

11.3本章小结 195

习题 195

上机指导 196

第 12章 控制语句 197

12.1 选择结构控制 197

12.1.1 IF语句 197

12.1.2 CASE 表达式 198

12.2循环控制 199

12.2.1.基本LOOP循环 199

12.2.2 FOR循环 200

12.2.3 WHILE循环 201

12.2.4嵌套的循环 202

12.3顺序控制 203

12.3.1 标签声明 203

12.3.2 GOTO语句 203

12.3.3 NULL语句 204

12.4本章小结 205

习题 205

上机指导 205

第 13章 游标管理 206

13.1 工作原理 206

13.2 隐式游标 206

13.3 显式游标 208

13.3.1 显式游标的声明和定义 209

13.3.2 打开和关闭显式游标 210

13.3.3使用显式游标获取数据 210

13.3.4接受参数的显式游标 212

13.3.5 使用游标的FOR LOOP语句 213

13.3.6 显式游标的属性 214

13.4游标变量 217

13.4.1.创建游标变量 218

13.4.2 打开和关闭游标变量 219

13.4.3 使用游标变量获取数据 219

13.4.4 使用游标变量执行动态 SQL 220

13.5本章小结 221

习题 222

上机指导 222

第 14章 存储过程和函数 223

14.1 子程序的特性 223

14.2 子程序分类 224

14.3 子程序的调用 224

14.4 子程序的组成 224

14.5 过程 226

14.5.1 创建过程 226

14.5.2 调用过程 226

14.5.3 过程的参数类型 227

14.5.4 传参形式 228

14.5.5 执行权限授予 230

14.5.6 删除过程 230

14.6 函数 231

14.6.1 创建函数 231

14.6.2 调用函数 231

14.6.3 删除函数 233

14.6.4 函数与过程的区别 233

14.7 程序包 233

14.7.1 基本原理 233

14.7.2 程序包的特性 234

14.7.3 创建程序包 234

14.7.4 执行程序包 236

14.7.5 删除程序包 237

14.7.6 关于程序包的数据字典 237

14.8本章小结 238

习题 238

上机指导 238

第 15章 触发器 239

15.1 触发器分类 239

15.2触发器与约束的区别 239

15.3 创建触发器语法 239

15.4 DML触发器 239

15.4.1 触发时机 239

15.4.2条件谓词 239

15.4.3相关名称和伪记录 239

15.4.4 INSTEAD OF DML触发器 239

15.5 系统触发器 239

15.5.1 方案(SCHEMA)触发器 239

15.5.2 数据库触发器 239

15.5.3 INSTEAD OF CREATE触发器 239

15.6触发器设计指南 239

15.7触发器启用和停用 239

15.8 触发器相关视图 239

15.9 本章小结 239

习题 239

上机指导 239

第 16章 系统安全管理 239

16.1 用户管理 239

16.1.1 创建用户 239

16.1.2 管理用户 239

16.2 权限管理 239

16.2.1 权限概述 239

16.2.2 系统权限管理 239

16.2.3 对象权限管理 239

16.3 角色管理 239

16.3.1 角色概述 239

16.3.2 创建角色 239

16.3.3 管理角色 239

16.4 概要文件和数据字典视图 239

16.4.1 使用概要文件管理密码 239

16.4.2 使用概要文件管理资源 239

16.4.3 数据字典视图 239

16.5 审计 239

16.5.1 审计启用 239

16.5.2 登录审计 239

16.5.3 操作审计 239

16.5.4 对象审计 239

16.5.5 权限审计 239

16.6 本章小结 239

习题 239

上机指导 239

第 17章 数据备份与恢复 239

17.1 数据备份和恢复的概念 239

17.2 逻辑备份和恢复 239

17.2.1逻辑导出数据 239

17.2.2逻辑导入数据 239

17.3 脱机备份和恢复 239

17.3.1 脱机备份 239

17.3.2 脱机恢复 239

17.4 联机备份和恢复 239

17.4.1 归档日志模式的设置 239

17.4.2 创建恢复目录所用的表空间 239

17.4.3 创建RMAN用户并授权 239

17.4.4 创建恢复目录 239

17.4.5 注册目标数据库 239

17.4.6 使用RMAN程序进行备份 239

17.4.7 使用RMAN程序进行恢复 239

17.5 本章小结 239

习题 239

上机指导 239

第 18章 Oracle实战案例 239

18.1 需求说明与概要设计 239

18.1.1 ATM用户使用的基本流程 239

18.1.2 角色及功能模块详细说明 239

18.2 详细设计 239

18.2.1 概述 239

18.2.2 具体设计模块 239

18.3 数据库设计 239

18.3.1 数据库需求分析 239

18.3.2 概念模型设计 239

18.3.3 逻辑结构设计 239

18.3.4 物理结构设计 239

18.4 系统实现 239

18.5 本章小结 239

参考文献 239
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP