数据库应用实战 封面

数据库应用实战

评分 3.5
字数
13.5万字
章节数
117
ISBN
9787121472299

标签

内容简介

本书分为4个部分,第1部分为数据库技术概述,第2部分介绍关系型数据库(包括MySQL、Oracle、SQL Server和PostgreSQL)技术应用,第3部分介绍NoSQL数据库(包括Redis、MongoDB、HBase、Hive、Cassandra和Elasticsearch)技术应用,第4部分介绍其他类型数据库(包括SQLite、Neo4j和TDengine)技术应用。本书按照统一的目录结构对每种数据库进行介绍:先介绍数据库的业务应用场景,再介绍安装配置步骤,接着讲解架构设计和业务应用开发,最后介绍Python操作示例。由于4种关系型数据库中的一些数据对象在使用上有类似之处,因此本书只在一种数据库中进行介绍。例如,触发器和自定义函数只在Oracle中介绍,存储过程和游标只在SQL Server中介绍。各种非关系型数据库之间没有横向可比性,因此主要介绍其独特用法。

编辑推荐

这是一本覆盖面相当广的数据库应用入门书,特点在于用统一的目录结构串起十余种数据库:先讲业务应用场景,再讲安装配置、架构设计与应用开发,最后给出Python操作示例。关系型部分涵盖MySQL、Oracle、SQL Server和PostgreSQL,NoSQL部分覆盖Redis、MongoDB、HBase、Hive、Cassandra和Elasticsearch,另有SQLite、Neo4j、TDengine等。为避免重复,触发器与自定义函数只在Oracle中讲,存储过程与游标只在SQL Server中讲,非关系型数据库则着重介绍各自独特用法。这种编排让读者能快速建立“什么场景选什么库”的横向认知,并动手跑通示例。适合作为课程配套或自学入门的第一本书,但深度有限,进阶仍需专门资料。

适合谁读

适合

  • 计算机相关专业学生,需要一门课串起多种数据库
  • 刚转行做后端开发的初学者,想快速了解主流数据库
  • 需要选型参考的技术人员,对比关系型与NoSQL适用场景
  • 想用Python连接各类数据库做练习的自学者

不适合

  • 寻求单一数据库深度调优与性能优化经验的高级DBA
  • 希望系统学习数据库理论与内部实现原理的读者
  • 完全零基础且不打算动手安装环境的纯理论读者

阅读建议

  1. 按部分顺序读,先关系型再NoSQL,便于建立对比框架。
  2. 每章务必动手完成安装配置与Python示例,否则容易停留在概念。
  3. 把各章开头的业务场景当作选型笔记整理,形成自己的对照表。

出版社简介

电子工业出版社 中国 · 成立于 1982 年

电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。

目录

  1. 版权信息
  2. 内容简介
  3. 编委会
  4. 丛书推荐序一 数字经济的思维观与人才观
  5. 丛书推荐序二 产教融合打造创新人才培养的新模式
  6. 专家推荐
  7. 前言
  8. 第1部分 数据库技术概述
  9. 第1章 数据库技术的时代背景和发展历史
  10. 1.1 基本概念
  11. 1.2 数据存储发展历史
  12. 1.3 技术与时代业务
  13. 1.4 非关系型数据库
  14. 1.5 小结
  15. 第2章 数据库核心原理和架构设计
  16. 2.1 数据库模型
  17. 2.2 数据库模式
  18. 2.3 数据库存储设计
  19. 2.4 数据库计算引擎
  20. 2.5 数据库安全设计
  21. 2.6 数据库管理
  22. 2.7 数据库设计及上线
  23. 2.8 小结
  24. 第2部分 关系型数据库技术应用
  25. 第3章 MySQL数据库实战
  26. 3.1 业务应用场景
  27. 3.2 安装配置
  28. 3.3 架构设计
  29. 3.4 业务应用开发
  30. 3.5 Python操作示例
  31. 3.6 小结
  32. 第4章 Oracle数据库实战
  33. 4.1 业务应用场景
  34. 4.2 安装配置
  35. 4.3 架构设计
  36. 4.4 业务应用开发
  37. 4.5 Python操作示例
  38. 4.6 小结
  39. 第5章 SQL Server数据库实战
  40. 5.1 业务应用场景
  41. 5.2 安装配置
  42. 5.3 架构设计
  43. 5.4 业务应用开发
  44. 5.5 Python操作示例
  45. 5.6 小结
  46. 第6章 PostgreSQL数据库实战
  47. 6.1 业务应用场景
  48. 6.2 安装配置
  49. 6.3 架构设计
  50. 6.4 业务应用开发
  51. 6.5 Python操作示例
  52. 6.6 小结
  53. 第3部分 NoSQL数据库技术应用
  54. 第7章 Redis数据库实战
  55. 7.1 业务应用场景
  56. 7.2 安装配置
  57. 7.3 架构设计
  58. 7.4 业务应用开发
  59. 7.5 Python操作示例
  60. 7.6 小结
  61. 第8章 MongoDB数据库实战
  62. 8.1 业务应用场景
  63. 8.2 安装配置
  64. 8.3 架构设计
  65. 8.4 业务应用开发
  66. 8.5 Python操作示例
  67. 8.6 小结
  68. 第9章 HBase数据库实战
  69. 9.1 业务应用场景
  70. 9.2 安装配置
  71. 9.3 架构设计
  72. 9.4 业务应用开发
  73. 9.5 Python操作示例
  74. 9.6 小结
  75. 第10章 Hive数据库实战
  76. 10.1 业务应用场景
  77. 10.2 安装配置
  78. 10.3 架构设计
  79. 10.4 业务应用开发
  80. 10.5 Python操作示例
  81. 10.6 小结
  82. 第11章 Cassandra数据库实战
  83. 11.1 业务应用场景
  84. 11.2 安装配置
  85. 11.3 架构设计
  86. 11.4 业务应用开发
  87. 11.5 Python操作示例
  88. 11.6 小结
  89. 第12章 Elasticsearch数据库实战
  90. 12.1 业务应用场景
  91. 12.2 安装配置
  92. 12.3 架构设计
  93. 12.4 业务应用开发
  94. 12.5 Python操作示例
  95. 12.6 小结
  96. 第4部分 其他类型数据库技术应用
  97. 第13章 移动端数据库SQLite实战
  98. 13.1 业务应用场景
  99. 13.2 安装配置
  100. 13.3 架构设计
  101. 13.4 业务应用开发
  102. 13.5 Python操作示例
  103. 13.6 小结
  104. 第14章 图数据库Neo4j实战
  105. 14.1 业务应用场景
  106. 14.2 安装配置
  107. 14.3 架构设计
  108. 14.4 业务应用开发
  109. 14.5 Python操作示例
  110. 14.6 小结
  111. 第15章 时序数据库TDengine实战
  112. 15.1 业务应用场景
  113. 15.2 安装配置
  114. 15.3 架构设计
  115. 15.4 业务应用开发
  116. 15.5 Python操作示例
  117. 15.6 小结

常见问题

零基础可以直接读这本书吗?
可以,但需要配合动手实践。本书从数据库技术概述讲起,每种数据库都给出安装配置和示例代码,门槛不算高。不过内容覆盖面广,零基础读者最好先掌握基本的SQL语法和Python基础,再按章节逐步练习,效果会更扎实。
为什么有些特性只在一种数据库里讲?
因为MySQL、Oracle、SQL Server和PostgreSQL在部分数据对象的使用上有相似之处,为避免重复,作者把触发器和自定义函数放在Oracle中介绍,把存储过程和游标放在SQL Server中介绍。读者理解一种之后,可迁移到其他关系型数据库,但具体语法仍需查阅各自文档。
读完能达到什么水平?
能对主流关系型数据库和常见NoSQL数据库建立整体认识,理解各自的应用场景、基本架构和开发方式,并能用Python完成简单操作。这属于入门与广度覆盖的水平,若要在某一数据库上做深入调优或大规模应用,还需要专门学习该数据库的进阶资料。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

张粤磊 作者

张粤磊,目前公开资料有限,其姓名见于编程设计类图书《数据库应用实战》的作者署名。从作品题材来看,该书面向数据库技术的实际应用,属于偏重动手操作与项目实践的技术写作,而非纯理论探讨。这类书通常以具体任务和场景组织内容,强调把数据库知识落到可运行的示例与操作步骤上,适合希望边学边练的读者。由于缺少作者生平、专业背景与其它著述的可靠信息,无法判断其研究领域与写作全貌,也难以评估该书在读者中的具体影响。仅就现有线索而言,张粤磊的写作方向集中在数据库应用与编程实践,可供关注数据库入门与实战练习的读者参考。

刘未昕 作者

刘未昕是一位活跃于编程设计与人工智能领域的中文技术书作者,目前公开资料有限,尚不清楚其国籍、生卒年与英文名等信息。从库内收录的三部作品来看,他的写作聚焦于把技术知识转化为可操作的实践路径:《自己动手做大数据系统(第2版)》带领读者从零搭建数据系统,《数据库应用实战》着眼于数据库的实际运用,《Python入门到人工智能实战》则贯通了从语言入门到智能应用的完整链条。这些作品整体呈现出重视动手、循序渐进、面向实战的特点,适合希望边学边做的入门与进阶读者,也因此在编程与人工智能类图书中形成较为清晰的实践型写作定位。

胡振兴 作者

胡振兴,中文计算机类图书作者,目前可查的公开资料有限。从库内收录的两部作品《数据库应用实战》与《Python入门到人工智能实战》来看,其写作方向集中在编程设计与人工智能两个领域,内容多面向入门与实战应用,兼顾数据库操作与Python编程,并延伸至人工智能的落地实践。书名中的“实战”“入门到”等表述,显示其行文偏重由浅入深、结合具体操作的讲解方式,适合希望快速上手并动手实践的初学者与自学者阅读。由于作者国籍、生卒年、学历与职业背景等均未见明确记载,这里不作推测;仅就现有作品而言,其选题贴合技术学习者的实际需求,在编程入门与人工智能应用类读物中具有一定的实用参考价值。

杜艺含 作者 · 中国

杜艺含是一位中国作者,公开资料有限,目前可确认的身份信息主要来自其署名作品。库内收录其作品一种,即《数据库应用实战》,该书归入编程设计类,内容围绕数据库技术的实际应用展开,面向需要动手实践的读者。从现有信息看,杜艺含的写作偏向技术实操,注重把数据库知识与具体应用场景结合,而非停留于概念介绍。由于生平、学历与职业背景未见公开披露,本简介不作推测,仅据作品题材与分类呈现其作为技术写作者的一面。读者若希望了解数据库应用的具体方法,可将其作品作为入门与练习的参考;至于作者的其他经历与后续写作方向,尚待更多公开资料补充。

同一作者

同类高分