数据库
-
数据库技术及应用梁晓弘,张登宏 主编《21世纪高等继续教育精品教材:数据库技术及应用》是编者多年从事数据库技术方面教学和开发的经验积累,结合数据库基础知识编写而成,涵盖了SQL Server 2008安装、使用和管理几个方面。《21世纪高等继续教育精品教材:数据库技术及应用》从基础人手,面向实际应用,以学生成绩管理系统作为贯穿全书的实践项目,采取理论和实践相结合的方式,既系统讲解了有关基本概念,又阐述了数据库管理的相关应用技术,充分体现成人教育、职业教育特色。全书图文并茂、实例丰富、强调实践,内容难易得当。同时,在每个章节中精心设计了相应的习题,供读者加深巩固所学的知识内容,为学生熟练掌握数据库开发技术打好坚实的基础。 -
实用数据库技术王峰 主编《普通高等教育“十二五”规划教材:实用数据库技术》分为14章,主要内容包括数据库系统概述、关系数据库、关系数据库标准语言SQL、数据库设计与规范化理论、SQLServer2005概述、Transact-SQL语言、数据库与表、视图与索引、数据查询、存储过程和触发器、数据库的日常维护与管理、数据库的安全性、数据库实验安排、数据库课程设计指导。本书从实用的角度,力求点面兼顾、深入浅出地介绍数据库的基本概念、方法和技术。同时强调了实践的重要性和必要性,部分章节给出了应用案例,可作为案例教学的素材,并在最后一章中编排了课程设计内容。本书可作为计算机科学与技术及相关专业应用型本科或专科学生的教材,亦可供相关专业的教师或工程技术人员参考。 -
数据结构与算法设计王晓东 著《数据结构与算法设计》以基本数据结构为知识单元,系统地介绍数据结构知识与应用、计算机算法的设计与分析方法。全书共分13章,第1章介绍数据结构、抽象数据类型和算法的基本概念;第2~4章以抽象数据类型为主线索,围绕常用的基本数据结构,分别介绍基于序列的常用数据结构表、栈、队列;第5章介绍递归以及递归在数据结构和算法设计中的应用;第6章介绍实际应用中常用的排序与选择算法;第7~12章讨论反映层次关系的数据结构树、表示集合的抽象数据类型、符号表以及散列表等实践中常用实现符号表的方法、字典及其实现方法、优先队列及其实现方法、并查集及其实现方法;第13章介绍非线性结构图及图的算法。《数据结构与算法设计》内容丰富,观点新颖,理论联系实际,不仅可用做高等院校计算机科学与工程专业学生学习数据结构与算法的教材,而且也适合广大工程技术人员参考。本书由王晓东著。 -
Visual FoxPro 数据库与程序设计石永福 主编随着计算机技术的迅速发展,计算机应用已渗透到了社会的各行各业,对计算机知识掌握的程度已成为衡量人才的一个重要指标。时代要求非计算机专业人员也要掌握一定的数据库和程序设计知识,具备一定的数据库和程序设计能力。《21世纪普通高校计算机公共课程规划教材:Visual FoxPro 数据库与程序设计》选取VisualFoxPr06.0为基础来讲解数据库、结构化程序设计和面向对象程序设计,兼顾介绍结构化查询语言SQL和应用系统开发,内容具有普适性和基础性,学习者在掌握此内容的基础上,可以很容易地进行计算机应用知识的扩展和能力的提高。 -
Oracle Database 11g R2高可用性(美)耶西(Scott Jesse),(美)范格瑞(Bryan Vongray) 著 (英)伯顿(Bill Burton) 等 译通过《Oracle Database 11g R2高可用性:使用Grid Infrastructure、RAC和Data Guard最大限度提高可用性(第2版)》的详细信息,用户可以保护关键业务资产并实现最大化数据库运行时间。《oracle database 11g r2高可用性:使用grid infrastructure、rac和data guard最大限度提高可用性(第2版)》一书提供了应对当前面临的可用性挑战的有效解决方案。读者将从中获得如何利用网格概念改造现有it框架,如何实施oracle realapplication clusters,如何维护备份数据库以及部署oracle flashback的方法。《Oracle Database 11g R2高可用性:使用Grid Infrastructure、RAC和Data Guard最大限度提高可用性(第2版)》还涵盖了系统监控、调优及灾难恢复等技术。作为oracle网格基础设施组成部分的oracle集群软件的安装方法,或从早期版本升级的安装方法。使用oracle vm构建测试集群与客户机。oracle自动存储管理与oracle自动存储管理集群文件系统的使用方法。使用oracle data guard创建同步备份数据库。使用oracle恢复管理器执行可靠的归档及数据恢复。使用oracle flashback技术发现并撤消用户的错误操作。配置oracle enterprise manager grid control以管理oracle最大化可用性架构的系统环境。 -
构建最高可用Oracle数据库系统刘炳林 著《构建最高可用Oracle数据库系统:Oracle 11gR2 RAC管理、维护与性能优化》从硬件和软件两个维度系统且全面地讲解了Oracle 11g R2 RAC的架构、工作原理、管理及维护的系统理论和方法,以及性能优化的技巧和最佳实践,能为构建最高可用的Oracle数据库系统提供有价值的指导。它实践性非常强,案例都是基于实际生产环境的,为各种常见疑难问题提供了经验性的解决方案,同时阐述了其中原理,授人以鱼,也授人以渔。全书一共15章:第1章介绍了RAC的体系结构、特点、存在的问题以及包含的各种软件;第2章非常细致地讲解了如何搭建一个类似于生产环境的RAC;第3章和第4章分别讲解了集群软件Clusterware和存储软件ASM的作用、特点以及工作原理;第5章和第6章深入阐述了RAC的工作原理和高可用性连接;第7章介绍了几种常见的高可用数据库类型;第8章详细地讲解了RAC节点的管理与升级;第9章和第10章分别讲解了ASM和RAC涉及的各种管理工具和管理问题;第11章深入探讨了RAC的最高可用性;第12~14章讲解了RAC的备份、恢复和安全性;第15章从多个维度探讨了RAC的稳定性和性能优化。 -
Oracle数据库性能优化的艺术文平 著《Oracle数据库性能优化的艺术》内容高屋建瓴,用辩证法中的系统化分析方法,不仅从硬件(服务器系统、存储系统、网络系统等)、软件(操作系统、中间件系统、应用软件等)和应用场景(用户访问模式、用户使用频度、数据承载压力等)等多个相关联的维度深入阐述了具有普适意义的数据库性能评估与优化的思维方法和工作流程,而且还从流程的角度详细讲解了应该如何在数据库系统的架构阶段、设计阶段、开发阶段、部署阶段、运行阶段等各环节中去寻找性能问题的瓶颈和解决方案。全书一共12章:第1章从系统工程的角度总结了性能问题可以分为哪些阶段去考虑、性能问题有哪些种类,以及性能改进的工程方法等;第2章详细讲解了在数据库的设计阶段如何去考虑数据库的性能问题;第3~6章从物理数据库部署、数据库访问设置、硬件资源设定、存储空间和内存资源的使用、实例配置与缓存优化等多方面讲解了数据库系统在部署阶段的性能优化问题;第7章探讨了如何平衡数据库可靠性和性能之间的矛盾;第8章完整呈现了Oracle数据库的表分区能力,是解决与大规模数据处理相关的性能问题的关键;第9章从索引和执行计划的角度讲解了数据库性能优化的方法;第10~12章着重介绍了在数据库系统部署并运行后,如何获得数据库运行时的性能状态,如何对正在使用的各种资源进行分析,分析时使用什么工具,以及如何解读这些工具返回的信息。本书重在“授人以渔”,虽然主要内容是围绕Oracle数据库系统展开的,但是书中的观点同样适用于DB2、SQL Server、MySQL、PostgreSQL等数据库系统。 -
临危不惧包光磊 编著Oracle是数据库领域最优秀的数据库系统之一,本书以Oracle 11g为蓝本,系统地讲解了Oracle11g的功能和应用。本书分为三大部分:恢复的原理、恢复的工具、恢复的具体步骤与实战。第一部分能够让读者领略恢复操作的本质,是其他部分的理论基础,包括“重做日志”、“控制文件”、“补充日志”;第二部分详细地介绍了备份/恢复数据库的工具,包括恢复管理器、恢复编录和数据泵;第三部分以各种数据库损毁场景为例,每一章解决一组特定的问题,其中:第7~11章讨论各种文件(控制文件、数据文件等)遭到不同程度的破坏后,数据库的行为特征及如何将其恢复;第12章探讨如何将数据库恢复至以前的时间点;第13章讨论如何处理各种数据库文件在没有备份时受损的情况;第14章全面介绍了由于人为导致错误的各种闪回技术;第15章介绍将恢复的单位缩小,精确到数据块级别,以提高恢复效率;第16章介绍一种非常规恢复的方法——挖掘日志。 -
高性能MySQL(美)施瓦兹,(美)扎伊采夫,(美)特卡申科 著如何充分发挥mysql数据库的所有能力?在《高性能MySQL(第3版)(影印版)》一书中,你将学到与mysql数据库模式、索引和查询设计相关的所有高级技巧,通过使用这些技巧,你将能够对mysql数据库服务器,操作系统和硬件进行润优以发挥它们的最大潜力。这本指南同时也提供了通过复制、负载均衡,高可用性及故障转移等技术对应用进行扩展的安全实用方法。第三版中更新了mysql数据库和innodb存储引擎在性能、特性和工具等相关领域取得的最新进展,不仅通过大量的特定示例讲解了mysql数据库如何工作,同时也围绕mysql数据库的设计原则、采用生动的故事和案例研究的形式解释了其对应的工作原理。本书教给读者如何采用mysql的方式进行思考。学习mysql 5.5版提供的新特性,包括存储过程。数据库分区、触发器和视图。实现在复制、高可用性和集群上的改进。实现mysql在云环境中运行的高性能。优化高级查询特性,如全文检索。充分利用多核处理器和固态硬盘等硬件带来的优势。探索备份和恢复策略——包括新的在线热备份工具。 -
SQL Server 2008数据库技术内幕李爱武 编著《SQL Server 2008数据库技术内幕》主要探讨SQL Server 2008的底层原理,对每个结论都精心设计实验并给予实际验证,主要内容包括:系统视图与resource数据库、堆表及索引数据存储方式、空间管理数据页、数据删除或修改后的空间重用、数据页I/O保护机制、重做Et志原理、执行计划的重用和重编译、锁的原理、游标和备份原理。《SQL Server 2008数据库技术内幕》适合数据库管理员等有一定经验的相关技术人员使用,同时也可作为大学计算机专业师生数据库技术的参考用书。
