×
Oracle数据库应用从入门到精通

包邮Oracle数据库应用从入门到精通

1星价 ¥25.7 (4.3折)
2星价¥25.1 定价¥59.8

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787113208011
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:26cm
  • 页数:428
  • 出版时间:2016-01-01
  • 条形码:9787113208011 ; 978-7-113-20801-1

本书特色

在计算机技术高速发展的今天,任何大型信息系统,都需要有数据库管理系统(dbms)作为支撑。其中,oracle以其卓越的性能获得了广泛的应用,已经成为当今世界上*流行的关系型数据库管理系统。 本书共分为3篇。其中第1篇为oracle数据库基础篇,内容包括数据库概述、oracle的管理工具、oracle数据库基本操作、oracle数据表基本操作及约束。第2篇为oracle数据库对象篇,内容包括简单查询、高级查询、常用函数、索引、视图、oracle编程基础、游标、存储过程、函数、触发器、序列和事务与锁。第3篇为oracle数据库管理篇,内容包括表空间的管理、用户与权限、备份与恢复。在本书的附赠光盘中,我们特意放置了一套包括ppt文档和视频的学习教程,与图书内容紧密配合,帮助读者更轻松地掌握图书内容。 秉承注重理论与实际开发相结合的原则,本书中的每个技术点都配备了与此相对应的案例,旨在帮助oracle数据库初学者快速入门,同时也适合oracle数据库管理员和想全面学习oracle数据库技术以提升应用水平的人员使用。

内容简介

本书共分为3篇。其中第1篇为Oracle数据库基础篇, 内容包括数据库概述、Oracle的管理工具、Oracle数据库基本操作等 ; 第2篇为Oracle数据库对象篇, 内容包括简单查询、高级查询、常用函数等 ; 第3篇为Oracle数据库管理篇, 内容包括表空间的管理、用户与权限、备份与恢复。

目录

第1篇 oracle数据库基础篇第1章 数据库概述1.1 数据库简介 11.1.1 数据库的常见术语 11.1.2 主流数据库对比 21.1.3 oracle数据库的优势 31.2 **次安装oracle数据库 31.2.1 oracle数据库的版本变迁 31.2.2 下载oracle安装文件 41.2.3 安装oracle 51.2.4 安装中需要注意的问题 101.3 小结 10第2章 oracle的管理工具2.1 oracle企业管理器 112.2 oracle网络配置助手 132.2.1 监听程序配置 132.2.2 本地网络服务名配置 152.3 oracle网络管理器 172.3.1 监听器配置(listener) 182.3.2 本地服务名配置 192.4 使用sql plus工具 212.4.1 登录sql plus 212.4.2 利用sql plus执行数据库操作 222.4.3 利用sql plus解决数据库管理员密码丢失问题 222.5 使用sql developer集成开发环境 232.5.1 登录sql developer 232.5.2 sql developer操作 232.6 小结 24第3章 oracle数据库基本操作3.1 数据库的创建 253.2 数据库的删除 303.2.1 删除数据库 303.2.2 修改注册表 323.3 安装示例数据库 333.4 小结 34第4章 oracle数据表基本操作4.1 oracle中的数据类型 354.2 创建数据表 364.2.1 设计数据表 364.2.2 利用oem创建数据表 374.2.3 利用工具创建数据表 424.2.4 利用命令创建数据表 434.3 修改表结构 434.3.1 利用oem修改数据表结构 434.3.2 利用工具修改数据表结构 454.3.3 利用命令查看、修改数据表结构 464.4 删除数据表 474.4.1 利用oem删除数据表 474.4.2 利用工具删除数据表 494.4.3 利用drop命令删除数据表 494.5 操作数据表中的数据 494.5.1 添加数据 494.5.2 查看数据 514.5.3 修改数据 524.5.4 删除数据 534.6 特殊的数据表dual 534.7 小结 54第5章 约束5.1 什么是约束 555.2 主键约束 565.2.1 什么是主键 565.2.2 利用命令添加主键约束 565.2.3 主键使用场景 575.2.4 修改主键约束 595.2.5 删除主键约束 615.2.6 主键与索引 625.3 外键约束 645.3.1 什么是外键 645.3.2 添加外键约束 645.3.3 验证外键约束 675.3.4 修改外键约束 695.3.5 使用sql developer添加、删除外键约束 715.3.6 外键使用场景 715.4 **性约束(unique约束) 725.4.1 什么是**性约束 725.4.2 添加**性约束 735.4.3 验证**性约束 745.4.4 修改**性约束 745.4.5 使用sql developer添加、删除**性约束 765.4.6 **性约束使用场景 775.5 检查约束 775.5.1 什么是检查约束 775.5.2 添加检查约束 775.5.3 验证检查约束 785.5.4 修改检查约束 805.5.5 使用sql developer添加、删除检查约束 815.5.6 检查约束使用场景 825.6 非空约束(not null约束) 825.6.1 为列添加非空约束 825.6.2 撤销非空约束 845.7 默认约束 845.7.1 为列添加默认(default)约束 845.7.2 删除默认(default)约束 855.8 小结 86第2篇 oracle数据库对象篇第6章 简单查询6.1 基本查询 876.1.1 select查询语句 876.1.2 选取指定字段 876.1.3 选取全部字段(*) 886.1.4 为列设置别名 886.1.5 利用distinct获得**性记录 896.1.6 返回查询的部分结果 906.2 简单条件查询 906.2.1 使用where子句判断条件 906.2.2 在查询中使用比较表达式 916.2.3 使用简单逻辑表达式查询 926.2.4 指定数据范围的查询 946.2.5 有关null值的判断 966.2.6 使用like进行模糊查询 976.2.7 使用order by子句先排序再查询 996.2.8 使用group by子句进行分组统计 1006.2.9 使用having子句限制搜索条件 1016.3 小结 102第7章 高级查询7.1 多个表的连接 1037.1.1 什么是连接 1037.1.2 连接的类型 1037.1.3 如何实现多表查询 1047.1.4 指定多表连接的条件 1057.1.5 使用别名作为表名的简写 1067.1.6 自连接 1067.2 表的连接查询 1067.2.1 自然连接 1077.2.2 内连接 1097.2.3 外连接 1107.3 单表中的联合语句 1137.3.1 使用union取得并集 1137.3.2 使用union all查询 1157.3.3 使用intersect查询获取交集 1167.3.4 使用minus查询 1167.4 子查询 1177.4.1 什么是子查询 1177.4.2 使用子查询 1177.4.3 子查询的使用方式 1197.4.4 比较运算符引入子查询 1197.4.5 子查询中的聚合函数 1207.4.6 在子查询中使用in、all关键字 1227.4.7 在子查询中使用exists关键字 1247.5 查询语句优化 1247.5.1 在查询中尽量不使用“*” 1257.5.2 多表查询中尽量使用表别名 1257.5.3 条件查询多使用where 1257.5.4 指定查询范围多使用in 1257.5.5 子查询中多使用exists语句判断条件 1257.6 小结 126第8章 常用函数8.1 聚合函数 1278.1.1 计数函数count() 1288.1.2 求和函数sum() 1298.1.3 均值函数avg() 1308.1.4 **值max()和*小值min() 1318.2 数学函数 1328.2.1 oracle中的数值型 1328.2.2 **值、取余、判断数值正负 1338.2.3 近似值函数、截取、取整函数 1358.2.4 平方根、乘方运算函数 1388.2.5 格式化数值——to_char()函数 1398.3 字符串函数 1428.3.1 字符型简介 1428.3.2 删除空格 1438.3.3 求字符串长度函数 1438.3.4 字符转换函数 1448.3.5 连接字符串 1468.3.6 检索字符串、取子串函数 1488.4 日期函数 1528.4.1 获取日期和时间的函数 1528.4.2 返回特定日期所在月的*后一天——last_day()函数 1568.4.3 月份增加——add_months()函数 1568.4.4 两个日期之间的月份——months_between()函数 1568.4.5 特定日期之后的一周之内的日期——next_day()函数 1578.5 转换函数 1588.5.1 类型转换——cast()函数 1588.5.2 将数值或日期转换为字符串——to_char()函数 1588.5.3 字符转数值——to_number()函数 1608.5.4 字符转日期——to_date()函数 1618.6 使用nvl()函数对空值进行处理 1628.7 小结 162第9章 索引9.1 什么是索引 1639.2 创建索引的方法 1639.2.1 何时创建索引 1649.2.2 使用工具创建索引 1649.2.3 使用oem创建索引 1659.2.4 使用语句创建索引 1679.2.5 创建索引的注意事项 1699.3 修改索引 1699.3.1 使用工具修改索引 1699.3.2 使用oem修改索引 1709.3.3 使用语句修改索引 1729.4 删除索引 1749.4.1 使用sql developer工具删除索引 1749.4.2 使用oem删除索引 1759.4.3 使用语句删除索引 1769.5 小结 176第10章 视图10.1 oracle视图 17710.1.1 什么是视图 17710.1.2 视图的作用 17810.1.3 视图的分类 17810.2 关系视图创建和使用 17810.2.1 使用语句创建视图 17910.2.2 使用sql developer创建视图 18610.2.3 使用oem创建视图 18910.2.4 查看及操作访问视图 19010.2.5 使用sql developer工具访问视图 19510.3 内嵌视图的创建和使用 19710.4 视图的修改 19810.4.1 使用语句修改视图 19810.4.2 使用sql developer工具修改视图 19810.4.3 使用oem修改视图 19910.5 视图的删除 20110.5.1 使用语句删除视图 20110.5.2 使用sql developer 工具删除视图 20210.5.3 使用oem删除视图 20210.6 小结 203第11章 oracle编程基础11.1 pl/sql是种语言 20411.1.1 pl/sql基本结构 20411.1.2 pl/sql注释 20611.1.3 pl/sql基本规则 20711.1.4 pl/sql数据类型 20811.1.5 pl/sql运算符 20911.1.6 pl/sql表达式 21111.1.7 pl/sql中变量、常量的定义与使用 21211.2 pl/sql中定义类型 21411.2.1 记录类型 21411.2.2 集合类型 21711.3 oracle中的条件控制语句 21911.3.1 流程控制——if判断 21911.3.2 流程控制——case when分支 22211.4 oracle中的循环语句 22611.4.1 无条件循环 22611.4.2 while循环 22911.4.3 for循环 23011.5 小结 232第12章 游标12.1 什么是游标 23312.1.1 游标的基本原理 23312.1.2 游标的种类 23412.2 显式游标 23412.2.1 创建显式游标步骤 23412.2.2 游标中的loop语句 23912.2.3 使用bulk collect和for语句的游标 24112.2.4 使用for loop语句 24312.2.5 为游标传递参数 24412.2.6 显式游标的属性 24612.3 隐式游标 25012.3.1 隐式游标的特点 25012.3.2 隐式游标的属性 25012.3.3 使用sql隐式游标 25112.3.4 使用cursor for隐式游标 25212.4 动态(ref)游标 25312.4.1 强类型动态游标 25312.4.2 弱类型动态游标 25512.5 小结 257第13章 存储过程13.1 存储过程简介 25813.1.1 认识存储过程 25813.1.2 存储过程的作用 25913.2 创建存储过程和执行 25913.2.1 创建存储过程 25913.2.2 有参数的存储过程 26313.2.3 创建包含in参数的存储过程 26313.2.4 在存储过程中为in参数赋值 26413.2.5 重建带输入参数的存储过程 26513.2.6 执行存储过程 26513.2.7 创建一个带out参数的存储过程并执行 26613.2.8 创建包含in参数、out参数的存储过程 26713.2.9 in/out参数 26813.3 sql developer工具创建存储过程 26913.3.1 创建存储过程 26913.3.2 调试存储过程 27013.4 管理存储过程 27213.4.1 修改存储过程 27213.4.2 重新编译存储过程 27313.4.3 删除存储过程 27413.5 小结 274第14章 函数14.1 自定义函数 27514.1.1 创建自定义函数 27514.1.2 带参数的函数 27814.1.3 行转列函数 28314.1.4 使用sql developer创建函数 28414.1.5 管理函数 28614.2 程序包 28714.2.1 程序包说明 28714.2.2 创建包说明 28814.2.3 在数据字典中查看规范的信息 28814.2.4 程序包包体 28914.2.5 调用程序包中的函数/存储过程 29014.2.6 删除程序包 29114.3 小结 291第15章 触发器15.1 触发器简介 29215.1.1 认识触发器 29215.1.2 触发器类型 29315.1.3 触发器作用 29315.2 dml触发器 29415.3 语句级触发器 29615.3.1 创建语句触发器 29615.3.2 触发器的作用对象与类型 29815.3.3 多个激活动作 29915.3.4 触发器谓词 30115.4 行触发器 30515.4.1 创建和使用行触发器 30515.4.2 行触发器的变量引用 30715.4.3 变量引用与referencing 31215.4.4 触发器的执行顺序 31315.4.5 触发器的条件限制 31315.5 instead of触发器 31415.5.1 instead of触发器简介 31415.5.2 创建和使用instead of触发器 31515.6 ddl触发器 31915.7 系统事件与用户事件触发器 32015.7.1 系统事件触发器 32115.7.2 用户事件触发器 32315.8 使用sql developer工具操作触发器 32515.9 管理触发器 32615.9.1 查看触发器 32615.9.2 设置触发器是否可用 32815.10 小结 329第16章 序列16.1 自动生成序号 33016.2 创建和使用序列 33116.2.1 创建序列 33116.2.2 使用序列 33216.3 小结 336第17章 事务与锁17.1 什么是事务 33717.1.1 事务的由来 33717.1.2 事务的acid特性 33817.1.3 事务类型 33817.1.4 事务的状态 33917.1.5 提交事务 34017.1.6 事务的保存点 34117.2 锁 34417.2.1 并发访问的常见问题 34417.2.2 锁的由来 34417.2.3 锁分类 34517.2.4 锁等待和死锁 34517.2.5 预防死锁 34917.3 小结 349第3篇 oracle数据库管理篇第18章 表空间的管理18.1 oracle 11g的基础结构 35018.1.1 模式 35018.1.2 存储结构 35118.1.3 表空间相关概念 35118.2 表空间管理 35218.2.1 查看表空间 35218.2.2 创建表空间 35618.2.3 重命名表空间 35818.2.4 设置表空间的状态 36018.3 合理利用表空间 36118.3.1 处理空间不足的情况 36118.3.2 正确的数据类型 36418.3.3 回收利用表空间 36518.4 小结 367第19章 用户与权限19.1 oracle数据库安全性概述 36819.2 用户 36919.2.1 oracle下的用户简介 36919.2.2 创建用户 36919.2.3 修改用户 37419.2.4 删除用户 37519.3 权限 37619.3.1 oracle下的权限简介 37619.3.2 授予系统权限 37719.3.3 授予对象权限 38119.3.4 权限的传递 38419.3.5 收回对象的权限 38519.3.6 用户和权限 38719.4 角色 38819.4.1 oracle下的角色简介 38819.4.2 创建角色 38919.4.3 为角色授权 39019.4.4 将一个角色授予另一个角色 39219.4.5 为用户授予角色 39319.4.6 禁用和启用角色 39419.4.7 撤销角色权限 39619.4.8 删除角色 39619.5 小结 397第20章 备份与恢复20.1 了解数据库的备份与恢复 39820.2 逻辑备份与恢复 39820.2.1 使用expdp和impdp工具进行逻辑备份恢复 39820.2.2 使用oem进行逻辑备份恢复 40120.3 脱机备份 41020.3.1 oracle下的脱机备份 41020.3.2 oracle下的脱机恢复 41120.4 小结 411附录篇注:以下内容读者可在本书附赠光盘中学习使用。附录a 序列属性附录a.1 创建序列的注意事项 412附录a.2 指定序列初始值 413附录a.3 序列的**值和*小值 413附录a.4 序列的增长步长 415附录a.5 序列循环取值 416附录a.6 序列缓存大小 418附录b 概要文件附录b.1 创建概要文件 420附录b.2 修改概要文件 423附录b.3 删除概要文件 423附录c 联机备份与数据恢复附录c.1 使用ramn实现联机备份与恢复 425附录c.2 恢复之前的备份 427附录d 控制文件和日志文件附录d.1 控制文件 430附录d.1.1 查询控制文件 430附录d.1.2 创建控制文件 432附录d.2 日志文件 433附录d.2.1 使用企业管理器创建日志文件组 433附录d.2.2 使用语句的方法添加日志文件 435附录d.2.3 查询日志文件组 436附录d.2.4 查询日志文件 436附录d.3 小结 437
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航