全新正版书籍,24小时发货,可开发票。
¥ 46.4 5.8折 ¥ 79.8 全新
库存5件
作者明日科技(Mingri Soft)
出版社吉林大学出版社
ISBN9787569212693
出版时间2018-01
装帧平装
开本16开
定价79.8元
货号28486006
上书时间2024-11-24
《零基础学Oracle》是针对零基础编程学习者研发的Oracle入门教程。从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用Oracle 11g进行数据管理的各方面技术。全书共分16章,包括Oracle 11g概述、Oracle管理工具、SQL*Plus命令、数据表操作、SQL查询基础、SQL查询进阶、子查询及常用系统函数、PL/SQL语言编程、游标以及企业人事管理系统等。书中所有知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,可以使读者轻松领会Oracle 11g数据库管理的精髓,快速提高数据库管理技能。本书通过大量实例及一个完整项目案例,帮助读者更好地巩固所学知识,提升能力;随书附赠的《小白实战手册》中给出了3个实用数据库、数据表的创建、操作和系统维护流程,力求让学习者能学以致用,真正获得数据库管理经验;附赠的光盘中给出了视频讲解、实例及项目源码、代码查错器、练一练答案和动手纠错答案等,方便读者学习;书中设置了近200个二维码,扫描二维码观看视频讲解,解决学习疑难;不易理解的专业术语、代码难点,只需用手机App扫描文字下方的e学码便可获得更多扩展解释,随时扫除学习障碍。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。图书与《小白实战手册》 光盘 二维码 e学码 明日学院,实现立体化、全方位的教学模式,降低编程门槛,让零基础者轻松跨入编程领域。
明日科技,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1214例”“软件工程师开发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”
第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
5.10 难点解答 126
5.10.1 NULL和0的区别 126
5.10.2 为什么有的地方用了单引号“ ‘ ”, 有的地方没用? 126
5.11 小结 127
5.12 动手纠错 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 &nb
— 没有更多了 —
以下为对购买帮助不大的评价