• 软件开发自学视频教程:Oracle自学视频教程
21年品牌 40万+商家 超1.5亿件商品

软件开发自学视频教程:Oracle自学视频教程

7.82 1.1折 69.8 八五品

仅1件

广东东莞
认证卖家担保交易快速发货售后保障

作者软件开发技术联盟 编

出版社清华大学出版社

出版时间2014-11

版次1

装帧平装

上书时间2024-01-09

墨渊轩图书专营店的书店

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

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 软件开发技术联盟 编
  • 出版社 清华大学出版社
  • 出版时间 2014-11
  • 版次 1
  • ISBN 9787302371106
  • 定价 69.80元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 481页
  • 正文语种 简体中文
  • 丛书 软件开发自学视频教程
【内容简介】

  《软件开发自学视频教程:Oracle自学视频教程》以初学者为主要对象,全面介绍了Oracle数据库管理与开发相关的各种技术。在内容编排上由浅入深,让读者循序渐进地掌握Oracle数据库技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解晦涩难懂的技术;在内容形式上附有大量的注意、说明、技巧等栏目,夯实读者的理论基础,丰富管理与开发经验。
  《软件开发自学视频教程:Oracle自学视频教程》共分3篇18章,其中,第1篇为入门篇,主要包括数据库基础、搭建Oracle数据库环境、Oracle数据库基础、SQL*Plus命令行工具的使用、SQL语言基础、PL/SQL基础编程、PL/SQL高级编程、控制文件和日志文件的使用、Oracle数据核心--表空间、Oracle数据库常用对象等内容;第2篇为提高篇,主要包括分区技术,用户、角色与权限控制,数据库性能优化,数据的备份与恢复,数据的导出与导入,闪回技术的应用等内容;第3篇为实战篇,主要包括Oracle在Java开发中的应用--企业人事管理系统、Oracle在VC++开发中的应用--汽配管理系统两个实战项目。另外本书光盘含:
  21小时视频讲解/1798个编程实例/18个经典模块分析/17个项目开发案例/580个编程实践任务/616个能力测试题目(基础能力测试、数学及逻辑思维能力测试、面试能力测试、编程英语能力测试)/23个IT励志故事。
  《软件开发自学视频教程:Oracle自学视频教程》适用于Oracle程序开发爱好者、初学者和中级开发人员,也可作为大中专院校和培训机构的教材。

【作者简介】
  软件开发技术联盟,是一家以计算机软件开发和教育为核心的高科技企业和一些中青年骨干教师组成松散组织,专门从事应用软件开发与服务,涉及的软件行业有煤矿、公交、物流、办公系统、零售、生产等多种领域。该企业近年来从事图书的研发编写,编写的图书有《软件开发视频大讲堂》、《软件开发全程实录》等多个系列,多种图书荣获全行业优秀畅销书奖。
【目录】
第1篇入门篇
第1章数据库基础
(视频讲解:26分钟)
1.1数据库概述
1.1.1数据库的发展史
1.1.2数据库系统的组成
1.1.3什么是数据库管理系统
1.2关系型数据库基础
1.2.1关系型数据库概述
1.2.2关系型数据库的E-R模型
1.2.3关系型数据库的设计范式
1.3本章常见错误
1.3.1关系型数据库的概念错误
1.3.2关于数据库范式的问题
1.4本章小结
1.5跟我上机

第2章搭建Oracle数据库环境
(视频讲解:1小时6分钟)
2.1Oracle概述
2.1.1Oracle的发展历程
2.1.2Oracle11g新特性
2.2Oracle11g的安装与卸载
2.2.1Oracle11g的安装
2.2.2Oracle11g的卸载
2.3Oracle11g的管理工具
2.3.1SQL*Plus工具
2.3.2Oracle企业管理器
2.3.3数据库配置助手
2.4Oracle数据库的启动与关闭
2.4.1启动Oracle数据库
2.4.2关闭Oracle数据库
2.5综合应用
2.5.1通过DBCA创建一个数据库
2.5.2强制关闭Oracle数据库
2.6本章常见错误
2.6.1安装Oracle数据库时出现错误
2.6.2如果忘记Oracle密码,如何进行登录
2.7本章小结
2.8跟我上机

第3章Oracle数据库基础
(视频讲解:1小时30分钟)
3.1Oracle体系结构概述
3.2Oracle数据库的逻辑存储结构
3.2.1数据块(DataBlocks)
3.2.2数据区(Extent)
3.2.3段(Segment)
3.2.4表空间(TableSpace)
3.3Oracle数据库的物理存储结构
3.3.1数据文件
3.3.2控制文件
3.3.3日志文件
3.3.4服务器参数文件
3.3.5其他辅助文件
3.4Oracle11g服务器的结构
3.4.1实例
3.4.2程序全局区
3.4.3前台进程
3.5Oracle数据字典
3.5.1Oracle数据字典概述
3.5.2常用的Oracle数据字典
3.6综合应用
3.6.1查询数据库中所有段的存储空间
3.6.2查询数据库所使用的数据文件
3.7本章常见错误
3.7.1Oracle数据库实例与Oracle用户的关系
3.7.2如何获取数据库的sid
3.7.3获取哪些用户在使用数据库
3.8本章小结
3.9跟我上机

第4章SQL*Plus命令行工具的使用
(视频讲解:1小时22分钟)
4.1SQL*Plus命令行工具概述
4.2设置SQL*Plus的运行环境
4.2.1SET命令讲解
4.2.2使用SET命令设置运行环境
4.3常用的SQL*Plus命令
4.3.1HELP命令
4.3.2DESCRIBE命令
4.3.3SPOOL命令
4.3.4其他常用命令
4.4格式化查询结果
4.4.1COLUMN命令
4.4.2TTITLE和BTITLE命令
4.5综合应用
4.5.1使用SETNEWPAGE命令修改指定数量的空行
4.5.2使用TEXT值代替NULL值列
4.6本章常见错误
4.6.1通过SQL*Plus命令查看本机IP地址的问题
4.6.2SQL*Plus下如何修改编辑器
4.6.3如何修改Oracle的默认日期
4.7本章小结
4.8跟我上机

第5章SQL语言基础
(视频讲解:2小时12分钟)
5.1SQL语言概述
5.1.1SQL语言的特点
5.1.2SQL语言的分类
5.1.3SQL语言的编写规则
5.2用户模式
5.2.1模式与模式对象
5.2.2示例模式SCOTT
5.3Oracle常用函数
5.3.1字符类函数
5.3.2数字类函数
5.3.3日期和时间类函数
5.3.4转换类函数
5.3.5聚合类函数
5.4数据的查询
5.4.1基本查询
5.4.2筛选查询
5.4.3分组查询
5.4.4排序查询
5.4.5多表关联查询
5.5子查询的使用
5.5.1子查询概述
5.5.2单行子查询
5.5.3多行子查询
5.5.4关联子查询
5.6常用数据库操作
5.6.1添加数据(INSERT语句)
5.6.2修改数据(UPDATE语句)
5.6.3删除数据(DELETE语句和TRUNCATE语句)
5.7事务处理
5.7.1事务概述
5.7.2事务的操作
5.8综合应用
5.8.1统计某一个部门的雇员的最高和最低工资
5.8.2创建employees表的一个副本
5.9本章常见错误
5.9.1插入数据时的效率问题
5.9.2Oracle的分析数据对SQL执行计划的影响
5.9.3Oracle中如何搜索前N条记录
5.10本章小结
5.11跟我上机

第6章PL/SQL基础编程
(视频讲解:1小时8分钟)
6.1PL/SQL编程基础
6.1.1PL/SQL块结构
6.1.2代码注释和标识符
6.2数据类型的使用
6.2.1基本数据类型
6.2.2特殊数据类型
6.3流程控制语句
6.3.1选择语句
6.3.2循环控制语句
6.4PL/SQL游标编程
6.4.1显式游标
6.4.2游标的常用属性
6.4.3设置隐式游标
6.4.4使用for语句遍历游标
6.5PL/SQL的异常处理
6.5.1预定义异常的使用
6.5.2自定义异常
6.6综合应用
6.6.1判断用户是否可以申请退休
6.6.2使用游标读取员工信息
6.7本章常见错误
6.7.1Oracle数据库中连接字符串的问题
6.7.2如何查看Oracle的错误信息
6.8本章小结
6.9跟我上机

第7章PL/SQL高级编程
(视频讲解:1小时38分钟)
7.1存储过程
7.1.1创建存储过程
7.1.2存储过程的模式参数
7.2函数
7.2.1函数的创建
7.2.2函数的调用
7.2.3函数的删除
7.3触发器
7.3.1触发器概述
7.3.2行级触发器
7.3.3语句级触发器
7.3.4替换触发器
7.3.5用户事件触发器
7.4程序包的使用
7.4.1程序包的规范
7.4.2程序包的主体
7.5综合应用
7.5.1调用存储过程计算平方或平方根
7.5.2通过程序包调用存储过程和函数
7.6本章常见错误
7.6.1Oracle存储过程编译错误的问题
7.6.2“ORA-60512”错误的解决
7.7本章小结
7.8跟我上机

第8章控制文件和日志文件的使用
(视频讲解:1小时16分钟)
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更改重做日志的位置或名称
8.2.4查看重做日志文件信息
8.2.5重做日志文件的删除
8.3归档日志文件的使用
8.3.1归档日志文件概述
8.3.2归档日志文件常用操作
8.3.3设置归档日期文件的位置
8.3.4查看归档日志文件信息
8.4综合应用
8.4.1为数据库实例添加重做日志文件组
8.4.2查看并修改数据库归档模式
8.5本章常见错误
8.5.1“Oraclenotavailable”错误的解决
8.5.2无法打开日志组成员的错误
8.6本章小结
8.7跟我上机

第9章Oracle数据核心——表空间
(视频讲解:58分钟)
9.1表空间基础
9.1.1查看表空间对应的数据文件
9.1.2Oracle11g的默认表空间
9.2表空间的创建
9.2.1创建表空间的语法
9.2.2通过本地化管理方式创建表空间
9.2.3通过段空间管理方式创建表空间
9.2.4创建非标准块表空间
9.2.5创建大文件表空间
9.3表空间常用操作
9.3.1设置默认表空间
9.3.2更改表空间的状态
9.3.3重命名表空间
9.3.4删除表空间
9.3.5维护表空间中的数据文件
9.4撤销表空间的使用
9.4.1撤销表空间的作用
9.4.2撤销表空间的初始化参数
9.4.3撤销表空间的常用操作
9.5使用临时表空间
9.5.1临时表空间的创建
9.5.2查询临时表空间的信息
9.5.3临时表空间组的使用
9.6综合应用
9.6.1创建并设置默认永久表空间
9.6.2创建并设置默认临时表空间
9.7本章常见错误
9.7.1创建临时表空间的错误
9.7.2设置表空间为只读的错误
9.8本章小结
9.9跟我上机

第10章Oracle数据库常用对象
(视频讲解:2小时6分钟)
10.1数据表对象
10.1.1数据表概述
10.1.2数据表的创建
10.1.3数据表的特性
10.2数据表的常用操作
10.2.1增加和删除字段
10.2.2修改字段
10.2.3重命名数据表
10.2.4改变表空间和存储参数
10.2.5修改数据表的状态
10.2.6删除数据表
10.3数据的完整性和约束性
10.3.1非空约束
10.3.2主键约束
10.3.3唯一性约束
10.3.4外键约束
10.3.5禁用约束
10.3.6激活约束
10.3.7删除约束
10.4索引对象
10.4.1索引概述
10.4.2创建索引
10.4.3对索引进行修改
10.4.4索引的删除操作
10.4.5显示索引信息
10.5视图对象
10.5.1视图的创建
10.5.2视图的管理操作
10.6同义词对象
10.6.1同义词对象概述
10.6.2同义词的创建及应用
10.7序列对象
10.7.1序列的创建
10.7.2序列的管理操作
10.8综合应用
10.8.1将创建的数据表置于指定的表空间中
10.8.2创建数据表并添加索引
10.8.3通过序列对象为数据表添加数据
10.9本章常见错误
10.9.1主键约束和唯一性约束的混淆错误
10.9.2startwith和minvalue的区别
10.9.3如何利用序列为数据表提供主键支持
10.10本章小结
10.11跟我上机

第2篇提高篇
第11章分区技术
(视频讲解:46分钟)
11.1分区技术概述
11.2常见的几种表分区
11.2.1RANGE范围分区
11.2.2HASH散列分区
11.2.3LIST列表分区
11.2.4组合分区
11.2.5Interval分区
11.3表分区的使用
11.3.1表分区的策略
11.3.2添加表分区
11.3.3合并表分区
11.3.4删除表分区
11.3.5并入表分区
11.4索引分区的使用
11.4.1索引分区概述
11.4.2本地索引分区的使用
11.4.3全局索引分区的使用
11.4.4索引分区的常用操作
11.5综合应用
11.5.1根据指定字段创建多个列表分区
11.5.2根据表分区创建本地索引分区
11.6本章常见错误
11.6.1表分区方面的误区
11.6.2大批量数据处理的问题
11.6.3合适的索引分区设计是否有必要
11.7本章小结
11.8跟我上机

第12章用户、角色与权限控制
(视频讲解:48分钟)
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为用户指定权限
12.2.3回收系统权限
12.2.4为用户授予对象权限
12.2.5回收对象权限
12.2.6查询用户及其权限
12.3角色管理
12.3.1角色概述
12.3.2系统预定义角色
12.3.3角色的创建与授权
12.3.4角色的常用操作
12.3.5角色与权限的查询
12.4资源配置PROFILE
12.4.1PROFILE概述
12.4.2使用PROFILE管理密码
12.4.3使用PROFILE管理资源
12.4.4维护PROFILE文件
12.4.5显示PROFILE信息
12.5综合应用
12.5.1创建用户并为其授予连接和创建表权限
12.5.2创建角色并为其授予连接和创建表权限
12.6本章常见错误
12.6.1用户与方案的混淆错误
12.6.2区分Oracle的系统权限与对象权限
12.7本章小结
12.8跟我上机

第13章数据库性能优化
(视频讲解:52分钟)
13.1初始化参数的应用
13.1.1初始化参数的分类
13.1.2常用的系统优化参数
13.2系统全局区优化
13.2.1内存分配的调整
13.2.2调整日志缓冲区
13.2.3调整共享池
13.2.4调整数据库缓冲区
13.2.5SGA调优建议
13.3排序区优化
13.3.1排序区与其他内存区的关系
13.3.2专用模式下排序区的调整
13.3.3共享模式下排序区的调整
13.4优化SQL语句
13.4.1不用“*”代替所有列名
13.4.2使用TRUNCATE代替DELETE
13.4.3在确保完整性的情况下多用COMMIT语句
13.4.4尽量减少表的查询次数
13.4.5用[NOT]EXISTS代替[NOT]IN
13.5优化数据表连接
13.5.1驱动表的选择
13.5.2WHERE子句的连接顺序
13.6索引在性能优化中的使用
13.6.1使用索引的基本原则
13.6.2索引列和表达式的选择
13.6.3选择复合索引主列
13.6.4避免全表扫描
13.6.5监视索引是否被使用
13.7优化器的使用
13.7.1优化器概述
13.7.2运行EXPLAINPLAN
13.7.3Oracle11g中SQL执行计划的管理
13.8Oracle的性能顾问
13.8.1SQL调优顾问
13.8.2SQL访问顾问
13.9综合应用
13.9.1修改large_pool_size的值并查看修改结果
13.9.2查询高速缓存在调用阶段的不命中数
13.9.3使用TRUNCATE语句清空指定数据表
13.10本章常见错误
13.10.1如何修改Oracle数据库中SGA的大小
13.10.2什么情况下不适合创建索引
13.10.3优化SQL语句的标准是什么
13.11本章小结
13.12跟我上机

第14章数据的备份与恢复
(视频讲解:44分钟)
14.1备份与恢复概述
14.2RMAN备份恢复工具
14.2.1RMAN组件基础
14.2.2分配RMAN通道
14.2.3RMAN的常用命令
14.3使用RMAN工具实现数据备份
14.3.1RMAN的备份策略
14.3.2备份数据库文件和归档日志
14.3.3增量备份
14.4使用RMAN工具实现数据恢复
14.4.1数据的完全恢复
14.4.2数据的部分恢复
14.5综合应用
14.5.1使用RMAN工具备份表空间
14.5.2使用RMAN工具还原备份的表空间
14.6本章常见错误
14.6.1恢复数据文件的问题
14.6.2何时可以删除归档日志
14.6.3全备份时一定要备份所有数据文件吗
14.6.4联机日志需要备份吗
14.7本章小结
14.8跟我上机

第15章数据的导出与导入
(视频讲解:40分钟)
15.1数据泵技术概述
15.2使用EXPDP导出数据
15.2.1执行EXPDP命令
15.2.2EXPDP命令参数的使用
15.3使用IMPDP导入数据
15.3.1执行IMPDP命令
15.3.2IMPDP命令参数的使用
15.4使用SQL*Loader工具加载外部数据
15.4.1初识SQL*Loader工具
15.4.2加载多种格式的数据
15.5综合应用
15.5.1导出HR方案中的regions表
15.5.2将regions表导入到SCOTT方案中
15.6本章常见错误
15.6.1导入数据库时出现同名数据表的错误
15.6.2导出数据正常,导入数据时却出现错误
15.7本章小结
15.8跟我上机

第16章闪回技术的应用
(视频讲解:30分钟)
16.1闪回技术概述
16.2对数据库进行闪回
16.2.1配置闪回恢复区
16.2.2配置闪回数据库
16.2.3闪回数据库的使用
16.3对数据表进行闪回
16.3.1闪回表命令的语法
16.3.2闪回表的使用
16.4闪回丢弃技术的使用
16.4.1闪回丢弃基础——回收站
16.4.2闪回丢弃技术的应用
16.5其他闪回技术
16.5.1闪回版本查询
16.5.2闪回事务查询
16.5.3闪回数据归档
16.6综合应用
16.6.1使用闪回丢弃还原已经drop掉的表
16.6.2使用闪回表命令清除记录
16.7本章常见错误
16.7.1“ORA-08189:无法闪回表”的错误
16.7.2没有启动数据库就执行闪回的错误
16.8本章小结
16.9跟我上机

第3篇实战篇
第17章Oracle在Java开发中的应用——企业人事管理系统
(视频讲解:2小时52分钟)
17.1需求分析
17.2系统设计
17.2.1系统目标
17.2.2系统功能结构
17.2.3系统业务流程图
17.2.4系统预览
17.2.5系统编码规范
17.3系统开发及运行环境
17.4数据库设计
17.4.1实体E-R图设计
17.4.2数据库逻辑结构设计
17.5系统文件夹组织结构
17.6公共模块设计
17.6.1编写Hibernate配置文件
17.6.2编写Hibernate持久化类和映射文件
17.6.3编写通过Hibernate操作持久化对象的常用方法
17.6.4创建用于特殊效果的部门树对话框
17.6.5创建通过部门树选取员工的面板和对话框
17.7Hibernate关联关系的建立方法
17.7.1建立一对一关联
17.7.2建立一对多关联
17.8主窗体设计
17.8.1实现导航栏
17.8.2实现工具栏
17.9人事管理模块设计
17.9.1实现上传员工照片功能
17.9.2实现组件联动功能
17.9.3通过Java反射验证数据是否为空
17.10待遇管理模块设计
17.10.1实现建立一个新的账套
17.10.2实现为新建的账套添加项目
17.10.3实现修改项目的金额
17.10.4实现统计报表
17.11系统维护模块设计
17.11.1实现修改名称功能
17.11.2实现添加部门的功能
17.11.3实现删除现有部门的功能
17.12开发常见问题与解决
17.13本章小结

第18章Oracle在VC++开发中的应用——汽配管理系统
18.1需求分析
18.2系统设计
18.2.1系统功能结构
18.2.2系统业务流程图
18.2.3系统预览
18.3数据库设计
18.3.1数据库概要说明
18.3.2数据库逻辑设计
18.4公共模块设计
18.4.1数据库操作类RxADO的设计
18.4.2特殊按钮类CBaseButton类的制作
18.4.3扩展的组合框CBaseComboBox类
18.5主窗体设计
18.5.1主窗体模块概述
18.5.2主窗体实现过程
18.6系统登录模块设计
18.6.1系统登录模块概述
18.6.2系统登录模块逻辑分析
18.6.3系统登录模块实现过程
18.7基础信息查询模块设计
18.7.1基础信息查询模块概述
18.7.2基础信息查询模块实现过程
18.8商品信息模块设计
18.8.1商品信息模块概述
18.8.2商品信息模块数据表分析
18.8.3商品信息模块实现过程
18.9日常业务处理模块设计
18.9.1日常业务处理模块概述
18.9.2日常业务处理模块实现过程
18.10开发常见问题与解决
18.10.1用户界面与RxGrid类的连接与使用方法
18.10.2打印设置、打印预览与打印对话框的调用
18.11本章小结
点击展开 点击收起

—  没有更多了  —

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

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