本书是面向青少年信息学奥林匹克竞赛活动训练的教材。本书共分为6章,分别是概述(数据结构基础)、线性结构及其应用、线性结构的深入应用、层次结构(树)及其应用、网状结构(图)及其应用、数据结构深入应用。本书以最主要的三种数据组织的逻辑结构(线性、层次、网状)为主线,将数据结构知识恰当地应用到实际问题的解决中,详细分析了每一种逻辑结构的不同的存储方式以及基于不同存储方式建立的对问题求解的算法。每章均配有适量习题。 本书特色是描述简单、易懂、易学,有机地将实际问题求解、竞赛问题求解与数据结构紧密结合,使读者感悟到数据结构与算法之间的关系,体会数据结构的具体应用之奥妙。 本书也可以作为大学生学习数据结构的配套辅导教材。
本书首次专门讨论数据库重构,向数据专业人员展示了如何运用重构、测试驱动及其他敏捷技术进行演进式数据库开发。书中通过许多实际例子,详细说明了数据库重构的过程、策略以及部署。 本书前第5章介绍了演进式数据库开发的基本思想和技术,后6章详细描述了每一类重构,包括结构、数据质量、参照完整性、架构、方法的重构;另外还描述了不属于重构范畴的转换技术。 书中的示例代码是用Java、Hibernate和Oracle代码编写的,代码都很简单,读者可毫无困难地将它们转换成C#、C 或Visual Basic代码。
本书主要介绍客户关系管理(CRM)环境中使用的数据仓库的设计和构建。书中介绍了数据仓库的概念,探讨了数据仓库的体系结构、逻辑模型、物理实现、工程管理等内容。并且描述了建造数据仓库的一些工具产品,介绍了购买这些工具时需要注意的问题。另外,书中还对数据仓库的时间性问题提出了独到的见解,给出了可行的方案。? 本书适合于希望学习数据仓库原理的人员以及数据仓库建造的顾问人员使用。
本书是《信息安全国家重点实验到信息安全丛书》之一。本书是在作者长期从事数据库安全科研和开发工作的基础上撰写而成。本书的内容主要包括三个方面:首先是基本概念、原理的介绍,包括信息安全和数据库安全的概念、背景知识和安全模型;其次对数据库安全技术进行了全面的介绍,包括多级安全数据库的基本原理、典型原型、实现方法,新型数据库安全等;第三还对外数据库安全相关的评估和技术标准进行了介绍,包括TCSEC、TDI、ITSEC、GB17859-1999,GA/T389等。 本书可作为计算机、信息安全、信息管理系统等专业的本科生、研究生的参考书,也可供从事相关专业 教学、科研和工程技术人员参考。
Oracle数据库是目前市场占有率的商业数据库,功能非常强大,随着Oracle管理工具的智能化,如OracleEM提供了强大的管理和调优功能,OracleDBA的管理工作逐渐趋于简单化。正因为如此,当前Oracle开发人员的岗位需求大幅度增加,投身Oracle开发的人数也日益增多。 一个好的Oracle开发人员不仅要知道一些基本语法和常见用法,还需要知道何时用、如何用、怎么避免相关误区、写出高质量的代码。本书面向有Oracle使用经验或有其他数据库使用经验的人,重点讲述利用好Oracle的特色功能进行高效开发的思路和技巧,帮助读者快速掌握中高级Oracle开发技术。 本书主要覆盖Oracle开发的重要知识点:数据库编程规范、Oracle开发常用工具及使用、MERGE方法、神秘的NULL和讨厌的CHAR、扩展GROUPBY、Oracle自动类型转换、Oracle分析函数、Oracle层次查询、11gR2新特性之递归WITH编程、动态SQL扩展。
这是一本全面、详细地介绍MATLAB程序设计各个方面的书。从怎样进入MATLAB,到程序调试;从基本程序元素,到过程控制、数据输入/输出;从一般编程,到数据库连接、应用。主要介绍进入MATLAB界面及其上的各个部分,以及命令窗口的操作;组成程序的各种成分和MATLAB的数据类型;编写两种M文件——脚本和函数,MATLAB的各种函数,以及控制流程的语句;调试程序时的错误处理和程序优化方法;输入/输出数据的各种方法和函数;MATLAB与数据库的接口——数据库工具箱,数据库工具箱的函数及可视查询生成器(VQB);图形用户接口(GUI)的各种控件,以及GUI应用的5个实例,会让我们学到建立不同GUI的技术。 除了控制流程的语句之外,实现数据处理、数据输入/输出,以及形形色色的操作,都是由MATLAB的固有函数完成的。本书涉及到的函数,基本上都详尽地列出了它们
不论你是只想从数据库排序数据,还是要执行复杂的计算,本书向你揭示了数据库专家挖掘数据并得到他们所需答案的方法.本书包含了100个排序、筛选、打乱数据的技巧,大大增强了传统SQL语句的功能。通过本书,你可以学习到: 从命令行和程序往数据库发送SQL命令。 使用高级的联合、过滤和分组技术,为数据报表获得数据。 解决使用SQL的一些疑难问题。 在字符串、日期等数据上执行复杂的查询与排序。 设置你的事务,这样用户之间就不会发生冲突。 管理用户,审计他们对数据库所做的修改。 优化SQL操作,使CPU和网络的负载化。 即使你使用Access、MySQL、SQL Server、Oracle或PostgreSQL数据库多年,本书保证你从没有像这样使用SELECT、INSERT、UPDATE和DELETE语句。
本书系统全面地介绍了Oracle 10g数据库的结构、管理和优化,内容涵盖整个10g OCP的考试范围。包括Oracle 10g数据库的体系架构、存储结构、网络服务、备份与恢复、闪回(flashback)管理、资源管理、调度管理、自动存储管理(ASM)、自动化性能监控与调优等。既着重介绍了在实际工作中需要用到的管理知识,又兼顾了OCP考试所涉及的考点。 本书编排由浅入深,既详细介绍了Oracle 10g数据库表面的行为特征(也就是“是什么”),又阐明了其行为背后的原因(也就是“为什么”)。比如undo表空间是如何提供一致性读、检查点的工作原理等。 本书内容丰富,语言通俗易懂,实用性强 ,便于读者学习、实践以及参加10g OCP的考试。尤其适合于初学者以及希望更进一步了解Oracle数据库的人群。本书既可作为各大中专院校相关专业和培训班的辅导教材和参考用书,也可
Oracle专家Jason Price带您一起学习如何通过SQL语句和PL/SQL程序访问Oracle数据库。本书是Oracle Press重磅推出的一本关于Oracle Database 11g SQL的专著,是掌握SQL的之作。 本书深入浅出、全面细致地讲解了如何读取和修改数据库信息,如何使用SQL Plus和SQL Developer,如何使用数据库对象,如何编写PL/SQL程序等内容。随着对本书学习的深入,读者将循序渐进地掌握的SQL特性和工具、性能优化技术、高级查询、Java支持以及XML应用。
针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据字典、内存管理、Buffer Cache与Shared Pool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手,深入研究相关技术,并结合性能调整及丰富的诊断案例,力图将Oracle知识全面、系统、深入地展现给读者。 本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,适用于具备数据库基础、打算深入学习Oracle技术的数据库从业人员,尤其适用于入门、进阶以及希望深入研究Oracle技术的数据库管理人员。
本书由多位工作在数据库维护一线的工程师合著而成,包含了精心挑选的数据库诊断案例与性能优化实践经验,内容涉及Oracle典型错误的分析和诊断,各种SQL优化方法(包括调整索引,处理表碎片,优化分页查询,改善执行计划等),以及优化系统性能的经验。 作者不仅强调案例的实用性和可操作性,更着重再现解决问题的过程和思路并总结经验教训,希望将多年积累的工作方法,以及对DBA的职业发展的感悟展现出来,供广大Oracle DBA借鉴参考。
本书是一本关于Oraclc Database9i、lOg和llg数据库体系结构的图书,涵盖了所有重要的,Oraclc体系结构特性,包括文件、内存结构和进程,锁和闩,事务、并发和多版本,表和索引,数据类型,分区和并行,以及数据加密等,并利用具体的例子来全面介绍每个特性,不仅讨论了各个特性是什么,还说明了它是如何工作的,如何使用这个特性来开发软件,以及有关的常见陷阱。 本书面向所有Oracle数据库应用开发人员和DBA。
本书是一本逐步分解的,详尽的PL/SQL编程教程,使用真实场景的试验、范例和练习来介绍读者所需的PL/SQL编程技能,涵盖Oracle 11g的特性。作者的写作手法源自于在哥伦比亚大学教授PL/SQL编程技术的经验,深度探索PL/SQL编程技术,融合自己的实践。使用本书,读者可以快速掌握PL/SQL编程基本知识,并建立工程化的概念,是市面上难得的PL/SQL教程。 本书是一本集中式的解决方案范例教程,使用真实场景的试验。大量范例。练习来介绍所需的所有Oracle PL/SQL技能。这个版本完全面向Oracle 11g,覆盖Oracle PL/SQL编程的所有基础知识,包括PL/SQL语法。程序控制结构,包,以及Oracle 11g重要改进的触发器。 你可以通过本书独立学习每个关键任务,以及最重要的PL/SQL编程技术。通过实践性的学习手段,可以分享作者的解决方案,这些解决方案提供深度探索视角
本书由一个真正钻研容器技术的团队写作,他们不仅仅是在使用Docker,更多的是在探索容器的未来之路,希望把“代码与产品,理论与实践”结合。本书内容从Docker的来源、镜像、仓库、安全、网络、卷存储,到生态、测试及社区贡献都有涉猎。无论你是入门级,还是已经有了较深的功底,这本书都会带你踏上新的台阶——正所谓“进阶”。