数据库理论
-
数据结构严丽丽 主编《普通高等教育“十二五”重点规划教材计算机系列·中国科学院教材建设专家委员会“十二五”规划教材:数据结构》介绍了各种类型的数据结构,包括逻辑结构、物理结构和数据操作。力求以通俗易懂的讲解配以图示方法,使读者能对抽象的内容进一步理解。《普通高等教育“十二五”重点规划教材计算机系列·中国科学院教材建设专家委员会“十二五”规划教材:数据结构》共分8章,叙述了几种不同数据结构和查找、排序技术,阐述了线性表、栈、队列、串、数组、二叉树、树、图等各种基本数据结构的概念;从物理角度讲解了每种逻辑结构的存储结构,以及相应操作的实现和结构特点分析;从算法的角度详细介绍了不同的排序和查找。本书内容翔实,图文并茂,各章后都有习题和实训题。实训代码均在上调试通过,对理解数据结构有一定帮助。本书旨在为计算机及相关专业的应用型本科及高职高专学生教学使用,也可以作为从事计算机软件开发人员和自学人员的参考书。 -
消息设计与开发何小朝 著现阶段的分布式应用开发,包括多层架构、SOA、Web Service、网格甚至云计算等,一般不必从网络通信底层做起,大都基于如CORBA/IIOP、DCOM、RMI、JMS及IBM MQ、TIBCO消息中间件等成熟工具或协议实现,而其核心内容都是消息技术及体系。而绝大多数分布式技术方面的资料要么只是介绍成熟工具和协议的使用方法,要么便是介绍网络通信底层知识,而对介于这两者之间的消息技术的内在原理和详细实现机制,则很少有人真正了解与问津,而这正是《消息设计与开发:分布式应用开发的核心技术》的重点内容。《消息设计与开发:分布式应用开发的核心技术》详细披露了消息体系的内在原理与实现机制:如何以消息对象形式组织各种复杂数据类型?消息如何从一台机器传送到另一台机器?如何通过消息实现远程过程调用?如何实现跨平台的分布式消息通信?多种类型的消息如何管理?消息队列如何管理?企业级的多任务并发如何控制?如何保证大量的消息与任务都会被及时处理?如何合理利用系统资源?JMS与SOAP的机制有什么区别和联系等,都是《消息设计与开发:分布式应用开发的核心技术》要讲述的内容。《消息设计与开发:分布式应用开发的核心技术》紧密结合代码实例,基于面向对象设计与实现方法,旨在通过《消息设计与开发:分布式应用开发的核心技术》指导可自行设计开发消息体系原型。 -
高级数据库技术王占全 等编著王占全、张静、郑红、胡国玲、李建华编著的《高级数据库技术》是面向计算机专业研究生和高年级本科生学习高级数据库知识而编写的一本教材,其特点是内容全面,既包括数据库的基础理论知识,又包括高级数据库其他方面的知识,如数据挖掘、移动数据库、Web数据库、空间数据库等。 -
Cassandra权威指南(美)Eben Hewitt 著《Cassandra权威指南》是一本广受好评的Cassandra图书。与传统的关系型数据库不同,Cassandra是一种开源的分布式存储系统。书中介绍了它无中心架构、高可用、无缝扩展等引人注目的特点,讲述了如何安装、配置Cassandra及如何在其上运行实例,还介绍了对它的监控、维护和性能调优手段,同时还涉及了Cassandra相关的集成工具Hadoop及其类似的其他NoSQL数据库。《Cassandra权威指南》适合数据库开发人员与网站开发者阅读。 -
网站数据库技术陈丁君 主编《网站数据库技术》以够用、实用为原则,整个课程以绿蕾教育网站后台管理程序的设计和数据处理为主线,介绍数据库技术的专业知识和技能,使学生对动态网站的编程理念有个整体的认识,对单机版MIS系统、C/S架构网络程序有较深的理解;同时,为《ASP动态网页编程》一书提供后台数据库,为学生学习B/S架构的网络程序开发奠定基础。《网站数据库技术》以行动体系理论为指导,围绕项目实际需要和开发过程,在内容选取上以实用为主,尽量不涉及过于深奥而抽象的专业术语,内容安排上由浅入深,循序渐进。为了适应中等职业学校课程改革,《网站数据库技术》采用知识模块化编写体系,以创建“绿蕾教育网”项目为主线,紧密围绕项目开发实例,将知识模块细分为6章26个任务。各任务操作步骤清晰,有利于初学者比较系统地学习数据库技术,掌握数据库的开发方法及过程。《网站数据库技术》可作为中等职业学校计算机专业及相关专业的教材,也可作为计算机培训班教程和具备一定计算机基础知识与技能的计算机爱好者自学教程。 -
算法与数据结构陈媛 等编著《算法与数据结构(第2版)》是2005年出版的原书的修订版。修订版在保持原书基本框架和特色的基础上,增加了面向对象程序设计C++及实际应用算法及数据结构的实例。《算法与数据结构(第2版)》系统介绍了算法与数据结构方面的基本知识,重点阐述了基本数据结构及算法在程序开发中的应用方法。通过深入的学习和分析,能够帮助读者极大地提高软件开发和设计能力。《算法与数据结构(第2版)》给出的所有算法和程序均采用C语言描述并已调试通过,部分算法还增加了C++实现代码。《算法与数据结构(第二版)》注重教材的可读性和适用性,《算法与数据结构(第2版)》附有大量的图表、程序,使读者能正确、直观地理解问题。《算法与数据结构(第2版)》每章有学习要点、习题和上机练习题,既便于教学,又便于自学。《算法与数据结构(第2版)》的读者只要求具有C语言基础,不要求具有面向对象程序设计基础,通过本教材的学习可以帮助读者树立面向对象的编程思想。《算法与数据结构(第2版)》特别适合普通高校本专科学生使用,也可作为其他程序类课程的辅导教材。 -
数据库原理严冬梅 编著《数据库原理》以关系数据库系统为核心,全面介绍了数据库系统的基本原理。《数据库原理》共10章,主要内容包括数据库系统基本概念、关系数据模式、关系数据库标准语言sql、关系数据库理论、查询优化、数据库保护、数据库应用系统设计、数据库编程、数据库产品及数据库技术新发展。《数据库原理》中所涉及的例子均以学生学习过程为主线,每章后均附有习题,习题答案可从网站下载。为了配合教学和学生自学,《数据库原理》配有制作精美的 ppt课件。同时,《数据库原理》还有配套教材《数据库应用与实践指导》对实验环节进行指导。《数据库原理》可作为普通高等院校计算机及相关学科的数据库课程教材,也可作为数据库技术的自学教材和参考书。 -
数据结构与算法的问题与实验汪萍 等编著《数据结构与算法的问题与实验》围绕数据结构与算法内容汇集了约60个综合问题,各问题中包含了若干子问题,内容包括线性表、栈和队列、串、线性表的查找、二叉树、树表的建立与查找、图、数组与广义表;书中还选择了一批基础性问题,它们源自相关的后继课程或研究工作,作为数据结构与算法内容的扩展与延伸。全书内容大多采用了“问题描述”、“问题分析”、“算法步骤”、“程序代码”以及“运行结果”的形式给出,给读者提供了从问题分析到代码实现的一个相对完整过程。《数据结构与算法的问题与实验》可作为高等院校学习数据结构与算法的本科生辅导教材以及从事算法类研究工作的低年级研究生参考书,亦适合于相关工程技术人员参考。 -
数据库基础与应用张凌杰,张会娟 主编张凌杰、张会娟编写的《数据库基础与应用(21世纪计算机系列规划教材)》强调以“应用”为主,在内容上不求大而全,而是以SQLServer 2008 为主线,有选择地在相应的位置介绍数据库原理的相关知识,使学生不仅能够熟练操作SQL Server2008数据库管理系统,而且能够以数据库原理为指导,设计合理、规范、实用的数据库。《数据库基础与应用(21世纪计算机系列规划教材)》介绍数据库应用的基本概念,并通过案例驱动,介绍SQL Server2008数据库的实际应用。教材构架体现了从基础知识到实际应用的认知体系,系统地介绍数据库理论和SQL Server2008数据库的具体应用。包括SQL Server2008系统安装、Traact-SQL程序设计、数据库、表、索引、视图、存储过程、触发器的建立、数据库的复制与恢复、数据安全性和完整性的维护以及数据库基础、关系数据库规范化设计、关系运算、数据库系统体系结构、数据库并发控制等相关内容。本书层次清晰,概念简洁、准确,叙述通顺且图文并茂,实用性强。本书可作为以培养应用型人才为目标的高等院校、高等职业技术学院的教学用书,也可供各类培训、计算机从业人员和计算机爱好者参考。 -
数据结构实训教程王方 等编著这本由王方、王志、秦明编著的《数据结构实训教程(C语言版)》是《数据结构》(杨薇薇等编著,清华大学出版社出版)的配套教材,主要内容包括习题和上机实践选题、部分习题的答案或提示,并在第12章中给出了两套数据结构的模拟题以备读者自查所学情况。习题的内容和主教材《数据结构》一书相对应,分为10章,针对数据结构的基本概念、线性表、栈、队列、串、数组、树、图、查找、排序等知识点给出了不同题型的习题,题目由易到难,以帮助读者加深对数据结构基础知识的理解以及编程能力的提高。在第11章的实践环节中,每个实验均包括实验目的、实验要求和实验内容,以帮助读者更好地提高实际操作能力。《数据结构实训教程(C语言版)》适合作为高等学校“数据结构”课程的辅导教材,也可作为软件水平考试、计算机等级考试的辅导教材或供从事软件应用开发的人员自学参考。
