本篇主要提供从零开始Oracle数据库基础教程云课版史卫亚电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
图书基本信息 | |||
图书名称 | 从零开始 Oracle数据库基础教程 云课版 | 作者 | 史卫亚 |
定价 | 69.8元 | 出版社 | 人民邮电出版社 |
ISBN | 9787115516558 | 出版日期 | 2021-01-01 |
字数 | 页码 | 304 | |
版次 | 装帧 | 平装 | |
开本 | 16开 | 商品重量 |
内容提要 | |
本书通过实例引导,深入浅出地介绍了Oracle程序设计的相关知识和实战技能。 本书~9章主要包括Oracle学习指南、Oracle安装与配置、初识SQL、高级SQL限定查询、Oracle的单行函数、多表查询、分组统计查询、子查询以及Oracle数据的基本操作等;0~17章主要讲解Oracle的表创建与管理、Oracle的数据完整性、Oracle的数据库对象、PL/SQL编程、游标、存储过程与函数、触发器和程序包以及Oracle的表空间等;8~20章主要讲解控制文件及日志文件的管理、Oracle的安全管理以及数据库备份与恢复等。 本书适合任何想学习Oracle的读者阅读,无论您是否从事计算机相关工作,是否接触过Oracle,均可通过阅读本书快速掌握Oracle的开发方法和技巧。 |
目录 | |
章 Oracle学习指南 1 1.1 Oracle的来源 2 1.2 Oracle的技术体系 3 1.3 Oracle的学习路线图 5 1.4 Oracle的应用领域及现状 6 1.5 Oracle的开发/运行平台 6 1.6 Oracle工作岗位及前景 7 1.7 Oracle外认证 8 1.8 Oracle的优势/劣势 9 第2章 Oracle安装与配置 11 2.1 Oracle的软硬件环境 12 2.2 Oracle的安装与配置 12 2.2.1 Oracle数据库的安装与配置 12 2.2.2 建立Oracle数据库的连接 20 2.3 Oracle服务 20 2.4 Oracle常用数据管理工具 21 2.4.1 SQL Plus工具 21 2.4.2 数据库配置助手 23 2.4.3 网络配置助手 23 2.4.4 网络管理工具 24 2.5 本章小结 25 2.6 疑难解答 25 2.7 实战练习 26 第3章 初识SQL 27 3.1 SQL概述 28 3.2 scott用户数据表分析 28 3.3 SELECT子句及简单查询 30 3.4 本章小结 35 3.5 疑难解答 36 3.6 实战练习 36 第4章 高级SQL限定查询 37 4.elect限定查询语法 38 4.2 关系运算符 38 4.3 逻辑运算 40 4.4 范围运算:BETWEEN…AND 41 4.5 空判断 43 4.6 IN操作符 43 4.7 模糊查询 45 4.8 查询排序 47 4.9 查询练习 49 4.10 本章小结 53 4.11 疑难解答 53 4.12 实战练习 54 第5章 Oracle的单行函数 55 5.1 字符串函数 56 5.2 数值函数 61 5.3 日期函数 62 5.4 转换函数 65 5.5 通用函数 68 5.6 综合范例―查询员工雇佣的年数、月数、天数 69 5.7 本章小结 71 5.8 疑难解答 72 5.9 实战练习 72 第6章 多表查询 73 6.1 认识多表查询 74 6.2 表的连接 77 6.3 SQL:1999语法定义 81 6.4 数据集合操作 83 6.5 综合范例―员工多表关联信息查询 86 6.6 本章小结 89 6.7 疑难解答 89 6.8 实战练习 90 第7章 分组统计查询 91 7.1 统计函数(分组函数) 92 7.2 分组统计 94 7.3 多表查询与分组统计 96 7.4 HAVING子句 99 7.5 综合范例―不同部门员工工资信息统计 100 7.6 本章小结 103 7.7 疑难解答 103 7.8 实战练习 104 第8章 子查询 105 8.1 子查询概念的引入 106 8.2 在WHERE子句中使用子查询 107 8.3 在HAVING子句中使用子查询 113 8.4 在SELECT子句中使用子查询 114 8.5 在FROM子句中使用子查询 115 8.6 综合范例―多条件查询员工各项统计信息 117 8.7 本章小结 125 8.8 疑难解答 125 8.9 实战练习 126 第9章 Oracle数据的基本操作 127 9.1 数据增加 128 9.2 数据修改 129 9.3 数据删除 130 9.4 事务处理 131 9.5 数据伪列 132 9.6 综合范例―商店数据库构建 136 9.7 本章小结 143 9.8 疑难解答 143 9.9 实战练习 144 0章 Oracle的表创建与管理 145 10.1 常用数据类型 146 10.2 创建数据表 146 10.3 复制表 147 10.4 截断表 148 10.5 为表重命名 148 10.6 删除数据表 149 10.7 闪回技术 150 10.8 修改表结构 151 10.9 综合范例―多表复杂数据管理 153 10.10 本章小结 157 10.11 疑难解答 157 10.12 实战练习 158 1章 Oracle的数据完整性 159 11.1 数据完整性 160 11.2 非空约束 160 11.3 约束 161 11.4 主键约束 163 11.5 检查约束 164 11.6 外键约束 165 11.7 修改约束 170 11.8 综合范例―带约束的商店数据库构建 172 11.9 本章小结 173 11.10 疑难解答 173 11.11 实战练习 174 2章 Oracle的数据库对象 175 12.1 序列的概念及使用方法 176 12.2 同义词的作用 178 12.3 视图的定义及使用方法 179 12.4 索引的定义及使用方法 183 12.5 本章小结 185 12.6 疑难解答 186 12.7 实战练习 186 3章 PL/SQL编程 187 13.1 PL/SQL程序结构 188 13.1.1 PL/SQL概述 188 13.1.2 程序结构 188 13.1.3 PL/SQL的词法单元 189 13.2 变量与常量 190 13.2.1 基本数据类型 190 13.2.2 特殊数据类型 191 13.2.3 变量 193 13.2.4 常量的定义 195 13.3 条件语句 195 13.3.1 IF语句 195 13.3.2 CASE语句 198 13.4 循环语句 200 13.4.1 LOOP循环 200 13.4.2 WHILE循环 200 13.4.3 FOR循环 201 13.5 异常处理 202 13.5.1 异常的种类 202 13.5.2 异常处理过程 203 13.5.3 异常处理范例 204 13.6 综合范例―100之内奇数之和,三个不同的数比较大小,工资调整 206 13.7 本章小结 209 13.8 疑难解答 209 13.9 实战练习 210 4章 游标 211 14.1 游标的定义和类型 212 14.1.1 游标的基本概念 212 14.1.2 游标的基本类型 212 14.1.3 静态游标属性 212 14.2 游标的创建及使用 212 14.2.1 显式游标的创建与使用 212 14.2.2 隐式游标的创建与使用 215 14.2.3 动态游标的创建与使用 216 14.3 游标FOR循环 217 14.4 综合范例―部门信息统计1 219 14.5 本章小结 221 14.6 疑难解答 222 14.7 实战练习 222 5章 存储过程与函数 223 15.1 存储过程 224 15.1.1 存储过程的创建 224 15.1.2 存储过程的调用及删除 224 15.1.3 存储过程的使用 225 15.1.4 存储过程的查询 230 15.2 函数 231 15.2.1 函数的创建 231 15.2.2 函数的调用与删除 232 15.2.3 函数的使用 232 15.2.4 函数的查询 233 15.3 综合范例―部门信息统计2 234 15.4 本章小结 237 15.5 疑难解答 237 15.6 实战练习 238 6章 触发器和程序包 239 16.1 触发器概述 240 16.1.1 触发器的基本概念 240 16.1.2 触发器的分类 240 16.2 触发器创建 240 16.2.1 DML触发器的创建 241 16.2.2 INSTEAD OF触发器的创建 244 16.2.3 系统触发器 246 16.2.4 触发器的禁用和启用 248 16.2.5 触发器的查看和删除 248 16.3 程序包 249 16.3.1 程序包的创建 249 16.3.2 程序包实例 250 16.3.3 程序包的删除 251 16.4 综合范例―数据表信息修改 251 16.5 本章小结 253 16.6 疑难解答 253 16.7 实战练习 254 7章 Oracle的表空间 255 17.1 表空间概述 256 17.2 表空间创建 257 17.3 表空间维护 259 17.3.1 设置默认表空间 259 17.3.2 重命名表空间 259 17.3.3 修改表空间的状态 260 17.3.4 修改表空间对应数据文件的大小 260 17.3.5 增加表空间的数据文件 260 17.3.6 删除表空间的数据文件 261 17.3.7 修改数据文件为自动扩展 261 17.3.8 修改数据文件的名称或位置 261 17.3.9 表空间的备份 262 17.3.10 删除表空间 262 17.4 表空间查询 263 17.5 本章小结 264 17.6 疑难解答 264 17.7 实战练习 264 8章 控制文件及日志文件的管理 265 18.1 控制文件的管理 266 18.1.1 控制文件概述 266 18.1.2 控制文件的创建 266 18.1.3 控制文件的备份 270 18.1.4 控制文件的恢复 271 18.1.5 添加多路复用的控制文件 271 18.1.6 控制文件的删除 272 18.2 重做日志文件的管理 272 18.2.1 重做日志文件概述 272 18.2.2 查询重做日志文件信息 273 18.2.3 重做日志文件组及成员的创建 274 18.2.4 重做日志文件组及成员的删除 275 18.2.5 修改重做日志文件的名称或位置 276 18.3 归档日志文件的管理 276 18.3.1 归档日志文件概述 277 18.3.2 归档日志信息的查询 277 18.3.3 归档模式的设置 278 18.3.4 归档信息的设置 278 18.4 本章小结 279 18.5 疑难解答 279 18.6 实战练习 280 9章 Oracle的安全管理 281 19.1 用户管理 282 19.2 权限管理 283 19.3 角色管理 285 19.4 综合范例―从无到有的安全管理 287 19.5 本章小结 289 19.6 疑难解答 289 19.7 实战练习 290 第20章 数据库备份与恢复 291 20.1 备份与恢复概述 292 20.2 数据的导出与导入 292 20.3 数据库的冷备份及恢复 295 20.4 将Excel文件导入到Oracle数据库中 296 20.5 综合范例―实现数据库的备份和恢复 298 20.6 本章小结 301 20.7 疑难解答 301 20.8 实战练习 304 |