数据库
-
数据结构杨剑 主编《数据结构》是为“数据结构”课程编写的教材,其内容选取符合教学大纲要求,并兼顾学科的广度和深度,适用面广。《数据结构》共分为9章,全面系统地介绍线性表、队列、堆栈、树、图等基本数据结构,以及这些数据结构在计算机中的存储及算法实现,介绍各种查找及排序算法的实现和效率分析,最后给出了数据结构综合应用实例。书中各种算法采用C语言描述。书中每一章除介绍相关知识点外,还给出了每章教学的建议课时、总体要求、学习重点、习题和上机实训题目,在最后一章的实习实训指导中,给出了实训题目、设计思想和设计过程,这非常有助于教师的教学安排以及学生对重点的掌握,提高其应用能力。《数据结构》配有相关素材,包括各章的程序源代码、PPT电子教案、习题答案与解析,可从清华大学出版社网站下载。《数据结构》可以作为高等学校计算机类专业学生的教材和参考书,也可作为其他理工类专业的数据结构课程的教学用书,还可以作为计算机相关人员的自学参考书。 -
MySQL技术内幕InnoDB存储引擎姜承尧 著本书是国内目前唯一的一本关于innodb的著作,由资深mysql专家亲自执笔,中外数据库专家联袂推荐,权威性毋庸置疑。内容深入,从源代码的角度深度解析了innodb的体系结构、实现原理、工作机制,并给出了大量最佳实践,能帮助你系统而深入地掌握innodb,更重要的是,它能为你设计和管理高性能、高可用的数据库系统提供绝佳的指导。注重实战,全书辅有大量的案例,可操作性极强。全书首先全景式地介绍了mysql独有的插件式存储引擎,分析了mysql的各种存储引擎的优势和应用环境;接着以innodb的内部实现为切入点,逐一详细讲解了innodb存储引擎内部的各个功能模块,包括innodb存储引擎的体系结构、内存中的数据结构、基于innodb存储引擎的表和页的物理存储、索引与算法、文件、锁、事务、备份,以及innodb的性能调优等重要的知识;最后深入解析了innodb存储引擎的源代码结构,对大家阅读和理解innodb的源代码有重要的指导意义。本书适合所有希望构建和管理高性能、高可用性的mysql数据库系统的开发者和dba阅读。 -
剑破冰山卢涛主编,苏旭晖 丁俊 副主编,梁敬彬 王保强 怀敬明 贾书民 编著Oracle数据库是目前市场占有率最高的商业数据库,功能非常强大,随着Oracle管理工具的智能化,如Oracle EM提供了强大的管理和调优功能,Oracle DBA的管理工作逐渐趋于简单化。正因为如此,当前国内Oracle开发人员的岗位需求大幅度增加,投身Oracle开发的人数也日益增多。一个好的0racIe开发人员不仅要知道一些基本语法和常见用法,还需要知道何时用、如何用、怎么避免相关误区、写出高质量的代码。《剑破冰山:Oracle开发艺术》面向有0racle使用经验或有其他数据库使用经验的人,重点讲述利用好Oracle的特色功能进行高效开发的思路和技巧,帮助读者快速掌握中高级Oracle开发技术。《剑破冰山:Oracle开发艺术》主要覆盖0racle开发必备的重要知识点:数据库编程规范、Oracle开发常用工具及使用、MERGE方法、神秘的NULL和讨厌的CHAR、扩展GROUPBY、Oracle自动类型转换、Oracle分析函数、Oracle层次查询、llgR2新特性之递归WITH编程、动态SQL扩展。此外还有大量案例:Where In List问题解析,数据库设计和大数据量处理、数据审核、号段选取应用、分析SQL执行计划的关注点、Oracle开发误区探索、提升PL/SQL开发性能漫谈、管道函数的学习与实战应用、巧用锁特性避免重复启动同一程序、不可能的任务?超越Oracle等。《剑破冰山:Oracle开发艺术》作者均有多年Oracle开发管理实战经验,他们期望以自己的经验和教训,分享分析和解决问题的方法,探讨如何用相关的技术去解决特定的需求。希望读者在看完《剑破冰山:Oracle开发艺术》后,能受到良好的启迪,进而能极大地提升自己在Oracl数据库开发方面的能力! -
基于Oracle的Web应用项目开发朱亚兴,朱旭刚 主编《基于Oracle的Web应用项目开发》(朱亚兴、朱旭刚主编)充分考虑到作为Oracle数据库开发应用的职位需求以及在Oracle数据库基础上快速构建互联网应用的需要,主要讲解如何使用Oracle Appficafion Express来快速开发Web应用程序。在掌握Oracle基础知识的基础上仅使用Web浏览器以及有限的编程经验,就可以开发和部署具有快速、安全、专业的Web应用程序。在内容的安排上分为上下篇。上篇介绍了Oracle数据库的基础知识,Oracle lOg数据库的安装,常用工具及数据库对象的使用,SQL编程以及PL/SQL编程。下篇介绍了Oracle Appfication Express基本概念、应用程序开发环境,Web应用程序组成,并通过大量详细的案例程序剖析以及具体应用案例实践,讲解快速构建和开发基于Oracle的Web应用项目的技术和方法。《基于Oracle的Web应用项目开发》可作为高等职业院校、高等专科学校在校学生,Oracle数据库初学者的自学用书和从事信息系统开发的设计人员的参考用书。 -
SQL Server 2005教程郑阿奇 主编SQL Server 2005教程以Microsoft SQL Server 2005为平台,在数据库基础和认识SQL Server 2005环境的基础上,系统介绍数据库、表、查询和视图、T-SQL语言、索引与数据完整性、存储过程和触发器、备份恢复与导入/导出、系统安全管理等。教程和实验互相补充,又各自形成系统。采用本教程教学,教和学都比较容易。读者对象:《SQL Server 2005教程》可作为SQL Server 2005学习或参考,也可作为高等学校SQL Server课程教材。 -
数据库系统及应用实验案例与习题解答王知强 主编《数据库系统及应用实验案例与习题解答》是与《数据库系统及应用》(王知强主编,清华大学出版社出版)配套的辅助教材。结合应用型普通高校数据库课程的具体要求和教学特点,并在以往实践教学中积累的丰富经验基础上,由高等学校和软件开发公司中长期从事数据库课程教学与科研开发的一线骨干教师和软件设计师编写,全书共分5部分,内容包括SQL Server数据库基本操作、数据库概念设计、逻辑设计和实施等实验指导;教材习题参考答案;习题集与参考答案,结合相关章节内容精心选取了国家软件资格等职业资格考试题以及研究生入学考试等类型题,题型包括选择、填空、计算、画图和分析等;数据库系统开发案例;课程设计大纲。《数据库系统及应用实验案例与习题解答》既可作为高等院校计算机科学与技术、信息管理与信息系统、软件工程、网络工程及相关专业的教材,也可作为企、事业单位等相关人员的参考书。 -
基于C#的SQL Server应用技术龚雄涛,胡昌杰 主编《基于C#的SQL Server应用技术》以实际工作过程为导向,以应用为重点,使用了当今较流行的C#开发工具,以“班级管理系统”为示例数据库,并且以此案例贯穿全书基础部分的所有工作任务,使读者在熟练掌握SQLServer2008的同时,全面了解数据库知识。《基于C#的SQL Server应用技术》共分为9个学习情境:学习情境1~7介绍了使用SQL Server进行数据库系统开发的一些基础性知识,包括数据库基础、SQL Server数据库对象的创建与管理、T-SQL语言基础、编程接口技术等方面的知识;学习情境8讲述了班级管理系统的开发,学习情境9讲述了电子相册管理系统的开发。这些实例取材于真实项目,具有较高的实用性。《基于C#的SQL Server应用技术》适合作为高职院校、独立学院计算机专业的教材,还适合广大使用SQL Server进行数据库系统开发的软件开发人员参考,对高校计算机专业的学生进行毕业设计也具有一定的参考价值。《基于C#的SQL Server应用技术》配有电子教案,需要者可登录出版社网站,免费下载。 -
数据库原理与SQL语言周鸿旋 主编《数据库原理与SQL语言》主要通过案例介绍数据库的设计、开发的全过程,循序渐进地导人数据库原理与SQL语言的各项知识,把数据库原理、各项新知识点、Transact-SQL语言以及各章节中的重点、难点融入案例中加以解决。《数据库原理与SQL语言》分为8章,按数据库设计顺序分别介绍3个主要数据模型、关系数据库、数据库设计,以及使用Transact-SQL语言和SQL Server 2005企业管理器创建表、查询表、视图、存储过程和触发器等,并附上一整套经实际应用验证的数据库应用实战案例。《数据库原理与SQL语言》深入浅出、概念清晰易懂、案例实用,既介绍了基础理论知识,又有比较丰富的实用数据库设计步骤详解。另外,书中还配有实训案例和操作代码,是一本基础理论扎实,具有很强实用性的教材。《数据库原理与SQL语言》可作为应用型、技能型人才培养的各类计算机相关专业的教学用书,也可供各类培训班学员、计算机从业人员和爱好者参考使用。 -
Visual FoxPro 9.0实用教程李明,顾振山 编《visual foxpro 9.0实用教程(第2版)》是一本系统介绍visual foxpro 9.0数据库管理系统知识体系以及利用visual foxpro进行数据库应用系统开发的实用教程。《visual foxpro 9.0实用教程(第2版)》共分11章,内容包括数据库基础知识、visual foxpro 9.0语言基础、表和数据库的基本操作、查询与视图、结构化程序设计、面向对象程序设计、报表与标签、菜单与工具栏的设计、应用系统的创建以及应用系统开发实例。除第11章外,其余每章的后面均配备了一定数量的习题,以便于读者理解和掌握所学内容。《visual foxpro 9.0实用教程(第2版)》知识体系完整,结构安排合理,内容深度适宜,讲解深入浅出,适合作为高等学校非计算机专业本科、专科学生的计算机课程教材,也可供从事中小型数据库管理的工作人员和相关领域的技术工作者参考。 -
数据库系统原理及应用李晓峰,李东 主编本书从不同层次、角度,由浅入深地介绍数据库系统的原理和应用,吸取新思想、新技术,详细介绍数据库系统的基本概念、关系模型的运算理论、SQL语言和SQL Server 2008、规范化设计理论、数据库设计、数据保护等基本知识,并对目前正在发展的高级数据库技术作了介绍,强调内容的特色化与创新性。本书本着突出理论知识的应用和实践能力的培养.基础理论以必需、够用为度,专业教学加强针对性和实用性等原则,共分三部分:基?篇、应用篇和高级篇。“基础篇”内容涉及数据库的基本概念、操作、模型:“应用篇” 结合sQL Server 2008和计算机实验签到系统实例介绍数据库管理和高级应用技术,达到理论与实践紧密结合;“高级篇”内容包括一些前沿技术,如“分布式数据库”、“面向对象数据库”。本书内容循序渐进,深入浅出,概念清晰,条理性强,每一章都给出了大量的实例,并且每章后面附有大量习题,从各种不同角度帮助读者了解和掌握所学的知识点,完成全部知识体系的衔接。本书可作为大学计算机及相关专业的本科教材,也可供从事计算机软件工作的科技人员、工程技术人员以及其他相关人员参阅。
