• 21天学通Oracle
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

21天学通Oracle

19.8 3.4折 59 九品

仅1件

北京东城
认证卖家担保交易快速发货售后保障

作者张朝明 著

出版社电子工业出版社

出版时间2011-10

版次2

装帧平装

货号A5

上书时间2024-10-23

图书-天下的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 张朝明 著
  • 出版社 电子工业出版社
  • 出版时间 2011-10
  • 版次 2
  • ISBN 9787121146725
  • 定价 59.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 400页
  • 字数 621千字
  • 正文语种 简体中文
【内容简介】
Oracle是目前全球应用最广泛、功能最强大的关系型数据库。《21天学通Oracle(第2版)》结合大量实例,详细地讲述了Oracle数据库各方面的知识。全书内容包括Oracle安装配置、Oracle常用开发工具、SQLPlus、数据表、视图、约束、函数与存储过程、触发器、序列、索引、用户与角色、内置函数、控制语句、SQL查询及更新语句、并发与锁定、正则表达式、与编程语言结合使用。为了便于读者学习与把握,在每章都使用了单独的小节来展示实例,并给出习题和答案。
本书光盘附带书中所涉及的源文件和数据库脚本。同时,光盘还附带配套全程视频,以便于读者更好地掌握本书内容。
【目录】
第一篇Oracle管理配置
第1章Oracle安装配置(教学视频:10分钟)
1.1Oracle简介
1.1.1数据库术语
1.1.2主流数据库简介
1.1.3Oracle数据库的特点
1.2安装Oracle数据库
1.2.1Oracle数据库的版本变迁及安装环境
1.2.2安装过程
1.2.3安装中需要注意的问题
1.3本章小结
1.4常见面试题
1.5习题
第2章Oracle常用工具(教学视频:7分钟)
2.1NetConfigurationAssistant(网络配置助手)
2.1.1监听程序配置
2.1.2命名方法配置
2.1.3本地Net服务名配置
2.2NetManager(网络管理员)
2.3本章实例
2.4本章小结
2.5常见面试题
2.6习题
第3章SQLPlus和PL/SQL(教学视频:11分钟)
3.1SQLPlus与PL/SQL简介
3.2使用SQLPlus
3.2.1登录SQLPlus
3.2.2SQLPlus输出结果的格式化
3.2.3SQLPlus小结
3.3PL/SQL
3.3.1PL/SQL常用开发工具
3.3.2开发一个简单的PL/SQL程序
3.4本章实例
3.5本章小结
3.6常见面试题
3.7习题

第二篇Oracle数据库对象
第4章Oracle数据库(教学视频:15分钟)
4.1创建Oracle数据库
4.2Oracle数据库的相关术语
4.2.1数据库
4.2.2数据库实例和SID
4.2.3ORACLE_SID
4.3Oracle数据库的备份与恢复
4.3.1逻辑备份/恢复(导出/导入)
4.3.2物理备份/恢复
4.3.3利用PL/SQLDeveloper备份数据库
4.4本章实例
4.5本章小结
4.6常见面试题
4.7习题
第5章Oracle数据表对象(教学视频:42分钟)
5.1Oracle表空间
5.1.1Oracle表空间简介
5.1.2创建Oracle表空间
5.1.3查看表空间
5.1.4修改数据库默认表空间
5.1.5修改表空间名称
5.1.6删除表空间
5.2创建Oracle数据表
5.2.1利用工具创建数据表
5.2.2利用工具查看数据表
5.2.3利用命令创建数据表
5.2.4利用命令查看表结构
5.3修改Oracle数据表结构
5.3.1利用工具修改数据表结构
5.3.2利用命令修改数据表结构
5.4删除数据表
5.4.1利用工具删除数据表
5.4.2利用SQL语句删除数据表
5.5备份/恢复数据表
5.5.1利用工具备份/恢复数据表
5.5.2利用命令备份/恢复数据表
5.6临时表
5.6.1临时表简介
5.6.2会话级临时表
5.6.3事务级临时表
5.6.4查看临时表在数据库中的信息
5.6.5临时表的应用场景
5.7特殊的表dual
5.7.1分析dual表
5.7.2dual表的应用场景
5.7.3修改dual表对查询结果的影响
5.8本章实例
5.9本章小结
5.10常见面试题
5.11习题
第6章约束(教学视频:43分钟)
6.1主键约束
6.1.1主键简介
6.1.2创建主键约束
6.1.3修改表的主键约束
6.1.4主键应用场景
6.2外键约束
6.2.1外键简介
6.2.2创建外键约束
6.2.3级联更新与级联删除
6.2.4修改外键属性
6.2.5外键使用
6.3唯一性约束
6.3.1唯一性约束简介
6.3.2创建唯一性约束
6.3.3修改唯一性约束
6.3.4唯一性约束的使用
6.4检查约束
6.4.1检查约束简介
6.4.2创建检查约束
6.4.3修改检查约束
6.4.4检查约束的使用
6.5默认值约束
6.5.1默认值约束简介
6.5.2创建默认值约束
6.5.3修改默认值约束
6.6本章实例
6.7本章小结
6.8常见面试题
6.9习题
第7章视图(教学视频:50分钟)
7.1关系视图
7.1.1建立关系视图
7.1.2修改/删除视图
7.1.3联接视图
7.1.4编译视图
7.1.5使用force选项强制创建视图
7.1.6利用视图更新数据表
7.1.7withcheckoption选项
7.1.8关系视图小结
7.2内嵌视图
7.2.1内嵌视图简介
7.2.2内嵌视图的使用
7.2.3内嵌视图小结
7.3对象视图
7.3.1对象视图简介
7.3.2对象视图的创建与使用
7.4物化视图
7.4.1物化视图简介
7.4.2物化视图的使用
7.4.3物化视图的数据加载
7.4.4物化视图的数据更新
7.4.5查询重写
7.5本章实例
7.6本章小结
7.7常见面试题
7.8习题
第8章函数与存储过程(教学视频:48分钟)
8.1函数
8.1.1函数简介
8.1.2创建函数
8.1.3函数中的括号
8.1.4函数的参数
8.1.5函数的确定性
8.1.6典型函数举例
8.2存储过程
8.2.1存储过程简介
8.2.2创建存储过程
8.2.3存储过程的参数--IN参数
8.2.4存储过程的参数--OUT参数
8.2.5存储过程的参数--INOUT参数
8.2.6存储过程的参数--参数顺序
8.2.7存储过程的参数--参数的默认值
8.2.8存储过程的参数--参数顺序总结
8.3程序包
8.3.1规范
8.3.2主体
8.3.3调用程序包中的函数/存储过程
8.3.4程序包中的变量
8.4本章实例
8.5本章小结
8.6常见面试题
8.7习题
第9章游标(教学视频:36分钟)
9.1游标简介
9.2显式游标
9.2.1声明游标
9.2.2使用游标
9.3隐式游标
9.3.1sql隐式游标
9.3.2cursorfor游标
9.3.3隐式游标和显式游标
9.4游标属性
9.5动态游标
9.5.1强类型动态游标
9.5.2弱类型动态游标
9.5.3比较两种动态游标
9.6本章实例
9.7本章小结
9.8常见面试题
9.9习题
第10章触发器(教学视频:58分钟)
10.1触发器简介
10.2创建和使用触发器
10.2.1创建触发器
10.2.2触发器的作用级别
10.2.3在多个事件上定义触发器
10.2.4为同一事件定义多个触发器
10.2.5触发器限制
10.3语句触发器
10.3.1创建语句触发器
10.3.2触发器谓词
10.3.3触发时机
10.3.4触发器级联
10.4行触发器
10.4.1行触发器与引用
10.4.2触发时机与引用
10.4.3触发时机与瞬态
10.5insteadof触发器
10.5.1创建和使用insteadof触发器
10.5.2insteadof触发器与引用
10.6系统事件与用户事件触发器
10.6.1系统事件触发器
10.6.2用户事件触发器
10.7启用和禁用触发器
10.7.1启用和禁用触发器的场景
10.7.2禁用触发器
10.7.3启用触发器
10.7.4触发器信息
10.8本章实例
10.9本章小结
10.10常见面试题
10.11习题
第11章序列(教学视频:28分钟)
11.1创建和使用序列
11.1.1创建序列
11.1.2使用序列
11.1.3序列初始值startwith
11.2修改序列属性
11.2.1修改minvalue和maxvalue
11.2.2修改incrementby
11.2.3修改cycle
11.2.4修改cache
11.3本章实例
11.4本章小结
11.5常见面试题
11.6习题
第12章用户角色与权限控制(教学视频:45分钟)
12.1用户
12.1.1Oracle中的用户
12.1.2创建新用户
12.1.3用户与模式(Schema)
12.1.4系统用户sys和system
12.2权限
12.2.1系统权限
12.2.2对象权限
12.3角色
12.3.1创建和使用角色
12.3.2继承角色
12.3.3禁用和启用角色
12.4本章实例
12.5本章小结
12.6常见面试题
12.7习题

第三篇Oracle中的SQL
第13章Oracle数据类型(教学视频:21分钟)
13.1Oracle中的数据类型
13.1.1字符型
13.1.2数值型
13.1.3日期时间型
13.1.4lob类型
13.2Oracle中的特殊数据
13.2.1rowid
13.2.2null与空字符串
13.2.3单引号与双引号
13.3本章实例
13.4本章小结
13.5常见面试题
13.6习题
第14章Oracle中的函数与表达式(教学视频:111分钟)
14.1Oracle中的字符串函数
14.1.1lpad()函数
14.1.2rpad()函数
14.1.3lower()函数--返回小写字符串
14.1.4upper()函数--返回大写字符串
14.1.5initcap()函数--单词首字母大写
14.1.6length()函数--返回字符串长度
14.1.7substr()函数--截取字符串
14.1.8instr()函数--获得字符串出现的位置
14.1.9ltrim()函数--删除字符串首部空格
14.1.10rtrim()函数--删除字符串尾部空格
14.1.11trim()函数--删除字符串首尾空格
14.1.12to_char()函数--将其他类型转换为字符类型
14.1.13chr()函数--将ascii码转换为字符串
14.1.14translate()函数--替换字符
14.2Oracle中的数学函数
14.2.1abs()函数--返回数字的绝对值
14.2.2round()函数--返回数字的“四舍五入”值
14.2.3ceil()函数--向上取整
14.2.4floor()函数--向下取整
14.2.5mod()函数--取模操作
14.2.6sign()函数--返回数字的正负性
14.2.7sqrt()函数--返回数字的平方根
14.2.8power()函数--乘方运算
14.2.9trunc()函数--截取数字
14.2.10vsize()函数--返回数据的存储空间
14.2.11to_number()函数--将字符串转换为数值类型
14.3Oracle中的日期函数
14.3.1to_date()函数--将字符串转换为日期型
14.3.2add_months()函数--为日期加上特定月份
14.3.3last_day()函数--返回特定日期所在月的最后一天
14.3.4months_between()函数--返回两个日期所差的月数
14.3.5current_date()函数--返回当前会话时区的当前日期
14.3.6current_timestamp()函数--返回当前会话时区的当前时间戳
14.3.7extract()函数--返回日期的某个域
14.4Oracle中的聚合函数
14.4.1max()函数--求最大值
14.4.2min()函数--求最小值
14.4.3avg()函数--求平均值
14.4.4sum()函数--求和
14.4.5count()函数--获得记录数
14.5Oracle中的其他函数
14.5.1decode()函数--多值判断
14.5.2nvl()函数--处理空值
14.5.3cast()函数--强制转换数据类型
14.6Oracle中的运算表达式
14.6.1数学运算
14.6.2逻辑运算
14.6.3位运算
14.7Oracle中的特殊判式
14.7.1between--范围测试
14.7.2in--集合成员测试
14.7.3like--模式匹配
14.7.4isnull--空值判断
14.7.5exists--存在性判断
14.7.6all,some,any--数量判断
14.8Oracle高级函数--分析函数与窗口函数
14.8.1排名
14.8.2分区窗口
14.8.3窗口子句
14.8.4主要的分析函数
14.9本章实例
14.10本章小结
14.11常见面试题
14.12习题
第15章Oracle中的控制语句(教学视频:16分钟)
15.1Oracle中的条件语句
15.1.1利用ifelse进行条件判断
15.1.2利用casewhen进行分支判断
15.2Oracle中的循环语句
15.2.1无条件循环
15.2.2while循环
15.2.3for循环
15.3本章实例
15.4本章小结
15.5常见面试题
15.6习题
第16章SQL查询(教学视频:55分钟)
16.1基本查询
16.1.1select语句查询执行步骤
16.1.2where子句
16.1.3利用distinct获得唯一性记录
16.1.4orderby子句
16.1.5groupby子句
16.1.6having子句
16.2子查询
16.2.1理解子查询
16.2.2子查询使用实例
16.3联合语句
16.3.1union查询
16.3.2unionall查询
16.3.3intersect查询
16.3.4minus查询
16.4联接(连接)
16.4.1自然联接
16.4.2内联接
16.4.3外联接--左联接
16.4.4外联接--右联接
16.4.5外联接--完全联接
16.5层次化查询
16.5.1利用connectby进行层次化查询
16.5.2connectby的使用场景
16.5.3sys_connect_by_path()函数的使用
16.6本章实例
16.7本章小结
16.8常见面试题
16.9习题
第17章SQL更新数据(教学视频:34分钟)
17.1插入数据
17.1.1insert语句向表中插入数据
17.1.2利用子查询批量插入数据
17.1.3insert语句与默认值
17.1.4insert语句与唯一性约束
17.1.5insert语句与外键约束
17.2修改数据
17.2.1利用update修改单列的值
17.2.2利用update修改多列的值
17.2.3利用where子句限制修改范围
17.3删除数据
17.3.1利用delete命令删除数据
17.3.2利用truncate命令删除数据
17.4数据提交与回滚
17.4.1回滚动作
17.4.2提交动作
17.4.3PL/SQLDeveloper中的回滚与提交
17.5本章实例
17.6本章小结
17.7常见面试题
17.8习题

第四篇Oracle编程高级应用
第18章数据库速度优化与数据完整性(教学视频:32分钟)
18.1利用索引加快数据引用
18.1.1索引的原理
18.1.2利用索引提高数据库性能
18.1.3索引对DML的影响
18.1.4索引的使用时机
18.2利用约束保持数据完整性
18.2.1数据库完整性的重要性
18.2.2保持数据库完整性的重要方面
18.2.3利用约束保持数据完整性
18.3本章实例
18.3.1使用比较运算符不当
18.3.2函数的使用
18.3.3联合索引
18.4本章小结
18.5常见面试题
18.6习题
第19章数据一致性与事务管理(教学视频:46分钟)
19.1什么是数据一致性和事务
19.1.1数据一致性
19.1.2事务
19.2Oracle中的事务处理
19.2.1commit命令
19.2.2rollback命令
19.2.3savepoint和rollbacktosavepoint命令
19.2.4事务的属性和隔离级别
19.3事务处理原则
19.3.1原子性
19.3.2一致性
19.3.3隔离性
19.3.4持久性
19.4本章实例
19.5本章小结
19.6常见面试题
19.7习题
第20章并发控制(教学视频:35分钟)
20.1并发与锁定
20.2数据锁定
20.2.1悲观锁定
20.2.2乐观锁定
20.2.3悲观锁定与乐观锁定的比较
20.2.4锁定转换
20.3并发控制的其他方法
20.4本章实例
20.5本章小结
20.6常见面试题
20.7习题
第21章Oracle中的正则表达式(教学视频:29分钟)
21.1正则表达式简介
22.1.1正则表达式与通配符
22.1.2正则表达式与编程语言
21.2正则表达式基础知识
21.2.1元字符和普通字符
21.2.2量词
21.2.3字符转义与字符类
21.2.4字符组的使用
21.2.5正则表达式分支
21.2.6Oracle中正则表达式的特殊性
21.3正则表达式在Oracle中的应用
21.3.1regexp_like()的使用
21.3.2regexp_instr()的使用
21.3.3regexp_substr()的使用
21.3.4regexp_replace()的使用
21.4本章实例
21.5本章小结
21.6常见面试题
21.7习题

第五篇Oracle与编程语言综合使用实例
第22章Oracle在Java开发中的应用(教学视频:38分钟)
22.1通过JDBC使用Oracle
22.1.1JDBC简介
22.1.2准备工作
22.1.3JDBC连接Oracle
22.1.4利用JDBC查询数据
22.1.5利用JDBC更新数据
22.1.6总结JDBC操作数据库
22.2通过Hibernate操作Oracle数据库
22.2.1准备工作
22.2.2配置Hibernate
22.2.3利用Hibernate查询数据
22.2.4利用Hibernate更新数据
22.2.5利用Hibernate插入数据
22.3本章小结
22.4常见面试题
22.5习题
第23章Oracle在C#开发中的应用(教学视频:12分钟)
23.1在C#中连接Oracle数据库
23.2在C#中操作Oracle数据库
23.3在C#中使用Oracle数据库事务
23.4本章小结
23.5常见面试题
23.6习题
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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