登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』数据库技术与应用导论(微课视频版)

書城自編碼: 3972688
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 奎晓燕、王磊
國際書號(ISBN): 9787302655312
出版社: 清华大学出版社
出版日期: 2024-04-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 254

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
希腊人(伊恩·莫里斯文明史系列)
《 希腊人(伊恩·莫里斯文明史系列) 》

售價:NT$ 845.0
世界巨变:严复的角色(王中江著作系列)
《 世界巨变:严复的角色(王中江著作系列) 》

售價:NT$ 500.0
宋初三先生集(中国思想史资料丛刊)
《 宋初三先生集(中国思想史资料丛刊) 》

售價:NT$ 990.0
天生坏种:罪犯与犯罪心理分析
《 天生坏种:罪犯与犯罪心理分析 》

售價:NT$ 445.0
新能源材料
《 新能源材料 》

售價:NT$ 290.0
传统文化有意思:古代发明了不起
《 传统文化有意思:古代发明了不起 》

售價:NT$ 199.0
亚述:世界历史上第一个帝国的兴衰
《 亚述:世界历史上第一个帝国的兴衰 》

售價:NT$ 490.0
人工智能与大数据:采煤机智能制造
《 人工智能与大数据:采煤机智能制造 》

售價:NT$ 440.0

建議一齊購買:

+

NT$ 284
《 植物学 第2版 修订版 上册 》
+

NT$ 533
《 妇产科学(第9版/本科临床/配增值) 》
+

NT$ 602
《 商法与企业经营(第二版)跨学科教材创新型商法教材 》
+

NT$ 314
《 医药数理统计(第6版) 》
+

NT$ 203
《 新俄语 》
+

NT$ 308
《 马克思主义发展史(第二版) 》
編輯推薦:
(1)涵盖面较广
本书既涵盖了经典的关系型数据库,也涵盖了新型的非关系型数据。在各类新型非关系型数据库中,涵盖了常用的文档型数据库、图数据库和键值型数据库。适合读者建立对数据库技术的全面理解和掌握。
(2)案例驱动
本书强调实用。从第2章到第7章,每章都包含大量实操内容,且围绕具体案例展开讲解,引导读者理解相关原理和方法的技术特点、使用场合和注意事项。特别是第4章,围绕一个应用实例讲解关系型数据系统从需求分析到数据库设计、从界面设计到程序开发方法的全流程,让读者学用华为openGauss数据库在华为云上部署自己的数据库web应用程序。
(3)注重实用
本书服务于数据库技术的初学者。本书没有长篇累牍讲解数据库技术背后深奥的数理知识,而是针对初学者的认知基础,挑选必要的理论知识深入浅出地讲解。本书更多的篇幅是帮助读者理解数据库技术的使用方法,而且不仅仅是作为系统管理员的常规数据库维护方法,还针对每种类型的数据库讲解了如何通过Python语言对其进行编程。
(4)培养全栈开发能力
在数据库编程方面,除了讲解如何用Python对数据库进行增删改查,还讲解了如何建构
內容簡介:
本书旨在为初学者提供数据库技术的基础知识,并通过引导读者动手实操获得运用数据库技术的基本能力。本书有两个主要特点: 一是内容体系比较完整,既涵盖经典的关系数据库,又涵盖新型的非关系数据库; 二是以比较生动的实例教学法来穿插讲解数据库的原理和使用方法,每章都包含大量的动手实操内容。全书共7章,内容分别为数据库技术概论、关系数据库技术基础、关系数据库的管理和查询、关系数据库技术应用、文档数据库MongoDB的原理与应用、图数据库Neo4j的原理与应用、键值数据库Redis的原理与应用。书中的每个知识点都有相应的实现代码和实例。
本书主要针对高等学校数据库技术基础课程的教学,也适合广大对数据库技术有兴趣的读者自学。
目錄
第1章数据库技术概论
1.1数据库概述
1.1.1关系数据库
1.1.2非关系数据库
1.2数据库技术的发展趋势
1.3本章习题
第2章关系数据库技术基础
2.1关系数据库简介
2.2关系数据库的相关基本概念
2.3关系数据库的设计方法
2.3.1关系数据库设计中的基本概念
2.3.2ER图的使用方法
2.4SQL的基本使用方法
2.4.1简单查询语句
2.4.2对查询结果进行统计
2.4.3对查询结果进行排序
2.4.4连接查询
2.4.5对数据库和数据表的创建和修改
2.4.6对数据库进行备份和还原
2.4.7对数据进行增、删、改
2.4.8关系约束
2.5本章习题
第3章关系数据库的管理和查询
3.1关系数据库openGauss的安装和配置方法
3.1.1Docker平台简介
3.1.2Docker 的安装方法
3.1.3在Docker中拉取openGauss数据库镜像
3.1.4安装运行openGauss容器
3.2关系数据库openGauss的基本设置
3.2.1进入容器内部
3.2.2登录openGauss数据库
3.2.3对数据库进行基本的用户和权限编辑
3.3基于图形化的关系数据库管理工具的使用
3.3.1配置运行环境

3.3.2通过Data Studio连接openGauss数据库
3.3.3通过Data Studio和SQL语句操作openGauss数据库
3.4基于Python的关系数据库的连接和查询
3.4.1psycopg2的安装
3.4.2简单的数据库查询
3.4.3对数据库进行修改
3.4.4使用参数构造SQL语句
3.4.5处理Python与SQL的数据类型转换
3.4.6简单图形化界面的实现方法
3.5本章习题
第4章关系数据库技术应用
4.1示范应用简介
4.2应用需求分析
4.3数据库设计
4.3.1确定实体
4.3.2明确实体之间的关系类型
4.3.3确定实体属性
4.4数据库构建
4.4.1通过Data Studio创建数据表
4.4.2在数据表中录入初始数据
4.5数据库应用程序设计
4.5.1应用程序的界面设计
4.5.2应用程序的结构设计
4.6数据库应用程序开发
4.6.1程序结构概览
4.6.2难点1: 如何控制界面控件的可见性并动态更新控件内容
4.6.3难点2:如何用SQL进行跨表统计查询
4.6.4数据库操作的封装
4.6.5登录功能的实现
4.6.6同学订阅报刊功能的实现
4.6.7老师添加报刊功能的实现
4.6.8老师查看同学订阅历史功能的实现
4.6.9老师查看报刊订阅量功能的实现
4.7数据库应用程序测试
4.7.1程序测试的常规方式
4.7.2同学操作过程测试
4.7.3老师操作过程测试
4.8本章习题
第5章文档数据库MongoDB的原理与应用
5.1MongoDB简介
5.1.1概述
5.1.2特点
5.1.3发展历程
5.1.4应用场景
5.2MongoDB的相关基本概念
5.2.1命名规则
5.2.2数据库
5.2.3集合
5.2.4文档
5.2.5MongoDB的数据类型
5.3MongoDB的安装和配置方法
5.3.1传统方式的安装与配置
5.3.2基于Docker方式的安装与配置
5.3.3MongoDB的连接
5.4MongoDB的基本操作
5.4.1数据库的创建
5.4.2数据库的查询与删除
5.4.3集合的创建
5.4.4集合的查询与删除
5.4.5文档添加
5.4.6文档查询
5.4.7文档更新
5.4.8文档删除
5.4.9文档结构修改
5.4.10小结
5.5MongoDB基于图形化管理工具的图数据库查询方法
5.5.1MongoDB Compass的简单使用
5.5.2MongoDB Compass的数据库操作
5.5.3MongoDB Compass的集合操作
5.5.4MongoDB Compass的文档操作
5.6MongoDB基于Python的数据库连接和查询
5.6.1PyMongo
5.6.2Python连接MongoDB
5.6.3Python对文档的CURD操作
5.7MongoDB的维护
5.7.1MongoDB Database Tools的安装与使用
5.7.2MongoDB数据导入和导出
5.7.3MongoDB数据备份
5.7.4MongoDB数据恢复
5.8MongoDB的拓展知识
5.8.1MongoDB的注意事项
5.8.2其他类似数据库
5.9本章习题
第6章图数据库Neo4j的原理与应用
6.1图数据库简介
6.2图数据库Neo4j简介
6.3Neo4j的相关基本概念
6.3.1节点、关系和属性
6.3.2系统数据库和默认数据库
6.3.3Cypher查询语言
6.4Cypher语言基础
6.4.1常用的数据类型
6.4.2用于读取和查询信息的子句
6.4.3用于修改和写入信息的子句
6.4.4其他常用的子句
6.4.5常用函数
6.4.6常用操作符
6.5Neo4j的安装和配置方法
6.5.1拉取Neo4j的官方Docker镜像
6.5.2安装镜像并运行容器
6.5.3在华为云主机上配置Neo4j的通信端口规则
6.6Neo4j的基本操作
6.6.1进入Neo4j的命令行环境
6.6.2数据库操作
6.6.3创建节点和属性
6.6.4创建关系
6.6.5查询
6.6.6编辑节点和关系
6.7Neo4j基于图形化管理工具的查询方法
6.7.1启动和登录图形化管理工具
6.7.2在图形化环境中执行查询
6.7.3在图形化环境中查看教程并演练
6.8Neo4j基于Python的数据库连接和查询
6.8.1安装驱动库
6.8.2连接数据库
6.8.3执行Cypher指令
6.9本章习题
第7章键值数据库Redis的原理与应用
7.1Redis简介
7.1.1概述
7.1.2特点
7.1.3发展历程
7.1.4应用场景
7.2基本概念与设计原理
7.2.1键值数据库
7.2.2缓存
7.2.3Redis数据结构
7.3Redis数据库的安装和配置方法
7.3.1Linux下的安装和配置方法
7.3.2Windows下的安装和配置方法
7.3.3Redis的连接与断开
7.4Redis数据库的创建方法
7.5Redis的基本操作指令
7.5.1针对键的操作
7.5.2String操作
7.5.3List操作
7.5.4Set操作
7.5.5Hash操作
7.5.6Zset操作
7.5.7Redis事务
7.6Redis基于图形化管理工具的数据库查询方法
7.7Redis基于Python的数据库连接与查询
7.7.1Python连接Redis数据库
7.7.2Python操作Redis数据库
7.8Redis的维护
7.8.1数据的导入与导出
7.8.2持久化
7.8.3复制
7.8.4过期策略和内存淘汰机制
7.9Redis的拓展知识
7.9.1Redis使用注意事项
7.9.2其他键值数据库
7.9.3Redis与其他数据库对比
7.10本章习题
內容試閱
互联网传递的是信息,信息的载体是数据。如何高效地存储和查询数据是每一个互联网服务提供商需要面对的关键问题,也是每一位有志从事IT技术应用的研发人员必须掌握的基本功。当代的数据库技术日新月异,经典的关系数据库老当益壮且不断向网络化和智能化演进,新型的非关系数据库百花齐放,各自也都能独当一面。面对繁多的数据库技术和工具,怎样能在较短时间里理清其脉络,掌握其主要技术精髓和基本的动手实践能力是每一位初学者共同关心的问题。本书旨在为初学者提供这样一本参考书,较全面地涵盖当前主流的各类数据库的基本原理和技术特点,并且针对其中的典型数据库,结合具体案例介绍其基本操作和编程方法。希望本书能够成为数据库技术初学者的好帮手,陪伴读者在对数据库技术的学习中不断进步。
本书主要内容
本书是关于数据库技术的入门书,适合具备程序设计基础,特别是Python 3基础的读者学习。读者可以在短时间内学习本书中介绍的所有原理和方法。全书内容可分为三部分。
第一部分主要对数据库技术进行介绍,包括第1章。
第二部分针对关系数据库技术,包括第2~4章。第2章“关系数据库技术基础”,内容包括关系数据库的特点、基本概念、数据库设计的基本方法和SQL基础。第3章“关系数据库的管理和查询”,以华为openGauss数据库为载体,以方便云端部署的Docker平台为依托,介绍关系数据库系统的安装和配置方法、关系数据库的常规管理方法和基于Python的编程方法。第4章“关系数据库技术应用”,围绕一个应用实例讲解关系数据系统从需求分析到数据库设计、从界面设计到程序开发方法的全流程,让读者运用华为openGauss数据库在华为云上部署自己的数据库Web应用程序。
第三部分针对非关系数据库,包括第5~7章。第5章“文档数据库MongoDB的原理与应用”,内容包括文档数据库MongoDB的特点和基本概念、MongoDB系统的安装和配置方法、基于命令行和图形化界面的MongoDB管理方法以及基于Python的编程方法。第6章“图数据库Neo4j的原理与应用”,内容包括图数据库Neo4j的特点和基本概念、Cypher语言基础、Neo4j的安装和配置方法、基于命令行和图形化界面的Neo4j操作方法、基于Python的Neo4j编程方法。第7章“键值数据库Redis的原理与应用”,内容包括键值数据库的特点和基本概念、Redis数据库的安装和配置方法、基于命令行和图形化界面的Redis操作方法、基于
Python的Redis编程方法。

本书特色
(1) 涵盖面较广。
本书既涵盖经典的关系数据库,又涵盖新型的非关系数据库,适合读者全面理解和掌握数据库技术。在各类新型非关系数据库中,涵盖常用的文档数据库、图数据库和键值数据库。

(2) 案例驱动。
本书强调实用,第2~7章中每章都包含大量实操内容,且围绕具体案例展开讲解,引导读者理解相关原理和方法的技术特点、使用场合和注意事项。特别是第4章,围绕一个应用实例讲解关系数据库系统从需求分析到数据库设计、从界面设计到程序开发方法的全流程,让读者运用华为openGauss数据库在华为云上部署自己的数据库Web应用程序。

(3) 注重实用。
本书服务于数据库技术的初学者。本书没有长篇累牍地讲解数据库技术背后深奥的数理知识,而是针对初学者的认知基础,挑选必要的理论知识深入浅出地讲解。本书更多的篇幅是帮助读者理解数据库技术的使用方法,不仅仅是作为系统管理员的常规数据库维护方法,还针对每种类型的数据库讲解了如何通过Python语言对其进行编程。
(4) 培养全栈开发能力。
在数据库编程方面,除讲解如何用Python对数据库进行增、删、改、查外,还讲解如何建构基于Gradio的Web图形界面程序,以最小的学习成本让读者具备数据库应用的全栈开发能力。
配套资源
为便于教与学,本书配有微课视频、源代码、教学课件、教学大纲、教学进度表、期末试卷及答案。
(1) 获取微课视频的方式: 先刮开并用手机版微信App扫描本书封底的文泉云盘防盗码,授权后再扫描书中相应的视频二维码,观看教学视频。

(2) 获取源代码和全书网址的方式: 先刮开并用手机版微信App扫描本书封底的文泉云盘防盗码,授权后再扫描下方的二维码,即可获取。

源代码


全书网址


(3) 其他配套资源可以扫描本书封底的“书圈”二维码,关注后回复本书书号,即可下载。
读者对象
本书主要针对高等学校数据库技术基础课程的教学,也适合广大对数据库技术有兴趣的读者自学。
致谢
刘波和颜浩楠分别参与了本书第5章和第7章的撰写和修改工作;
刘泽星老师参与了本书的校对工作; 清华大学出版社的编辑们对书稿
提出了宝贵意见并进行了认真校对。在此一并表示衷心的感谢!

在编写本书的过程中,作者参考了诸多相关资料,在此对相关资料的作者表示衷心的感谢。限于个人水平和时间仓促,书中难免存在疏漏之处,欢迎广大读者批评指正。

作者
2024年1月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.