"(1)涵盖面较广
本书既涵盖了经典的关系型数据库,也涵盖了新型的非关系型数据。在各类新型非关系型数据库中,涵盖了常用的文档型数据库、图数据库和键值型数据库。适合读者建立对数据库技术的全面理解和掌握。
(2)案例驱动
本书强调实用。从第2章到第7章,每章都包含大量实操内容,且围绕具体案例展开讲解,引导读者理解相关原理和方法的技术特点、使用场合和注意事项。特别是第4章,围绕一个应用实例讲解关系型数据系统从需求分析到数据库设计、从界面设计到程序开发方法的全流程,让读者学用华为openGauss数据库在华为云上部署自己的数据库web应用程序。
(3)注重实用
本书服务于数据库技术的初学者。本书没有长篇累牍讲解数据库技术背后深奥的数理知识,而是针对初学者的认知基础,挑选必要的理论知识深入浅出地讲解。本书更多的篇幅是帮助读者理解数据库技术的使用方法,而且不仅仅是作为系统管理员的常规数据库维护方法,还针对每种类型的数据库讲解了如何通过Python语言对其进行编程。
(4)培养全栈开发能力
在数据库编程方面,除了讲解如何用Python对数据库进行增删改查,还讲解了如何建构基于Gradio的Web图形界面程序,以最小的学习成本,让读者具备数据库应用的全栈开发能力。
"