万本电子书0元读

万本电子书0元读

顶部广告

数据库应用实战电子书

售       价:¥

纸质售价:¥93.10购买纸书

4人正在读 | 0人评论 6.4

作       者:张粤磊 等

出  版  社:电子工业出版社

出版时间:2024-02-01

字       数:17.0万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书分为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中介绍。各种非关系型数据库之间没有横向可比性,因此主要介绍其独特用法。<br/>【作者】<br/>张粤磊河南机电职业学院大数据学院院长,中国教育发展战略学会产教融合专委会理事,CCF(中国计算机学会)大数据专家委员会委员,毕业于中国科技大学,原平安壹钱包大数据架构师。业内知名大数据专家,多部大数据畅销书作者。2016年以来每年都以高级专家和咨询顾问身份深参与大数据,人工智能技术在行业的落地应用。已交付企业培训数百场,培训学员数万名,在数字应用人才实战型场景型培训培养方面具有丰富的实践经验。刘未昕具备十多年IT研发和项目管理工作经验。使用多种程序设计语言,参与过金融、外汇行业数据仓库和大数据应用研发,曾在高校担任外聘讲师,与他人合著大数据、少儿编程、Python人工智能等方面的书籍。胡振兴计算机应用技术专业硕士学位。已从事十多年IT行业项目研发,曾参与安徽省科技厅软科学项目、安徽电信、山东联通等多个大型项目的研发工作。现从事IT行业的培训与教学工作。杜艺含硕士毕业于香港城市大学商业及数据分析专业,本科毕业于南大学信息管理与信息系统专业,目前在互联网行业从事数据分析工作。<br/>
目录展开

内容简介

丛书推荐序一 数字经济的思维观与人才观

丛书推荐序二 产教融合打造创新人才培养的新模式

专家推荐

前言

第1部分 数据库技术概述

第1章 数据库技术的时代背景和发展历史

1.1 基本概念

1.2 数据存储发展历史

1.3 技术与时代业务

1.4 非关系型数据库

1.5 小结

第2章 数据库核心原理和架构设计

2.1 数据库模型

2.2 数据库模式

2.3 数据库存储设计

2.4 数据库计算引擎

2.5 数据库安全设计

2.6 数据库管理

2.7 数据库设计及上线

2.8 小结

第2部分 关系型数据库技术应用

第3章 MySQL数据库实战

3.1 业务应用场景

3.1.1 MySQL的商业应用环境

3.1.2 MySQL在个人技能知识体系中的作用

3.1.3 MySQL基础定义

3.2 安装配置

3.2.1 在Windows平台上的安装和配置

3.2.2 在Linux平台上的安装和配置

3.3 架构设计

3.3.1 数据库架构体系

3.3.2 数据库存储引擎

3.3.3 安全可用性架构体系

3.3.4 可扩展性架构体系

3.4 业务应用开发

3.4.1 创建数据库和表

3.4.2 新增和修改字段

3.4.3 数据类型及数据操作

3.4.4 数据函数定义及操作

3.4.5 数据库备份和恢复

3.5 Python操作示例

3.6 小结

第4章 Oracle数据库实战

4.1 业务应用场景

4.2 安装配置

4.2.1 在Windows平台上安装和配置Oracle

4.2.2 登录Oracle

4.2.3 在Linux平台上安装Oracle

4.3 架构设计

4.3.1 安装目录结构和系统用户

4.3.2 应用结构

4.3.3 物理存储结构

4.3.4 逻辑存储结构

4.3.5 内存结构和后台进程

4.4 业务应用开发

4.4.1 数据库模式对象

4.4.2 PL/SQL编程

4.4.3 安全管理

4.4.4 全文检索

4.4.5 数据备份和恢复

4.5 Python操作示例

4.6 小结

第5章 SQL Server数据库实战

5.1 业务应用场景

5.2 安装配置

5.2.1 在Windows Server环境下安装和配置SQL Server

5.2.2 安装SSMS模块

5.2.3 启动和关闭服务

5.3 架构设计

5.3.1 系统数据库及数据库文件

5.3.2 对BI及JSON格式的支持

5.3.3 AlwaysOn高可用性设计

5.3.4 数据虚拟化

5.3.5 SQL Server大数据集群

5.4 业务应用开发

5.4.1 创建数据库和表

5.4.2 定义数据约束

5.4.3 T-SQL语句及数据库对象

5.4.4 事务处理、数据运维

5.4.5 安全性管理

5.4.6 CLR与全文检索

5.4.7 云端数据库Azure SQL简介

5.5 Python操作示例

5.6 小结

第6章 PostgreSQL数据库实战

6.1 业务应用场景

6.2 安装配置

6.2.1 在Windows平台上安装和配置PostgreSQL

6.2.2 启动及验证数据库服务

6.2.3 在Linux平台上安装PostgreSQL

6.3 架构设计

6.3.1 物理结构和逻辑结构

6.3.2 进程和内存组织

6.3.3 数据库高可用方案

6.4 业务应用开发

6.4.1 数据类型

6.4.2 psql工具使用简介

6.4.3 数据库、表、视图和模式

6.4.4 索引和序列

6.4.5 表复制、继承及分区表

6.4.6 SQL高级特性

6.4.7 函数、过程和触发器

6.4.8 安全管理

6.4.9 数据备份与还原

6.5 Python操作示例

6.6 小结

第3部分 NoSQL数据库技术应用

第7章 Redis数据库实战

7.1 业务应用场景

7.2 安装配置

7.2.1 在Windows平台上安装并启动Redis

7.2.2 在Linux平台上安装并启动Redis

7.3 架构设计

7.3.1 冗余存储

7.3.2 故障恢复

7.3.3 集群

7.3.4 核心组件

7.4 业务应用开发

7.4.1 字符串类型

7.4.2 列表类型

7.4.3 哈希类型

7.4.4 集合类型

7.4.5 有序集合类型

7.4.6 数据持久化、数据生命周期及事务操作

7.4.7 消息队列和订阅/发布模式

7.5 Python操作示例

7.6 小结

第8章 MongoDB数据库实战

8.1 业务应用场景

8.2 安装配置

8.2.1 在Windows平台上安装、配置并启动MongoDB

8.2.2 在Linux平台上安装并启动MongoDB

8.2.3 关闭MongoDB服务

8.3 架构设计

8.4 业务应用开发

8.4.1 基本概念

8.4.2 数据的创建、删除和修改

8.4.3 数据查询和索引

8.4.4 聚合

8.5 Python操作示例

8.6 小结

第9章 HBase数据库实战

9.1 业务应用场景

9.2 安装配置

9.2.1 Hadoop的安装、配置和验证

9.2.2 ZooKeeper的安装、配置和验证

9.2.3 HBase的安装和配置

9.3 架构设计

9.3.1 Hadoop数据存储格式及计算框架

9.3.2 HBase分布式设计

9.3.3 HBase的核心概念

9.4 业务应用开发

9.4.1 创建表及插入数据

9.4.2 按照行键值检索

9.4.3 扫描检索

9.4.4 删除表数据

9.5 Python操作示例

9.6 小结

第10章 Hive数据库实战

10.1 业务应用场景

10.2 安装配置

10.2.1 Hive的安装和配置

10.2.2 Hive的使用

10.3 架构设计

10.4 业务应用开发

10.4.1 数据类型、创建表

10.4.2 对表数据的基本操作

10.4.3 加载数据

10.4.4 数据清洗和数据转换

10.4.5 系统函数和自定义函数

10.4.6 Hive/HBase数据转换

10.5 Python操作示例

10.6 小结

第11章 Cassandra数据库实战

11.1 业务应用场景

11.2 安装配置

11.2.1 在Windows平台上安装、配置并启动Cassandra

11.2.2 在Linux平台上安装并启动Cassandra

11.2.3 客户端工具

11.3 架构设计

11.3.1 架构组件

11.3.2 逻辑模型

11.4 业务应用开发

11.4.1 基本数据类型

11.4.2 数据定义语句

11.4.3 数据操作语句

11.4.4 数据检索、索引、视图

11.4.5 操作集合类型

11.4.6 操作自定义类型

11.5 Python操作示例

11.6 小结

第12章 Elasticsearch数据库实战

12.1 业务应用场景

12.2 安装配置

12.2.1 在Windows平台上安装并启动Elasticsearch

12.2.2 集成IK中文分词器

12.2.3 安装Kibana可视化管理工具

12.3 架构设计

12.3.1 几个核心概念

12.3.2 分布式设计

12.4 业务应用开发

12.4.1 创建索引

12.4.2 添加文档

12.4.3 更新和删除文档

12.4.4 查询文档

12.4.5 索引管理

12.4.6 分析和中文分词

12.5 Python操作示例

12.6 小结

第4部分 其他类型数据库技术应用

第13章 移动端数据库SQLite实战

13.1 业务应用场景

13.2 安装配置

13.2.1 在Windows平台上安装并启动SQLite

13.2.2 创建数据库和附加、分离数据库

13.3 架构设计

13.4 业务应用开发

13.4.1 数据类型和运算符

13.4.2 创建表及数据的增、删、改

13.4.3 检索、索引、排序和分组

13.4.4 视图、触发器和事务处理

13.4.5 导出/导入及备份/恢复数据

13.5 Python操作示例

13.6 小结

第14章 图数据库Neo4j实战

14.1 业务应用场景

14.2 安装配置

14.2.1 Neo4j产品线简介

14.2.2 在Windows平台上安装和配置Neo4j社区版

14.2.3 使用数据浏览器创建第一个节点

14.3 架构设计

14.3.1 图的几个核心概念

14.3.2 存储模型

14.4 业务应用开发

14.4.1 数据类型、运算符及函数

14.4.2 Cypher语言

14.4.3 创建节点、关系

14.4.4 更新节点、关系的属性

14.4.5 删除节点、关系的属性

14.4.6 检索节点及寻路

14.4.7 索引和约束

14.4.8 数据备份和恢复

14.5 Python操作示例

14.6 小结

第15章 时序数据库TDengine实战

15.1 业务应用场景

15.2 安装配置

15.2.1 TDengine产品线简介

15.2.2 在Windows平台上安装TDengine社区版

15.3 架构设计

15.3.1 时序数据库设计的几个核心概念

15.3.2 TDengine的架构设计原理

15.3.3 TDengine的数据存储模型

15.4 业务应用开发

15.5 Python操作示例

15.6 小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部