网站颜色:

正版 零基础学Oracle 程序员软件开发书库 oracle从入门到精通数据库原理及应用大数据书籍oracle 11g数据库基础教程畅销书籍.

  • 产品名称:零基础学Oracle
  • 书名:零基础学Oracle
  • 作者:无
  • 作者地区:中国大陆
  • 译者:明日科技
  • 定价:79.80元
  • 编者:明日科技
  • 书名:零基础学Oracle
  • 开本:16开
  • 是否是套装:否
  • 出版社名称:吉林大学出版社

程序设计 入门到精通
python教程自学全套3册 python编程从入门书籍 python基础教程数据分析爬虫讲义计算机python考试编程 Python编程基础知识教程
(咨询特价)
正版零基础学Java+Java精彩编程200例+Java项目开发 明日科技java从入门到精通教程java入门自学java编程思想java核心技术java书籍
(咨询特价)
零基础学C#+C#精彩编程200例+c#项目开发实战入门 c#教程c#语言程序设计教材 c#视频教程软件畅销书籍 C# 从入门到精通
(咨询特价)
Android从入门到精通 明日科技 零基础学Android 项目开发实战入门 精彩编程200例 android studio开发 安卓书籍 APP开发视频教程
(咨询特价)
零基础学PHP 明日科技 编著 php从入门到精通php视频教程php网站开发设计 php教程php网站源码 php书籍程序设计(新)
(咨询特价)
零基础学HTML5+CSS3 程序员软件开发 网页设计设计制作 css3网页设计教程 html5+css3从入门到精通 网页程序零基础自学视频入门书
(咨询特价)
零基础学JavaScript 明日科技 程序员软件开发书库 JavaScript从入门到精通 JavaScript自学教程书籍 程序设计 计算机网络书籍
(咨询特价)
SQL即查即用 sql从入门到精通基础知识明日科技著吉林大学出版社SQL语句 sql数据库基础教程 sql计算机基础语言程序员SQL速查手册
(咨询特价)

 

 

目录

第1篇 基础知识

第1章  Oracle 11g概述 2

 视频讲解:1小时7分

 e学码:24个

 1.1  数据库的产生 3

1.2  数据库基本概念 4

1.2.1  数据、数据库、数据库管理系统和 数据库系统 4

1.2.2  数据库的标准语言—— SQL 6

1.3  Oracle简介 7

1.3.1  Oracle公司介绍 7

1.3.2  Oracle体系介绍 9

1.4  Oracle数据库环境 10

1.4.1  Oracle数据库版本简介 10

1.4.2  Oracle 11g的下载与安装 10

1.4.3  Oracle 11g的卸载 19

1.5  难点解答 23

1.5.1  数据管理与数据库系统的特点 23

1.5.2  Oracle服务器、Oracle实例(Instance)、 Oracle数据库(Database)的关系 24

1.6  小结 24

 第2章  Oracle 管理工具

 视频讲解:1小时9分

 精彩实例:2个

 e学码:15个

 2.1  SQL*Plus工具 26

2.1.1  启动和连接SQL*Plus 26

2.1.2  使用SQL*Plus查询数据库 28

2.1.3  创建SQL*Plus快捷方式 30

2.1.4  退出SQL*Plus 31

2.2  SQL Developer工具 32

2.2.1  启动SQL Developer 32

2.2.2  创建数据库连接 33

2.2.3  使用SQL Developer查询数据库 36

2.3  企业管理器(OEM) 37

2.4  数据库配置助手(DBCA) 39

2.5  难点解答 47

2.5.1  SQL*Plus中的代码为什么 大小写都有? 47

2.5.2  使用OEM管理数据库的好处 47

2.6  小结 48

2.7  动手纠错 48

 第3章  SQL*Plus命令

 视频讲解:2小时13分

 精彩实例:13个

 e学码:8个

 3.1  SQL*Plus与数据库的交互 52

3.2  设置SQL*Plus的运行环境 52

3.2.1  SET命令简介 53

3.2.2  使用SET命令设置运行环境 55

3.3  常用的SQL*Plus命令 59

3.3.1  HELP命令 59

3.3.2  DESCRIBE命令 60

3.3.3  CONN命令 63

3.3.4  加入注释 64

3.4  格式化SQL*Plus输出 66

3.4.1  格式化列 66

3.4.2  定义页与报告的标题 71

3.5  数据字典 73

3.5.1  Oracle数据字典简介 73

3.5.2  Oracle常用数据字典 73

3.6  难点解答 76

3.6.1  为什么设置了linesize的值为300, 运行结果还会出现折行的现象? 76

3.6.2  SQL*Plus命令与SQL语句的区别 76

3.7  小结 76

3.8  动手纠错 77

 第4章  数据表操作

 视频讲解:1小时32分

 精彩实例:6个

e学码:8个

 4.1  数据表概述 80

4.2  表与表结构操作 81

4.2.1  Oracle常用数据类型 81

4.2.2  表和表结构 82

4.2.3  表结构设计 82

4.3  OEM方式操作表 84

4.3.1  创建表 84

4.3.2  修改表 88

4.3.3  删除表 89

4.4  使用SQL Developer操作表 89

4.4.1  创建表 90

4.4.2  修改表 91

4.4.3  删除表 92

4.5  在SQL*Plus上操作表 92

4.5.1  创建表 92

4.5.2  修改表 95

4.5.3  删除表 100

4.6  难点解答 100

4.6.1  一条语句中删除多个字段 100

4.6.2  DROP命令和DELETE命令的区别 100

4.7  小结 101

4.8  动手纠错 101

 第5章  SQL查询基础

 视频讲解:1小时37分

 精彩实例:11个

 e学码:6个

 5.1  SQL语言简介 104

5.1.1  SQL语言的分类 104

5.1.2  SQL语言的编写规则 104

5.2  SELECT语句简介 108

5.3  查询所有列 109

5.3.1  查询单个表中所有列 109

5.3.2  查询多个表中所有列 111

5.4  查询特定列 112

5.4.1  查询特定列 113

5.4.2  伪列 113

5.5  消除重复行 114

5.5.1  查询结果中包含重复行 115

5.5.2  查询结果中消除重复行 115

5.6  带有表达式的SELECT子句 117

5.7  为列指定别名 118

5.7.1 不使用列别名 118

5.7.2 使用列别名 119

5.8  处理NULL 121

5.8.1  不处理NULL 121

5.8.2  使用NVL函数处理NULL 122

5.8.3  使用NVL2函数处理NULL 123

5.9  连接字符串 124

5.9.1  使用||操作符连接字符串 125

5.9.2  使用函数CONCAT连接字符串 125

(咨询特价)  难点解答 126

(咨询特价).1  NULL和0的区别 126

(咨询特价).2  为什么有的地方用了单引号“ ‘ ”, 有的地方没用? 126

(咨询特价)  小结 127

(咨询特价)  动手纠错 127

 第6章  SQL查询进阶

 视频讲解:2小时17分

 精彩实例:20个

 e学码:5个

 6.1  筛选查询 130

6.1.1  比较筛选 130

6.1.2  逻辑查询(AND、OR和NOT) 131

6.1.3  模糊查询(LIKE、NOT LIKE) 133

6.1.4  列表范围查找(IN、NOT IN) 134

6.1.5  范围查询(BETWEEN…AND) 135

6.1.6  判断内容是否为NULL (IS NULL、IS NOT NULL) 136

6.2  分组查询 137

6.2.1  使用GROUP BY进行单字段分组 138

6.2.2  使用GROUP BY进行多字段分组 140

6.2.3  使用HAVING子句限制分组结果 141

6.3  排序查询 142

6.3.1  单列排序 142

6.3.2  多列排序 144

6.4  多表关联查询 145

6.4.1  表的别名 145

6.4.2  内连接 147

6.4.3  外连接 148

6.4.4  自然连接 151

6.4.5  自连接 152

6.4.6  交叉连接 154

6.5  难点解答 155

6.5.1  如何区分左表、右表? 155

6.5.2  遇到复杂查询应该如何分析 156

6.6  小结 156

6.7  动手纠错 156

 第7章  子查询及常用系统函数

 视频讲解:2小时5分

 精彩实例:17个

 e学码:4个

 7.1  初识子查询 160

7.2  单行子查询 161

7.3  多行子查询 163

7.3.1  使用IN运算符 163

7.3.2  使用ANY运算符 164

7.3.3  使用ALL运算符 165

7.4  Oracle常用系统函数 166

7.4.1  字符类函数 166

7.4.2  数字类函数 168

7.4.3  日期和时间类函数 170

7.4.4  转换类函数 172

7.4.5  聚合类函数 174

7.5  操作数据库(数据操纵语言) 174

7.5.1  插入数据(INSERT语句) 175

7.5.2  更新数据(UPDATE语句) 179

7.5.3  删除数据(DELETE语句和 TRUNCATE语句) 183

7.6  难点解答 184

7.6.1  SQL语句中单引号的用法 184

7.6.2  DROP、DELETE和TRUNCATE 命令的区别 184

7.7  小结 185

7.8  动手纠错 185

 第2篇 核心技术

第8章  PL/SQL语言编程

 视频讲解:2小时23分

 精彩实例:12个

 e学码:8个

 8.1  PL/SQL简介 189

8.1.1  PL/SQL块结构 189

8.1.2  代码注释 190

8.1.3  标识符 191

8.1.4  分界符 192

8.2  数据类型 193

8.2.1  基本数据类型 194

8.2.2  数值型 194

8.2.3  字符型 196

8.2.4  日期型 198

8.2.5  布尔型 200

8.3  变量的声明与赋值 201

8.3.1  定义一般变量 201

8.3.2  使用%TYPE声明变量类型 202

8.3.3  使用RECORD声明变量类型 204

8.3.4  使用%ROWTYPE声明变量 206

8.4  流程控制语句 207

8.4.1  选择分支语句 208

8.4.2  循环语句 214

8.5  难点解答 218

8.5.1  变量定义时,如何选择使用CHAR 还是VARCHAR2? 218

8.5.2  LOOP循环语句和WHILE…LOOP 循环语句的区别 219

8.6  小结 219

8.7  动手纠错 219

第9章  游标

视频讲解:56分

精彩实例:7个

e学码:5个

9.1  游标简介 224

9.2  隐式游标 225

9.3  显式游标 226

9.3.1  声明游标 226

9.3.2  打开游标 227

9.3.3  读取游标 228

9.3.4  关闭游标 228

9.3.5  显式游标的属性 230

9.4  游标变量 231

9.4.1  声明游标变量 231

9.4.2  打开游标变量 232

9.4.3  关闭游标变量 232

9.5  通过FOR语句遍历游标 234

9.5.1  隐式游标中使用FOR语句 234

9.5.2  显式游标中使用FOR语句 235

9.6  难点解答 236

9.6.1  游标操作前必须打开,关闭后的 游标不可再用 236

9.6.2  PL/SQL中显式游标的操作步骤 236

9.7  小结 236

9.8  动手纠错 236

 第10章  储存过程、函数和触发器

 视频讲解:2小时13分

 精彩实例:10个

 e学码:9个

 10.1  存储过程

10.1.1  创建存储过程

10.1.2  执行存储过程

10.1.3  存储过程的参数

10.1.4  删除存储过程

10.2  函数

10.2.1  创建函数 

10.2.2  调用函数 

10.2.3  删除函数 252

10.3  触发器 

10.3.1  触发器简介

10.3.2  语句级触发器

10.3.3  行级触发器

10.3.4  替换触发器

10.3.5  删除触发器 

10.4  难点解答

10.4.1  函数与存储过程的区别

10.4.2  替换触发器和语句级触发器的 不同之处

10.5  小结 264

10.6  动手纠错 264

 第11章  数据表约束

 视频讲解:2小时56分

 精彩实例:5个

 e学码:5个

 11.1  数据表约束简介

11.2  非空约束 

11.2.1  设置非空约束 

11.2.2  修改非空约束 

11.2.3  删除非空约束 

11.3  唯一性约束 

11.3.1  设置唯一性约束

11.3.2  删除唯一性约束

11.4  主键约束

11.4.1  创建表的同时设置主键约束

11.4.2  创建表之后添加主键约束

11.4.3  删除主键约束 275

11.5  外键约束 275

11.5.1  设置外键约束

11.5.2  删除具有外键约束的表

11.5.3  删除外键约束 

11.6  禁用和激活约束

11.6.1  在定义约束时禁用 

11.6.2  禁用已经存在的约束 

11.6.3  激活约束

11.7  删除约束

11.8  难点解答

11.8.1  为什么要在设置外键之前设置 被引用表的主键?

11.8.2  各种约束的英文简写形式 是什么? 

11.9  小结

(咨询特价)  动手纠错 

 第12章  其他数据对象

 视频讲解:1小时57分

 精彩实例:12个

 e学码:12个

 12.1  索引对象 

12.1.1  索引概述 

12.1.2  创建索引 

12.1.3  合并和重建索引 

12.1.4  删除索引

12.1.5  显示索引信息 

12.2  视图对象

12.2.1  创建视图

12.2.2  管理视图 302

12.3  序列对象 304

12.3.1  创建序列 

12.3.2  管理序列

12.4  难点解答

12.4.1  建立索引的注意事项

12.4.2  在SQL Developer中如何 创建索引@ 

12.5  小结

12.6  动手纠错

 第3篇 高级应用

第13章  管理表空间和数据文件

 视频讲解:1小时28分

 精彩实例:4个

e学码:7个

 13.1  表空间与数据文件的关系

13.2  Oracle 11g的默认表空间 

13.2.1  SYSTEM表空间

13.2.2  SYSAUX表空间 

13.3  创建表空间

13.3.1  界面方式创建表空间 

13.3.2  命令方式创建表空间

13.4  维护表空间与数据文件 

13.4.1  设置默认表空间

13.4.2  更改表空间的状态 

13.4.3  重命名表空间 

13.4.4  删除表空间 

13.4.5  维护表空间中的数据文件

13.5  难点解答 

13.5.1  如何理解数据库、表空间和表

13.5.2  数据表默认创建在哪个表空间当中? 

13.6  小结 

13.7  动手纠错

 第14章  事务

 视频讲解:26分

 精彩实例:3个

 e学码:9个

 14.1  事务的概述

14.1.1  事务的特性

14.1.2  事务的状态

14.2  操作事务 

14.2.1  设置事务

14.2.3  回滚事务(ROLLBACK语句)

14.2.4  设置回退点 

14.3  难点解答

14.3.1  事务如何自动提交

14.3.2  如何预防死锁 

14.4  小结 

14.5  动手纠错

 第15章  数据的导入与导出

 视频讲解:22分

 精彩实例:1个

 e学码:6个

 15.1   EXPDP和IMPDP概述

15.2  EXPDP导出数据

15.2.1  导出数据时准备

15.2.2  导出表

15.2.3  导出模式 

15.2.4  导出表空间 

15.2.5  导出全数据库 

15.3  IMPDP导入数据

15.3.1  导入表 

15.3.2  导入模式 

15.3.3  导入表空间

15.3.4  导入全数据库

15.4  图形界面导入导出数据

15.4.1  通过SQL Developer导出数据 

5.4.2  通过SQL Developer导入数据 

15.5  难点解答

15.5.1  导入、导出全数据库时, 参数full=y是什么意思?

15.5.2  如何进行Oracle数据备份?

15.6  小结

15.7  动手纠错 

 第4篇 项目实战

第16章  企业人事管理系统

 视频讲解:7分

 e学码:16个

 16.1  开发背景 

16.2  系统分析

16.3  系统设计

16.3.1  系统目标

16.3.2  系统功能结构

16.3.3  系统预览 

16.3.4  业务流程图

16.3.5  文件夹结构设计

16.4  数据库设计 369

16.4.1  数据库分析

16.4.2  数据库概念设计

16.4.3  数据库逻辑结构设计

16.5  主窗体设计

16.5.1  导航栏的设计

16.5.2  工具栏的设计

16.6  公共模块设计 

16.6.1  编写Hibernate配置文件

16.6.2  编写Hibernate持久化类和映射文件

16.6.3  编写通过Hibernate操作持久化对象的常用方法

16.6.4  创建具有特殊效果的部门树对话框

16.6.5  创建通过部门树选取员工的面板和对话框

16.7  人事管理模块设计

16.7.1  人事管理模块功能概述

16.7.2  人事管理模块技术分析

16.7.3  人事管理模块的实现过程

16.8  待遇管理模块设计

16.8.1  待遇管理模块功能概述 

16.8.2  待遇管理模块技术分析

16.8.3  待遇管理模块的实现过程

16.9  小结 396

 附录1  Oracle中的SQL命令

 附录2  PL/SQL命令

 附录3  Oracle中的SQL函数

附录4  实例索引

热门设计服务