本书分为4个部分,部分为数据库技术概述,第2部分介绍关系型数据库(包括MySQL、Oracle、SQL Server和PostgreSQL)技术应用,第3部分介绍NoSQL数据库(包括Redis、MongoDB、HBase、Hive、Cassandra和Elasticsearch)技术应用,第4部分介绍其他类型数据库(包括SQLite、Neo4j和TDengine)技术应用。本书按照统一的目录结构对每种数据库进行介绍:先介绍数据库的业务应用场景,再介绍安装配置步骤,接着讲解架构设计和业务应用开发,最后介绍Python操作示例。由于4种关系型数据库中的一些数据对象在使用上有类似之处,因此本书只在一种数据库中进行介绍。例如,触发器和自定义函数只在Oracle中介绍,存储过程和游标只在SQL Server中介绍。各种非关系型数据库之间没有横向可比性,因此主要介绍其独特用法。
本书以DAPP的原理和具体实现为主线索,通过对这些知识的讲解,使读者对DAPP系统开发有更全面的认识,同时把区块链公链的相关知识融合进来,使得读者不仅能够设计和实现DAPP系统,还能大体理解DAPP的相关知识。 本书分为7章。章简单介绍了区块链的基础知识,通过一个简单的智能合约的代码,让读者对区块链有更直观的认识;第2章讲解了各类集成开发环境的搭建,尤其是MetaMask插件,用户需要通过此插件连接以太坊主网后才能使用DAPP系统;第3章讲解了Solidity编译及部署到公链之后的数据表达和函数调用方式;第4章介绍了ABI接口的技术细节;第5章和第6章以案例的方式介绍了DAPP开发的细节;第7章讲解了DAPP潜在的风险。 希望本书能为广大系统开发者和投资者提供一些帮助。
大数据时代,掌握必要的数据分析能力,将大大提升工作效率和自身竞争力。Tableau是一款数据分析及可视化工具,本书将详细讲解利用Tableau进行数据分析及展示的相关知识。书中主要内容包括:Tableau数据分析概述、连接数据源、Tableau基础操作、数据可视化、统计分析、仪表板和故事;Tableau Prep数据清洗、处理、角色和参数,Tableau Prep的应用,数据清洗和分析案例,以及Tableau在线服务器等。本书内容丰富,采用全彩印刷,配套视频讲解,结合随书附赠的素材边看边学边练,能够大大提高学习效率,迅速掌握Tableau数据分析技能并用于实践。本书适合数据分析初学者、初级数据分析师、数据库技术人员、市场营销人员、产品经理等自学使用。同时,本书也可用作职业院校、培训机构相关专业的教材及参考书。