数据库
-
Docker数据中心及其内核技术马献章 著数据中心是当今乃至今后一个时期信息化建设普遍关注的热点领域。近几年,云计算、大数据、人工智能等技术层出不穷,在这些新技术的背后,数据中心的基础设施和相关技术也在不断演进和创新,谁能够掌握新的数据中心技术,谁就能在激烈的行业竞争中处于优势地位。《Docker数据中心及其内核技术》介绍了Docker数据中心的概念和管理、容器技术、微服务技术、Docker数据中心的核心组件、规模化使用Docker等基础知识,结合实例介绍了企业级数据建模、数据库性能调优、数据库重构等高级知识。《Docker数据中心及其内核技术》可作为数据科学、计算机、网络工程、信息管理专业本科生/研究生的高端教材,适合具有一定计算机基础知识的读者学习,也可作为数据分析师、系统架构师、企业IT主管、系统管理员学习数据中心的培训教材,以及各企(事)业组织实施信息化建设、流程再造、大数据的生态系统构建和信息化基础知识训练的参考用书。 -
数据结构与抽象[美] 弗兰克·M.卡拉诺,蒂莫西·M.亨利 著,辛运帏 译《数据结构与抽象:Java语言描述(原书第5版)》介绍数据结构及其Java实现,内容分为30章,涵盖的ADT有包、栈、队列等线性结构以及二叉树、查找树等层次结构和图结构,给出了对应于各ADT规范说明的Java类,分别基于数组方式和指针方式实现了类中的主要操作。书中还介绍了排序、查找相关算法,描述了字典、散列等概念和实现方式,介绍了评价算法效率的复杂度概念,以及使用迭代和递归方式实现算法的基本思路。《数据结构与抽象:Java语言描述(原书第5版)》可作为相关专业数据结构课程的教材使用,也可供专业技术人员参考。 -
数据库实验教程何珍文,罗晖,张夏林 著数据库是计算机科学与技术的重要基础之一,是计算机科学与技术、地理信息系统、空间信息与数字技术等信息相关专业的核心课程。《数据库实验教程/中国地质大学(武汉)实验教学系列教材》是数据库课程的实验教程,通过数据库建库、管理及应用开发等一系列实验,帮助学生进一步理解所学数据库知识,提升运用数据库技术解决实际问题的能力。《数据库实验教程/中国地质大学(武汉)实验教学系列教材》包括数据库管理系统软件、数据库与数据表操作、视图创建与使用、数据库的安全性与完整性、触发器、数据库设计与应用开发、数据库备份与恢复等方面的内容。《数据库实验教程/中国地质大学(武汉)实验教学系列教材》可以作为高等学校计算机科学与技术、地理信息系统、空间信息与数字技术、软件工程、通信工程、测绘、遥感及其他相关专业开设的数据库课程的本科生和研究生实验教材,也可供相关科研、企事业单位的研究与开发人员参考和使用。 -
千金良方李春,罗小波,董红禹 著《千金良方——MySQL性能优化金字塔法则》一共分为3篇:基础篇、案例篇和工具篇。“基础篇”从理论基础和基本原理层面介绍了MySQL的安装与配置、升级和体系结构,information_schema、sys_schema、performance_schema和mysql_schema,MySQL复制,MySQL事务,SQL语句优化及架构设计基础知识。“案例篇”从硬件和系统、MySQL架构等方面给出了性能优化的十几个案例,包括:性能测试的基本优化思路和需要关注的性能指标解释、对日常SQL语句执行慢的基本定位、避免x86可用性的一般性方法、节能模式会怎样影响性能、I/O存储作为数据库重要的依赖是如何影响数据库性能的、主备复制不一致可能有哪些原因、字符集不一致会造成哪些性能问题、在实际场景中锁的争用是怎样的。“工具篇”介绍了在MySQL性能优化过程中需要用到的各种工具,包括:dmidecode、top、dstat等硬件和系统排查工具;FIO、sysbench、HammerDB等压力测试工具;mysqldump、XtraBackup等备份工具;Percona、innotop、Prometheus等监控工具。 -
从入门到实战·微课视频景雨,祁瑞华,杨晨,刘建鑫 编《Oracle数据库从入门到实战(微课视频版)/从入门到实战·微课视频》以Oracle12c数据库管理系统为开发环境,以学生一课程数据库和员工一部门数据库为例,全面系统地介绍了Oracle12c的管理操作和应用开发方法。《Oracle数据库从入门到实战(微课视频版)/从入门到实战·微课视频》共分13章,分别介绍Oracle12c的安装和卸载,Oracle数据库体系结构,SQL基础,PL/SQL概述,异常处理,游标,存储子程序,包,触发器,用户、权限与角色管理,数据库备份与恢复。在《Oracle数据库从入门到实战(微课视频版)/从入门到实战·微课视频》的最后提供了两个数据库应用的案例:名片管理系统的设计与实现和学生成绩管理系统的设计与实现,可作为教学和实训的内容,培养学生开发简单应用系统的能力。《Oracle数据库从入门到实战(微课视频版)/从入门到实战·微课视频》以核心知识的讲解为基础,以培养相应的能力目标为导向,以任务驱动的案例教学为手段,以实践问答为巩固,详细介绍每一部分内容。《Oracle数据库从入门到实战(微课视频版)/从入门到实战·微课视频》部分章节提供了视频讲解。《Oracle数据库从入门到实战(微课视频版)/从入门到实战·微课视频》可作为大学本科、高职高专及数据库应用相关培训课程的教学用书,也可作为计算机应用人员和计算机爱好者的自学参考书。 -
数据结构彭波 编《数据结构:基于C语言的描述/高等学校电子信息类专业系列教材》系统地介绍数据结构基础理论知识及算法设计,第1~7章从抽象数据类型的角度讨论各种基本类型的数据结构及其应用,主要包括线性表、栈和队列、串、数组和广义表、树和二叉树及图;第8章和第9章主要讨论查找和排序的各种实现方法及其综合比较;第10章介绍不同类型文件的基本操作方法;第11章介绍数据结构课程实验的目的、步骤及内容;附录给出全书习题的参考答案。全书采用类C语言作为数据结构和算法的描述语言,随书配备电子教案,以及第11章实验的源代码。该书在内容选取上符合人才培养目标的要求及教学规律和认知规律,在组织编排上体现“先理论、后应用、理论与应用相结合”的原则,并兼顾学科的广度和深度,力求适用面广。《数据结构:基于C语言的描述/高等学校电子信息类专业系列教材》具有结构严谨、层次清楚、概念准确、深入浅出、描述清晰等特点。《数据结构:基于C语言的描述/高等学校电子信息类专业系列教材》可作为计算机类专业和信息类相关专业的本科或专科教材,也可供从事计算机工程与应用工作的科技工作者参考。 -
数据库系统原理及MySQL应用教程李辉 等 著《数据库系统原理及MySQL应用教程(第2版)》共19章,全面地讲述了数据库技术的基本原理和应用。主要内容包括:数据库概述、信息与数据模型、关系代数与关系数据库理论、数据库设计方法、MySQL的安装与使用、MySQL存储引擎与数据库操作管理、MySQL表定义与完整性约束控制、MySQL数据操作管理、MySQL索引、MySQL视图、MySQL存储过程与函数、MySQL触发器与事件调度器、MySQL权限管理、事务与MySQL的多用户并发控制、MySQL数据库备份与还原、MySQL日志管理、分布式数据库与MySQL的应用、MySQL在Web开发中的应用、非关系型数据库——NoSQL等内容。该书以MySQL为背景介绍了数据库技术的实现,使读者可以充分利用MySQL平台深刻理解数据库技术的原理,达到理论和实践紧密结合的目的。同时解决了读者安装上机数据库管理软件中的操作兼容性(32和64位计算机、Windows、Linux和MAC操作等)问题。《数据库系统原理及MySQL应用教程(第2版)》内容循序渐进,深入浅出,概念清晰,条理性强,每一章节都给出了相应的实例,为缓解读者初期动手的茫然与困惑,该书在每章专门设置了实验任务。《数据库系统原理及MySQL应用教程(第2版)》可作为本科相关“数据库原理及应用”课程的配套教材,同时也可以供参加数据库类考试的人员、数据库应用开发设计人员、工程技术人员及其他相关人员参阅。对于非计算机的本科学生,如果希望学到关键、实用的数据库技术,也可将该书作为教材。 -
数据库原理赵文栋,张少娴,徐正芹 编《数据库原理/普通高校本科计算机专业特色教材精选·数据库》重点介绍了数据库的原理、设计与实现技术,对传统的数据库理论进行了精练,保留了核心与实用部分,并适当增加了实验内容,以突出实践能力的培养。《数据库原理/普通高校本科计算机专业特色教材精选·数据库》由三部分共18章组成:第一部分介绍数据库基本原理,包括数据库的基础知识、数据模型、结构化查询语言SQL和数据的安全性等内容;第二部分介绍数据库的设计与开发,包括关系模式的规范化和数据库的设计与建模等内容;第三部分讨论数据库管理系统(DBMS)的设计与实现,以一个实际的DBMS为例,介绍DBMS的设计、存储管理、数据缓冲、数据操纵、索引技术、查询处理、事务管理和故障恢复等知识。《数据库原理/普通高校本科计算机专业特色教材精选·数据库》适合于高等院校计算机及相关专业的本科生和研究生教学使用,也可供相关领域技术人员参考。 -
数据库原理及应用李月军,付良廷 著《数据库原理及应用(MySQL版 微课视频版)/21世纪高等学校计算机类课程创新规划教材·微课版》是一部介绍现代数据库系统的基本原理、技术和方法的教科书。该书共分四篇:第一篇介绍数据库基础知识;第二篇介绍数据库管理与保护;第三篇描述数据库系统的设计与实现;第四篇给出了一个具体的数据库系统开发案例。该书以数据库系统的核心——数据库管理系统的出现背景为线索,引出数据库的相关概念及数据库的整个框架体系,理顺了数据库原理、设计与应用之间的有机联系。该书突出理论产生的背景和根源,强化理论与应用开发相结合,重视知识的实用。《数据库原理及应用(MySQL版 微课视频版)/21世纪高等学校计算机类课程创新规划教材·微课版》逻辑性、系统性、实践性和实用性强,可作为计算机各专业及信息类、电子类等专业数据库相关课程教材,也可作为数据库应用系统开发设计人员、工程技术人员、备考国家软考数据库系统工程师证书人员、自学考试人员等的参考书。 -
数据结构教程王志海,付婷婷,张磊 著《数据结构教程》以C语言为基础介绍了各种数据结构的存储与表现形式,给出了每种结构的抽象数据类型描述以及对应不同结构的功能代码。 《数据结构教程》第1章综述了数据结构的基本概念;第2~7章从抽象数据类型的角度,分别讨论线性表、栈、队列、串、数组、广义表、树和二叉树以及图等基本类型的数据结构及应用;第8~9章讨论查找和排序,除了介绍各种实现方法外,还从时间复杂度方面对算法的性能进行了分析和比较。 《数据结构教程》适合有一定C语言基础的初学者学习,可以使读者循序渐进地建立数据结构以及算法的思想,为编写高质量的程序提供有效帮助。
