数据库理论
-
数据库原理与设计王国胤 等主编《数据库原理与设计》为国家级优秀教材团队教材成果、国家级双语示范课程主教材。 本书全面介绍了数据库基本原理与设计技术,并以目前流行的SQL Server2008为平台介绍了数据库管理系统的功能和重要技术。全书分为三部分:第一部分是基础知识部分(1~5章),主要介绍数据库一般原理性知识;第二部分是数据库系统技术部分(6~9章),主要介绍数据库应用系统的开发步骤和提高数据库系统性能的技术;第三部分是数据库技术的应用和发展部分(10~13章),主要介绍数据库技术的发展新趋势和新应用。本书附录给出了一个“网上服装销售系统”的数据库应用系统设计的案例。《数据库原理与设计》为教师将提供配套的实验指导书,可以作为高等院校数据库及相关课程的教材,也可供相关技术人员参考。全书架构由王国胤负责组织设计,并由王国胤、刘群和夏英统稿。
-
Cassandra权威指南(美)Eben Hewitt 著《Cassandra权威指南》是一本广受好评的Cassandra图书。与传统的关系型数据库不同,Cassandra是一种开源的分布式存储系统。书中介绍了它无中心架构、高可用、无缝扩展等引人注目的特点,讲述了如何安装、配置Cassandra及如何在其上运行实例,还介绍了对它的监控、维护和性能调优手段,同时还涉及了Cassandra相关的集成工具Hadoop及其类似的其他NoSQL数据库。《Cassandra权威指南》适合数据库开发人员与网站开发者阅读。
-
实用数据结构)徐士良,马尔妮 编著《实用数据结构(第3版)》是高等学校学生学习“数据结构”课程而编写的。书中介绍了数据处理领域中常用的数据结构及其主要的运算。主要内容包括:集合、算法以及数据结构的基本概念,线性表及其顺序存储结构,线性链表及其运算,索引存储结构,数组,树与二叉树,图,查找技术,hash表技术,排序技术。 《实用数据结构(第3版)》通俗易懂,实例丰富。书中所有的算法均给出了c/c++的描述。《实用数据结构(第3版)》可作为学习数据结构课程的教材,也可作为自学教材或各类培训班的教材。
-
数据结构教程王少波,孙夫雄 编著《数据结构》是计算机及信息管理专业学科的必修课程。《数据结构教程》是按高等院校对计算机及信息管理专业本科四年制教学大纲的要求编写的教材。《数据结构教程》也可以作为其他相关专业的教材,还可以作为计算机科技工作者的参考书。《数据结构教程》是作者在二十多年数据结构教学经验总结的基础上编写而成的。全书共分为9章,内容涵盖数据结构的基本概念、线性表和串、栈和队列、树和二叉树、图、数组、排序、查找、文件。《数据结构教程》采用C++程序设计语言对算法进行描述。《数据结构教程》不仅介绍了数据结构的相关理论,而且运用大量的实际案例充实教材的内容,力求既有理论深度,又有实用价值。在附录A中还给出了VC++ 6.0编译环境介绍,在附录B中给出了本课程学习中应该完成的基本实验要求。每章的后面都附有相关的习题和部分习题答案。
-
数据结构与算法余腊生 主编《国家示范性高等院校“十二五”精品规划教材:数据结构与算法(上册)》涵盖了“数据结构与算法”课程的核心知识单元,内容包括数据结构的基本概念、算法分析与算法设计、线性表与数组、线与队列、递归与广义表、字符串与模式匹配等基本的数据结构与算法分析设计方法。《国家示范性高等院校“十二五”精品规划教材:数据结构与算法(上册)》还清晰地阐述了同类教材中较少提到的递归以及递归的评价与优化、字符串匹配中的近似匹配、正则表达式匹配与布尔表达式匹配等主题,这些主题在实际应用与ACM/ICPC中经常涉及。《国家示范性高等院校“十二五”精品规划教材:数据结构与算法(上册)》可作为普通高等院校计算机类专业的教材,也可作为信息类专业(如信息管理、通信工程、信息与计算科学)的教材和教学参考书,同时也是广大参加自学考试的人员、参加ACM/ICPC等各类程序设计竞赛人员和软件工作者的参考资料。《国家示范性高等院校“十二五”精品规划教材:数据结构与算法(上册)》对于准备考研的人员以及从事计算机应用工作的科技工作者,也是一本实用的参考书。
-
数据库原理与应用李弘,韩晓荣,王建国,王晓燕 编著数据库技术是计算机技术的重要分支,是信息系统的核心和基础,因而,数据库原理与应用类课程成为高等院校计算机和信息类专业的核心课程。目前与数据库相关的教材主要有两类,第一类是侧重于介绍基础理论的原理类教材,第二类是针对某一数据库管理系统的实践类教材。由于前者侧重于基础理论,内容较为抽象,读者感觉比较枯燥,不易理解和掌握;而后者又偏重于介绍具体工具的使用。如SQLServer等实践类教材,该类教材缺乏各管理系统间的比较,没有从数据库设计和应用开发的角度进行阐述,缺乏理论高度与系统性。《数据库原理与应用》是在笔者多年数据库教学和系统开发实践经验的基础上总结编写而成的,既有系统的数据库基础理论,又具备数据库管理系统的实用性。通过原理与实例结合,Access、SQL Server 2000、SQL Server 2005的相互对比与方法归纳,循序渐进地设计知识点,便于读者理解和掌握。《数据库原理与应用》的另一个特点是,以学生信息实例贯穿各章,各章均通过主要内容提纲、大量示例和习题来帮助读者巩固所学知识。
-
数据库技术及应用尹为民,曾慧,吴迪 编著《高等院校信息技术规划教材:数据库技术及应用》是一部关于数据库系统的基本原理与方法、现代技术及应用的教科书。其中分为三个部分:第1部分为基础篇,介绍数据库基础知识与基本方法、描述关系数据库语言及关系模式的规范化设计;第2部分为技术篇,介绍关系数据库设计方法、数据库系统的调优技术、描述系统建模的新方法与对象关系数据库技术;第3部分为应用篇,介绍数据库访问技术与信息系统的结构模式、结合典型的数据库管理系统介绍数据库应用系统的设计与开发、讨论现代数据库技术。《高等院校信息技术规划教材:数据库技术及应用》最后附有数据库设计实例。《高等院校信息技术规划教材:数据库技术及应用》是作者多年从事数据库课程教学与科研实践的结晶,注重核心知识的描述,注意基础理论和现行应用技术的结合,删减繁冗、过时的内容,同时又根据本学科发展的动态,介绍现代数据库系统技术及相关应用知识。《高等院校信息技术规划教材:数据库技术及应用》有相应的课程网站(含配套的课件、练习测试和实习指导等),以方便师生的教与学。《高等院校信息技术规划教材:数据库技术及应用》不仅可作为高等院校计算机及相关专业学生数据库课程的教材,还可供从事信息领域工作的科技人员及其他人员参阅。
-
数据结构实用教程郑阿奇 著《高等学校计算机教材:数据结构实用教程(C语言版)》系统介绍线性表、栈和队列、串、数组和广义表、树和二叉树、图、排序、查找等内容。以C语言作为数据结构和算法的描述语言。一般先通过应用实例引入,在数据类型基本操作介绍后,通过综合应用实例进行应用和消化。所有的综合应用实例在Visual C++6.0环境下调试、运行通过。通过《高等学校计算机教材:数据结构实用教程(C语言版)》学习,不但可以比较容易理解数据结构主要内容,而且应用数据结构知识解决了若干个小应用问题,大大提高学生解决问题的能力。
-
大型主机数据库系统管理基础与应用开发唐剑锋,陈瑞青 编著《大型主机数据库系统管理基础与应用开发》是大型主机系列课程的主干教材,全书共分12章,主要从应用的角度介绍了现代大型主机数据库系统的相关概念、知识及技能。《教育部-IBM高校合作项目精品课程系列教材:大型主机数据库系统管理基础与应用开发》简要介绍了SQL语句的基础知识,比较了主机平台DB2和LUW平台DB2fl勺基本概念,主机DB2的内部结构和处理机制、基本对象管理的知识和技能,数据备份与复原的基本知识,数据迁移的基本知识,并简要介绍了表空间级统计信息搜集和更新的基本知识,以案例的方式探讨了主机DB2锁的基本概念和知识,简要介绍了主机DB2权限管理的基本技能,探讨了DB2forLUW与DB2forz/OS互连的基本知识和技能,最后以大量样例的方式介绍了COBOL嵌入式应用程序开发的基本知识和技能。《教育部-IBM高校合作项目精品课程系列教材:大型主机数据库系统管理基础与应用开发》可作为高等院校计算机学院、软件学院大型主机研究方向的本科和专科教材,也作为从事大型主机数据库工作的相关技术人员参考书,还可以用作希望了解和学习大型主机数据库知识和技术的人员培训教材。
-
数据库应用技术梁爽 等编著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世纪高等学校规划教材·计算机应用:数据库应用技术》也是一本实用的自学参考书。