数据库理论
-
消息设计与开发何小朝 著现阶段的分布式应用开发,包括多层架构、SOA、Web Service、网格甚至云计算等,一般不必从网络通信底层做起,大都基于如CORBA/IIOP、DCOM、RMI、JMS及IBM MQ、TIBCO消息中间件等成熟工具或协议实现,而其核心内容都是消息技术及体系。而绝大多数分布式技术方面的资料要么只是介绍成熟工具和协议的使用方法,要么便是介绍网络通信底层知识,而对介于这两者之间的消息技术的内在原理和详细实现机制,则很少有人真正了解与问津,而这正是《消息设计与开发:分布式应用开发的核心技术》的重点内容。《消息设计与开发:分布式应用开发的核心技术》详细披露了消息体系的内在原理与实现机制:如何以消息对象形式组织各种复杂数据类型?消息如何从一台机器传送到另一台机器?如何通过消息实现远程过程调用?如何实现跨平台的分布式消息通信?多种类型的消息如何管理?消息队列如何管理?企业级的多任务并发如何控制?如何保证大量的消息与任务都会被及时处理?如何合理利用系统资源?JMS与SOAP的机制有什么区别和联系等,都是《消息设计与开发:分布式应用开发的核心技术》要讲述的内容。《消息设计与开发:分布式应用开发的核心技术》紧密结合代码实例,基于面向对象设计与实现方法,旨在通过《消息设计与开发:分布式应用开发的核心技术》指导可自行设计开发消息体系原型。
-
Cassandra权威指南(美)Eben Hewitt 著《Cassandra权威指南》是一本广受好评的Cassandra图书。与传统的关系型数据库不同,Cassandra是一种开源的分布式存储系统。书中介绍了它无中心架构、高可用、无缝扩展等引人注目的特点,讲述了如何安装、配置Cassandra及如何在其上运行实例,还介绍了对它的监控、维护和性能调优手段,同时还涉及了Cassandra相关的集成工具Hadoop及其类似的其他NoSQL数据库。《Cassandra权威指南》适合数据库开发人员与网站开发者阅读。
-
数据结构教程王少波,孙夫雄 编著《数据结构》是计算机及信息管理专业学科的必修课程。《数据结构教程》是按高等院校对计算机及信息管理专业本科四年制教学大纲的要求编写的教材。《数据结构教程》也可以作为其他相关专业的教材,还可以作为计算机科技工作者的参考书。《数据结构教程》是作者在二十多年数据结构教学经验总结的基础上编写而成的。全书共分为9章,内容涵盖数据结构的基本概念、线性表和串、栈和队列、树和二叉树、图、数组、排序、查找、文件。《数据结构教程》采用C++程序设计语言对算法进行描述。《数据结构教程》不仅介绍了数据结构的相关理论,而且运用大量的实际案例充实教材的内容,力求既有理论深度,又有实用价值。在附录A中还给出了VC++ 6.0编译环境介绍,在附录B中给出了本课程学习中应该完成的基本实验要求。每章的后面都附有相关的习题和部分习题答案。
-
数据库技术及应用尹为民,曾慧,吴迪 编著《高等院校信息技术规划教材:数据库技术及应用》是一部关于数据库系统的基本原理与方法、现代技术及应用的教科书。其中分为三个部分:第1部分为基础篇,介绍数据库基础知识与基本方法、描述关系数据库语言及关系模式的规范化设计;第2部分为技术篇,介绍关系数据库设计方法、数据库系统的调优技术、描述系统建模的新方法与对象关系数据库技术;第3部分为应用篇,介绍数据库访问技术与信息系统的结构模式、结合典型的数据库管理系统介绍数据库应用系统的设计与开发、讨论现代数据库技术。《高等院校信息技术规划教材:数据库技术及应用》最后附有数据库设计实例。《高等院校信息技术规划教材:数据库技术及应用》是作者多年从事数据库课程教学与科研实践的结晶,注重核心知识的描述,注意基础理论和现行应用技术的结合,删减繁冗、过时的内容,同时又根据本学科发展的动态,介绍现代数据库系统技术及相关应用知识。《高等院校信息技术规划教材:数据库技术及应用》有相应的课程网站(含配套的课件、练习测试和实习指导等),以方便师生的教与学。《高等院校信息技术规划教材:数据库技术及应用》不仅可作为高等院校计算机及相关专业学生数据库课程的教材,还可供从事信息领域工作的科技人员及其他人员参阅。
-
数据结构实用教程郑阿奇 著《高等学校计算机教材:数据结构实用教程(C语言版)》系统介绍线性表、栈和队列、串、数组和广义表、树和二叉树、图、排序、查找等内容。以C语言作为数据结构和算法的描述语言。一般先通过应用实例引入,在数据类型基本操作介绍后,通过综合应用实例进行应用和消化。所有的综合应用实例在Visual C++6.0环境下调试、运行通过。通过《高等学校计算机教材:数据结构实用教程(C语言版)》学习,不但可以比较容易理解数据结构主要内容,而且应用数据结构知识解决了若干个小应用问题,大大提高学生解决问题的能力。
-
数据库应用技术梁爽 等编著SQL Seiver是一种典型的数据库管理系统,是目前深受广大用户欢迎的数据库应用开发平台。它适应网络技术环境,支持客户端/服务器模式,能够满足创建各种类型数据库的需求,因此是目前高等学校讲授大型数据库管理系统的首选软件平台。《21世纪高等学校规划教材·计算机应用:数据库应用技术》的特点是以理论够用、实用、强化应用为原则,针对学生的特点,按照边讲边练的方式组织教材的编写,在整本教材中,每讲解一个知识点,都是通过若干的例子来完成的,而这些例子组织起来又可以实现一个完整的应用程序。全书共16章。第1章为数据库基础;第2章为SQL Servet 2005环境;第3章为数据库及其管理;第4章为表;第5章为数据完整性;第6章为索引;第7章为Transact-SQL语言;第8章为查询技术;第9章为视图;第10章为存储过程;第11章为函数;第12章为触发器;第13章为使用XM[,;第14章为数据库的备份与恢复;第15章为管理安全性;第16章为ASP.NET/SQL Server的开发与编程,给出的具体案例设计可供同学们参考使用。同时每章都配有练习题。《21世纪高等学校规划教材·计算机应用:数据库应用技术》内容由浅入深,循序渐进,通俗易懂,适合自学,可作为独立学院或高职学生及其他培训班的“数据库原理及应用”、“数据库应用技术”或"SQL ServeI应用程序设计”课程的教学用书,也可作为参加微软认证考试70-431(Mk:rosoft SQL Server 2005 Implementation 8L:Maintenance)的参考书,同时对于计算机应用人员和计算机爱好者,《21世纪高等学校规划教材·计算机应用:数据库应用技术》也是一本实用的自学参考书。
-
数据库原理与应用李弘,韩晓荣,王建国,王晓燕 编著数据库技术是计算机技术的重要分支,是信息系统的核心和基础,因而,数据库原理与应用类课程成为高等院校计算机和信息类专业的核心课程。目前与数据库相关的教材主要有两类,第一类是侧重于介绍基础理论的原理类教材,第二类是针对某一数据库管理系统的实践类教材。由于前者侧重于基础理论,内容较为抽象,读者感觉比较枯燥,不易理解和掌握;而后者又偏重于介绍具体工具的使用。如SQLServer等实践类教材,该类教材缺乏各管理系统间的比较,没有从数据库设计和应用开发的角度进行阐述,缺乏理论高度与系统性。《数据库原理与应用》是在笔者多年数据库教学和系统开发实践经验的基础上总结编写而成的,既有系统的数据库基础理论,又具备数据库管理系统的实用性。通过原理与实例结合,Access、SQL Server 2000、SQL Server 2005的相互对比与方法归纳,循序渐进地设计知识点,便于读者理解和掌握。《数据库原理与应用》的另一个特点是,以学生信息实例贯穿各章,各章均通过主要内容提纲、大量示例和习题来帮助读者巩固所学知识。
-
大型主机数据库系统管理基础与应用开发唐剑锋,陈瑞青 编著《大型主机数据库系统管理基础与应用开发》是大型主机系列课程的主干教材,全书共分12章,主要从应用的角度介绍了现代大型主机数据库系统的相关概念、知识及技能。《教育部-IBM高校合作项目精品课程系列教材:大型主机数据库系统管理基础与应用开发》简要介绍了SQL语句的基础知识,比较了主机平台DB2和LUW平台DB2fl勺基本概念,主机DB2的内部结构和处理机制、基本对象管理的知识和技能,数据备份与复原的基本知识,数据迁移的基本知识,并简要介绍了表空间级统计信息搜集和更新的基本知识,以案例的方式探讨了主机DB2锁的基本概念和知识,简要介绍了主机DB2权限管理的基本技能,探讨了DB2forLUW与DB2forz/OS互连的基本知识和技能,最后以大量样例的方式介绍了COBOL嵌入式应用程序开发的基本知识和技能。《教育部-IBM高校合作项目精品课程系列教材:大型主机数据库系统管理基础与应用开发》可作为高等院校计算机学院、软件学院大型主机研究方向的本科和专科教材,也作为从事大型主机数据库工作的相关技术人员参考书,还可以用作希望了解和学习大型主机数据库知识和技术的人员培训教材。
-
数据结构与算法余腊生 主编《国家示范性高等院校“十二五”精品规划教材:数据结构与算法(上册)》涵盖了“数据结构与算法”课程的核心知识单元,内容包括数据结构的基本概念、算法分析与算法设计、线性表与数组、线与队列、递归与广义表、字符串与模式匹配等基本的数据结构与算法分析设计方法。《国家示范性高等院校“十二五”精品规划教材:数据结构与算法(上册)》还清晰地阐述了同类教材中较少提到的递归以及递归的评价与优化、字符串匹配中的近似匹配、正则表达式匹配与布尔表达式匹配等主题,这些主题在实际应用与ACM/ICPC中经常涉及。《国家示范性高等院校“十二五”精品规划教材:数据结构与算法(上册)》可作为普通高等院校计算机类专业的教材,也可作为信息类专业(如信息管理、通信工程、信息与计算科学)的教材和教学参考书,同时也是广大参加自学考试的人员、参加ACM/ICPC等各类程序设计竞赛人员和软件工作者的参考资料。《国家示范性高等院校“十二五”精品规划教材:数据结构与算法(上册)》对于准备考研的人员以及从事计算机应用工作的科技工作者,也是一本实用的参考书。
-
实用数据结构习题与实践高婷,杨明莉 主编高婷编著的《实用数据结构习题与实践》作为《实用数据结构教程》一书的配套教材,注重思维应用提炼和上机实践指导。前10章的内容可分为四个部分,即学习要点、案例分析、同步练习和实验指导。课程设计的内容占用一章为全书的学习内容作一总结,同时为方便学生学习和教师实验授课,书中给出了实验报告的模板和课程设计的模板,并且在附录中给出教材中的课后习题答案。《实用数据结构习题与实践》中对算法实现的参考源代码始终采用c语言格式,各案例、实验和课程设计中的程序都可在turbo c和visualc++中实现。《实用数据结构习题与实践》内容具有相对独立性,内容安排深入浅出、循序渐进。因此,本书既可以作为高校计算机和相关专业本科生的教材,也可以作为专科和成人教育的教材。