文章目录
- 一、自治数据库:智能化与自动化的革命
- 二、机器学习集成:智能数据分析的新境界
- 三、区块链技术:确保数据完整性与透明性
- 四、云原生数据库:灵活扩展与快速部署
- 五、人工智能优化器:智能查询执行计划
- 《Oracle从入门到精通(第5版)(软件开发视频大讲堂)》
- 编辑推荐
- 内容简介
- 作者简介
- 目录
随着信息技术的飞速发展,Oracle数据库作为行业的领军者,不断推出创新性的特性和技术,以应对日益复杂和多变的数据处理需求。Oracle数据库都有哪些最新特性呢?
一、自治数据库:智能化与自动化的革命
Oracle自治数据库通过整合机器学习、人工智能等先进技术,实现了数据库管理的高度智能化和自动化。这一特性不仅极大地减轻了DBA的工作负担,还显著提升了数据库的可用性和性能。自治数据库能够自动监测和优化系统性能,及时发现并处理潜在问题。此外,它还能自动进行备份、恢复和安全补丁更新等操作,确保数据的完整性和安全性。
二、机器学习集成:智能数据分析的新境界
Oracle在数据库中集成了强大的机器学习功能,使得数据分析变得更加智能和高效。通过内置的机器学习算法和工具,用户可以轻松地对大规模数据进行深度分析和预测。例如,Oracle的SQL机器学习功能允许用户在SQL语句中直接调用机器学习算法,实现数据预处理、模型训练、评估和应用等全流程操作。这不仅简化了数据分析的流程,还提高了分析的准确性和效率。
三、区块链技术:确保数据完整性与透明性
Oracle将区块链技术引入数据库领域,为数据提供了更高的完整性和透明性保障。区块链技术通过分布式账本和共识机制,确保数据在多个节点之间保持一致性和不可篡改性。在Oracle数据库中,用户可以利用区块链技术来记录和验证数据的历史记录、所有权和交易过程等关键信息。这不仅有助于防止数据被恶意篡改或伪造,还能提高数据的可信度和透明度。
四、云原生数据库:灵活扩展与快速部署
随着云计算的普及和应用,Oracle推出了云原生数据库服务。这些服务基于开源数据库技术,提供了高度集成、可扩展、高性能的数据库解决方案。云原生数据库具有弹性伸缩、高可用性和低延迟等特点,可以根据业务需求快速部署和扩展。此外,Oracle云原生数据库还支持多种存储引擎和计算资源,满足不同类型和规模的应用需求。通过云原生数据库服务,用户可以更加灵活地管理数据库资源,实现业务的快速响应和灵活调整。
五、人工智能优化器:智能查询执行计划
Oracle的人工智能优化器利用机器学习技术,能够自动学习和适应查询模式,为用户生成最优的查询执行计划。这一特性不仅提高了查询性能,还减少了DBA的调优工作。人工智能优化器能够持续学习和优化查询执行计划,根据实际的运行情况动态调整策略,以适应不断变化的查询需求。通过智能查询执行计划,用户可以更加高效地获取数据,提升业务处理能力和响应速度。
《Oracle从入门到精通(第5版)(软件开发视频大讲堂)》
- 获取方式:https://item.jd.com/13791899.html
编辑推荐
《Oracle从入门到精通(第5版)》,以Oracle 19C为基础,图书特点如下。
-
学通Oracle只需要4步:基础知识→核心技术→高级应用→项目实战,符合认知规律。
-
85集同步教学微课+强化实战训练+在线答疑,夯实基础,精准,有效,速练,适合自学。
-
483个应用实例+38个实践练习+2个项目案例,学习1小时,训练10小时,从入门到项目上线,真正成为数据库开发高手。
-
根据图书首页说明,扫描书中二维码,打开明日科技账号注册页面,填写注册信息后将自动获取价值999元的数据库开发资源库一年(自注册之日起)的VIP使用权限。
(1)技术资源库:412个技术要点,系统、全面,随时随地学习。
(2)技巧资源库:192个开发技巧,快速扫除盲区,掌握更多实战技巧,精准避坑。
(3)实例资源库:117个应用实例,含大量热点实例和关键实例,巩固编程技能。
(4)项目资源库:20个实战项目,快速积累项目经验,总有一个你找工作会用到。
(5)源码资源库:124项源代码详细分析,多读源码,快速成长。
(6)视频资源库:467集学习视频,边看视频边学习,提升更快。
(7)面试资源库:数据库各方向企业面试真题,合理职业规划,快速就业。
学会、用好数据库开发资源库,可在短时间内从小白晋升为一名数据库开发工程师。
- 在线解答,高效学习。
关注清大文森学堂公众号,可加入本书的学习交流群,参加图书直播答疑。
内容简介
《Oracle从入门到精通(第5版)》从初学者角度出发,通过通俗易懂的语言和丰富多彩的实例,详细介绍了使用Oracle 19c进行数据管理的各方面技术。全书分为4篇,共21章,内容包括Oracle 19c概述,Oracle体系结构,Oracle管理工具,SQL*Plus命令,SQL语言基础,PL/SQL编程,过程、函数、触发器和包,管理控制文件和日志文件,管理表空间和数据文件,数据表对象,其他数据对象,表分区与索引分区,用户管理与权限分配,数据库控制,Oracle系统调优,优化SQL语句,Oracle数据备份与恢复,数据导出和导入,Oracle的闪回技术,Java+Oracle实现企业人事管理系统以及VC++ + Oracle实现汽配管理系统项目实战。所有知识都结合具体实例进行介绍,涉及的程序代码均给出了详细的注释,读者可以轻松领会Oracle 19c管理数据库的精髓,快速提高数据库管理技能。
作者简介
明日科技,全称是吉林省明日科技有限公司,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材非常注重选取软件开发中的必需、常用内容,同时也很注重内容的易学、方便性以及相关知识的拓展性,深受读者喜爱。其教材多次荣获“全行业优秀畅销品种”“全国高校出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
目录
第1篇 基 础 知 识第1章 Oracle c概述视频讲解:57分钟1.1 Oracle的发展史1.2 关系型数据库的基本理论1.2.1 关系型数据库与数据库管理系统1.2.2 关系型数据库的E-R模型1.2.3 关系型数据库的设计范式1.3 Oracle c的安装与卸载1.3.1 Oracle c的安装1.3.2 Oracle c的卸载1.4 启动与关闭数据库实例1.4.1 启动数据库实例1.4.2 关闭数据库实例1.5 实践与练习第2章 Oracle体系结构视频讲解:128分钟2.1 Oracle体系结构概述2.2 逻辑存储结构2.2.1 数据块2.2.2 数据区2.2.3 段2.2.4 表空间2.3 物理存储结构2.3.1 数据文件2.3.2 控制文件2.3.3 日志文件2.3.4 服务器参数文件2.3.5 密码文件、警告文件和跟踪文件2.4 Oracle服务器结构2.4.1 系统全局区2.4.2 程序全局区2.4.3 前台进程2.4.4 后台进程2.5 数据字典2.5.1 Oracle数据字典简介2.5.2 Oracle常用数据字典2.6 实践与练习第3章 Oracle管理工具视频讲解:14分钟3.1 SQL*Plus工具3.1.1 启动SQL*Plus3.1.2 使用SQL*Plus连接SCOTT用户3.1.3 使用SQL*Plus查询数据库3.1.4 退出SQL*Plus3.2 SQL Developer工具3.2.1 SQL Developer工具的下载与启动3.2.2 创建数据库连接3.2.3 使用SQL Developer查询数据库3.3 企业管理器(OEM)3.4 数据库配置助手(DBCA)3.5 实践与练习第4章 SQL*Plus命令视频讲解:81分钟4.1 SQL*Plus与数据库的交互4.2 设置SQL*Plus的运行环境4.2.1 SET命令简介4.2.2 使用SET命令设置运行环境4.3 常用SQL*Plus命令4.3.1 HELP命令4.3.2 DESCRIBE命令4.3.3 SPOOL命令4.3.4 其他常用命令4.4 格式化查询结果4.4.1 COLUMN命令4.4.2 TTITLE和BTITLE命令4.5 实践与练习第5章 SQL语言基础视频讲解:162分钟5.1 SQL语言简介5.1.1 SQL语言的特点5.1.2 SQL语言的分类5.1.3 SQL语言的编写规则5.2 用户模式5.2.1 模式与模式对象5.2.2 示例模式scott5.3 检索数据5.3.1 简单查询5.3.2 筛选查询5.3.3 分组查询5.3.4 排序查询5.3.5 多表关联查询5.4 Oracle常用系统函数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 实践与练习第6章 PL/SQL编程视频讲解:120分钟6.1 PL/SQL简介6.1.1 PL/SQL块结构6.1.2 代码注释和标识符6.1.3 文本6.2 数据类型、变量和常量6.2.1 基本数据类型6.2.2 特殊数据类型6.2.3 定义变量和常量6.2.4 PL/SQL表达式6.3 流程控制语句6.3.1 选择语句6.3.2 循环语句6.4 PL/SQL游标6.4.1 基本原理6.4.2 显式游标6.4.3 隐式游标6.4.4 游标的属性6.4.5 游标变量6.4.6 通过FOR语句循环游标6.5 PL/SQL异常处理6.5.1 异常处理方法6.5.2 异常处理语法6.5.3 预定义异常6.5.4 自定义异常6.6 实践与练习第7章 过程、函数、触发器和包视频讲解:82分钟7.1 存储过程7.1.1 创建存储过程7.1.2 存储过程的参数7.1.3 IN参数的默认值7.1.4 删除存储过程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.3.6 删除触发器7.4 程序包7.4.1 程序包的规范7.4.2 程序包的主体7.4.3 删除程序包7.5 实践与练习第2篇 核 心 技 术第8章 管理控制文件和日志文件视频讲解:40分钟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 实践与练习第9章 管理表空间和数据文件视频讲解:101分钟9.1 表空间与数据文件的关系9.2 Oracle的默认表空间9.2.1 SYSTEM表空间9.2.2 SYSAUX表空间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.4.4 删除表空间9.4.5 维护表空间中的数据文件9.5 管理撤销表空间9.5.1 撤销表空间的作用9.5.2 撤销表空间的初始化参数9.5.3 撤销表空间的基本操作9.6 管理临时表空间9.6.1 临时表空间简介9.6.2 创建临时表空间9.6.3 查询临时表空间的信息9.6.4 管理临时表空间组9.7 实践与练习第10章 数据表对象视频讲解:123分钟10.1 数据表概述10.2 创建数据表10.2.1 数据表的逻辑结构10.2.2 创建数据表10.2.3 数据表的特性10.3 维护数据表10.3.1 增加和删除字段10.3.2 修改字段10.3.3 重命名表10.3.4 改变表空间和存储参数10.3.5 删除表10.3.6 修改表的状态10.4 数据完整性和约束性10.4.1 非空约束10.4.2 主键约束10.4.3 唯一性约束10.4.4 外键约束10.4.5 禁用和激活约束10.4.6 删除约束10.5 实践与练习第11章 其他数据对象视频讲解:68分钟11.1 索引对象11.1.1 索引概述11.1.2 创建索引11.1.3 修改索引11.1.4 删除索引11.1.5 显示索引信息11.2 视图对象11.2.1 创建视图11.2.2 管理视图11.3 同义词对象11.4 序列对象11.4.1 创建序列11.4.2 管理序列11.5 实践与练习第12章 表分区与索引分区视频讲解:66分钟12.1 分区技术简介12.2 创建表分区12.2.1 范围分区12.2.2 散列分区12.2.3 列表分区12.2.4 组合分区12.2.5 Interval分区12.3 表分区策略12.4 管理表分区12.4.1 添加表分区12.4.2 合并表分区12.4.3 删除表分区12.4.4 并入范围分区12.5 创建索引分区12.5.1 索引分区概述12.5.2 本地索引分区12.5.3 全局索引分区12.6 管理索引分区12.6.1 管理操作列表12.6.2 删除和重命名索引分区12.7 实践与练习第13章 用户管理与权限分配视频讲解:48分钟13.1 用户与模式的关系13.2 创建与管理用户13.2.1 身份验证13.2.2 创建用户13.2.3 修改用户13.2.4 删除用户13.3 用户权限管理13.3.1 权限简介13.3.2 授权操作13.3.3 撤销系统权限13.3.4 对象授权13.3.5 撤销对象权限13.3.6 查询用户与权限13.4 角色管理13.4.1 角色简介13.4.2 预定义角色13.4.3 创建角色与授权13.4.4 管理角色13.4.5 角色与权限的查询13.5 资源配置PROFILE13.5.1 PROFILE简介13.5.2 使用PROFILE管理密码13.5.3 使用PROFILE管理资源13.5.4 维护PROFILE文件13.5.5 显示PROFILE信息13.6 实践与练习第3篇 高 级 应 用第14章 数据库控制视频讲解:26分钟14.1 用事务控制操作14.2 用锁控制并发存取14.3 死锁14.4 实践与练习第15章 Oracle系统调优视频讲解:28分钟15.1 调整初始化参数15.2 系统全局区(SGA)优化15.3 排序区优化15.4 实践与练习第16章 优化SQL语句视频讲解:21分钟16.1 常规SQL语句优化16.2 表连接优化16.3 合理使用索引16.4 优化器的使用16.5 数据库和SQL重演16.6 Oracle的性能顾问16.7 实践与练习第17章 Oracle数据备份与恢复视频讲解:28分钟17.1 备份与恢复概述17.2 RMAN工具简介17.3 使用RMAN工具备份17.4 使用RMAN工具完全恢复17.5 使用RMAN工具部分恢复17.6 实践与练习第18章 数据导出和导入视频讲解:18分钟18.1 EXPDP和IMPDP概述18.2 EXPDP导出数据18.3 IMPDP导入数据18.4 SQL* Loader工具18.5 实践与练习第19章 Oracle的闪回技术视频讲解:17分钟19.1 闪回技术概述19.2 闪回数据库19.2.1 闪回恢复区19.2.2 闪回数据库配置19.2.3 闪回数据库技术应用19.3 闪回表19.3.1 闪回表命令的语法19.3.2 闪回表的应用19.4 闪回丢弃19.4.1 回收站简介19.4.2 回收站的应用19.5 其他闪回技术19.5.1 闪回版本查询19.5.2 闪回事务查询19.5.3 闪回数据归档19.6 实践与练习第4篇 项 目 实 战第20章 Java+Oracle实现企业人事管理系统视频讲解:6分钟20.1 开发背景20.2 系统分析20.3 系统设计20.4 数据库设计20.5 主窗体设计20.6 公共模块设计对话框20.7 人事管理模块设计20.8 待遇管理模块设计20.9 系统维护模块设计20.10 Hibernate关联关系的建立方法20.11 小结第21章 VC++ + Oracle实现汽配管理系统视频讲解:9分钟21.1 开发背景21.2 系统分析21.3 系统设计21.4 数据库设计21.5 公共模块设计21.6 主窗体设计21.7 系统登录模块设计21.8 基础信息查询模块设计21.9 商品信息模块设计21.10 日常业务处理模块设计21.11 小结