了解数据结构与算法是透彻理解计算机科学的前提。随着Python日益广泛的应用,Python程序员需要实现与传统的面向对象编程语言相似的数据结构与算法。本书是用Python描述数据结构与算法的开山之作,汇聚了作者多年的实战经验,向读者透彻讲解在Python环境下,如何通过一系列存储机制有效地实现各类算法。通过本书,读者将深刻理解Python数据结构、递归、搜索、排序、树与图的应用,等等。这一版重写了书中的示例代码,并对诸多内容做了修正。
本书是热销书《SQL基础教程》的作者MICK为志在向中级进阶的数据库工程师编写的一本SQL技能提升指南。全书可分为两大部分。第一部分介绍了SQL语言不同寻常的使用技巧,带领读者重新认识CASE表达式、窗口函数、自连接、EXISTS谓词、HAVING子句、外连接、行间比较、集合运算、数列处理等SQL常用技术,发掘它们的新用法。这部分不仅穿插讲解了这些技巧背后的逻辑和相关知识,而且辅以丰富的示例程序,旨在帮助读者从面向过程的思维方式转换为面向集合的思维方式。第二部分介绍了关系数据库的发展史,并从集合论和逻辑学的角度讲述了SQL和关系模型的理论基础,旨在帮助读者加深对SQL语言和关系数据库的理解。此外,本书很多节的末尾设置有练习题,并在书末提供了解答,方便读者检验自己对书中知识点的掌握程度。本书适合具有半年以上SQL使用经验、已掌握S
对于企业而言,大数据的重要性不言而喻,如何构建、实施和应用大数据系统是很复杂的。 本书将为大家全面而深入地介绍Hadoop、Spark和NoSQL平台的构建,深入浅出地讲解Hadoop、Spark和NoSQL的基础知识、架构方案与实战技巧等。通过阅读本书,读者可以对大数据平台架构有一个明确、清晰的认识,掌握Hadoop、Spark、NoSQL平台的使用技巧,从而搭建一个安全可靠的大数据集群平台,来满足企业的实际需求。 本书共15章,可分为五大部分。第一部分(第1章)为大数据平台架构概述,讲述大数据平台的基本概念与实际应用;第二部分(第2章?第6章)主要讲解Hadoop的基本使用方法,以及Hadoop生态圈的其他组件;第三部分(第7章)主要介绍NoSQL;第四部分(第8章?第10章)主要介绍Spark生态圈与Spark实战案例;第五部分(第11章?第15章)讲解如何构建大数据平台,阐述大数据平台的
无论是审计师还是会计师,在工作中都会遇到如何获取数据、分析数据的问题,甚至有时想制作一些自动化的工具或利用编程技巧来辅助完成重复性的工作。本书正是从审计师、会计师的实际工作场景出发,讲解IT审计的学习技巧、SQL基础与实战技巧、Python基础与Python实战技巧,以及数据可视化技巧等。
本书注重实践,地理空间专家、数据科学家、地理学家、地质学家,以及其他致力于数据分析和可视化的专业人员都能从中学到空间数据分析的基本知识。 本书作者展示了为什么发现并量化数据模式对空间数据分析非常重要。本书面向对Python结合地理空间分析有兴趣的专业人员和业余爱好者。
《基于Oracle的SQL优化》是一本与众不同的书,它的目的是使读者真正掌握如何在 Oracle数据库里写出高质量的 SQL语句,以及如何在 Oracle数据库里对有性能问题的 SQL做诊断和调整。 《基于Oracle的SQL优化》从 Oracle处理 SQL的本质和原理入手,由浅入深、系统地介绍了 Oracle数据库里的优化器、执行计划、Cursor和绑定变量、查询转换、统计信息、Hint和并行等这些与 SQL优化息息相关的本质性内容,并辅以大量极具借鉴意义的一线 SQL优化实例,阐述了作者倡导的“从本质和原理入手,以不变应万变”的优化思路,最后还介绍了作者在实际工作中总结出来的 Oracle数据库里 SQL优化的方法论。 《基于Oracle的SQL优化》适用于使用 Oracle数据库的开发人员、Oracle DBA和其他对 Oracle数据库感兴趣的人员,也可以作为各院校相关专业的教学辅导和参考用书,或作为相关培训机构的培训
本书内容丰富,结构合理,全面涵盖Oracle Database 11g 的新增特性和实用工具,并提供详细的说明、可剪切-粘贴的语法示例和真实的案例分析。通过学习书中的代码和图例,您不仅能访问和修改数据库信息,编写功能强大的PL/SQL 语句,执行有效的查询和部署稳固的安全性,还能轻松实现C、C 和Java 过程,建立可启用Web 的数据库,缩短开发时间和优化性能。 本书主要内容 ·创建、调试和管理Oracle 驱动的PL/SQL 程序; ·使用PL/SQL 结构体、分隔符、运算符、变量和语句; ·使用PLSQL_WARNINGS 和异常处理程序标识和消除错误; ·使用函数、过程、包、集合和触发器; ·定义和部署varray 、嵌套表和联合数组数据类型; ·处理外部例程、对象类型、大对象和安全文件; ·使用DBMS_ALERT 和DBMS_PIPE 在并行会话间通信; ·通过Oracle Net Services 和PL/SQL 包装器调用外部
通过学习《Oracle Fusion Middleware 11g架构与管理》提供的丰富信息,掌握敏捷、智能业务应用程序的统一平台。本书完整讲解了Oracle Fusion Middleware组件,并展示了核心用例、实践和逐步分析的管理指南。您将学到如何提供服务器和群集、配置Web服务、管理门户和优化Oracle Fusion Middleware组件的性能。另外,监视、诊断和安全也将在这本的图书中进行讨论。
本书是一本关于Oracle数据库体系结构的图书,涵盖了所有重要的Oracle体系结构特性,包括文件、内存结构和进程,锁和闩,事务、并发和多版本,表和索引,数据类型,分区和并行,以及数据加密等,并利用具体的例子来全面介绍每个特性,不仅讨论了各个特性是什么,还说明了它是如何工作的,如何使用这个特性来开发软件,以及有关的常见陷阱。本书的读者对象是数据库开发人员。
《Oracle SQL疑难解析》总结了针对Oracle数据库编写SQL时经常碰到的各种问题,提供大量现成的解决方法,包括汇总和聚合数据、多表数据查询、生成和获取数据、通用查询模式、日期和时间值的处理、字符串、处理数字、事务处理、数据字典、清理数据、常见报表问题、树状结构数据、处理XML数据、分区、大对象、数据库管理、对象管理、SQL监控和优化、数据库故障排除等方面的内容。 《Oracle SQL疑难解析》能够帮助你充分利用SQL来解决Oracle数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,从而编写出高效、可维护的代码。 《Oracle SQL疑难解析》面向实战、结构清晰,示例丰富,适用于Oracle 数据库开发人员、Oracle 数据库管理员等相关数据库从业人员,也可以作为各大、中专院校相关专业师生的参考用书和相关培训机构的培训教材。
本书由15位知名技术专家联手打造,每位作者分别用一章的篇幅介绍他们最擅长的PL/SQL相关主题,涵盖了PL/SQL开发的方方面面。本书作者要么是Oracle社区中坚分子,要么是大名鼎鼎的OakTable成员,而且经常活跃在Oracle技术培训线,对PL/SQL均有着深入透彻的理解,对解释复杂问题有着简单独到的方法。一册在手,众多PL/SQL牛人的真知灼见尽收眼底,你还等什么? 本书着重介绍了PL/SQL、最实用的特性,从什么该做和什么不该做、怎么做对,以及怎么做更有效率、效果更好等三个部分全面阐释了PL/SQL相关的各个主题。而且,每一章都配有非常贴切的示例代码、跟踪图以及输出结果,辅以深入浅出的讲解,令人在恍然大悟之后不禁拍案叫绝。各章内容均涵盖了PL/SQL实际开发中的实践,反映了作者多年积累的经验和教训,其价值非同一般。 本书适合具有PL/SQL经验的读者学习
本书是专门为Oracle数据库管理员提供的系统管理、备份和恢复手册。通过学习本书,读者不仅可以掌握Oracle数据库的基本管理、备份和恢复方法,而且可以了解并掌握OracleDatabase 1lg提供的各种工具,包括Oracle Universal Install、Net Manager、Oracle EnterpriseManager Database Control、Database Configuration Assistant、SQL Loader、EXP和IMP、EXPDP和IMPDP、LogMiner等。 本书不仅适合于初学者,而且适合于有经验的数据库管理员,还可以作为Oracle培训班的教材或者辅助材料。
设计和维护Oracle数据库云的全流程路线图 《构建Oracle数据库云很好实践 使用Oracle Enterprise Manager Cloud Control 13c 》由OraclePress出版,详细介绍了如何使用Oracle Enterprise Manager Cloud Control 13c 构建、配置并管理一个以数据为中心的私有云/混合云。本书作者是经验丰富的Oracle认证大师(OCM),为读者提供了清晰的解释、真实的案例及专家级建议。通过本书可以掌握如何整合服务器和数据库资源;如何规划和设置云服务;如何实施DBaaS、SCHaaS和PDBaaS;如何使用Cloud REST API;如何使用混合云配置。此外,本书也介绍了容灾数据库、基于云的安全性和数据备份。
用Oracle有效地创建和管理大型数据库! 数据库专家Kevin Owens是美国财政部计算机中心的Oracle数据库管理员,他将与您共同探讨PL/SQL——Oracle的结构化查询语言(SQL),并教您如何通过构建健壮、大型的数据库来解决您的业务问题。 本书语言通俗易懂,并引入大量代码示例。书中详细介绍了许多技术来利用Oracle的特性,如触发器和存储过程等。这些特性支持数据库结合业务规则,并可以根据业务的发展变化对规则进行管理和修改。本书讨论的主题包括: · 查看数据字典中的约束 · 实施复杂的规则 · PL/SQL程序单元和语言特性 · 数据类型和复合结构 · 错误处理和异常 · 进程间的通信 · 声明性约束,包括主键约束、惟一性约束、外键约束和检查约束等 本书对于希望构建和维护智能化大型数据库的开发人员、设计人员和项目负责人来说,都是
《Oracle SQL疑难解析》总结了针对Oracle数据库编写SQL时经常碰到的各种问题,提供大量现成的解决方法,包括汇总和聚合数据、多表数据查询、生成和获取数据、通用查询模式、日期和时间值的处理、字符串、处理数字、事务处理、数据字典、清理数据、常见报表问题、树状结构数据、处理XML数据、分区、大对象、数据库管理、对象管理、SQL监控和优化、数据库故障排除等方面的内容。 《Oracle SQL疑难解析》能够帮助你充分利用SQL来解决Oracle数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,从而编写出高效、可维护的代码。 《Oracle SQL疑难解析》面向实战、结构清晰,示例丰富,适用于Oracle 数据库开发人员、Oracle 数据库管理员等相关数据库从业人员,也可以作为各大、中专院校相关专业师生的参考用书和相关培训机构的培训教材。