数据库技术与应用导论(微课视频版)
OpenGauss国产数据库,配微课视频、源代码、课件、教学大纲、教学进度表、期末试卷及答案

作者:奎晓燕、王磊

丛书名:高等学校大数据专业系列教材

定价:49.9元

印次:1-1

ISBN:9787302655312

出版日期:2024.04.01

印刷日期:2024.03.12

图书责编:陈景辉

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书旨在为初学者提供数据库技术的基础知识,并通过引导读者动手实操获得运用数据库技术的基本能力。本书有两个主要特点: 一是内容体系比较完整,既涵盖经典的关系数据库,又涵盖新型的非关系数据库; 二是以比较生动的实例教学法来穿插讲解数据库的原理和使用方法,每章都包含大量的动手实操内容。全书共7章,内容分别为数据库技术概论、关系数据库技术基础、关系数据库的管理和查询、关系数据库技术应用、文档数据库MongoDB的原理与应用、图数据库Neo4j的原理与应用、键值数据库Redis的原理与应用。书中的每个知识点都有相应的实现代码和实例。 本书主要针对高等学校数据库技术基础课程的教学,也适合广大对数据库技术有兴趣的读者自学。

前言 互联网传递的是信息,信息的载体是数据。如何高效地存储和查询数据是每一个互联网服务提供商需要面对的关键问题,也是每一位有志从事IT技术应用的研发人员必须掌握的基本功。当代的数据库技术日新月异,经典的关系数据库老当益壮且不断向网络化和智能化演进,新型的非关系数据库百花齐放,各自也都能独当一面。面对繁多的数据库技术和工具,怎样能在较短时间里理清其脉络,掌握其主要技术精髓和基本的动手实践能力是每一位初学者共同关心的问题。本书旨在为初学者提供这样一本参考书,较全面地涵盖当前主流的各类数据库的基本原理和技术特点,并且针对其中的典型数据库,结合具体案例介绍其基本操作和编程方法。希望本书能够成为数据库技术初学者的好帮手,陪伴读者在对数据库技术的学习中不断进步。 本书主要内容 本书是关于数据库技术的入门书,适合具备程序设计基础,特别是Python 3基础的读者学习。读者可以在短时间内学习本书中介绍的所有原理和方法。全书内容可分为三部分。 第一部分主要对数据库技术进行介绍,包括第1章。 第二部分针对关系数据库技术,包括第2~4章。第2章“关系数据库技术基础”,内容包括关系数据库的特点、基本概念、数据库设计的基本方法和SQL基础。第3章“关系数据库的管理和查询”,以华为openGauss数据库为载体,以方便云端部署的Docker平台为依托,介绍关系数据库系统的安装和配置方法、关系数据库的常规管理方法和基于Python的编程方法。第4章“关系数据库技术应用”,围绕一个应用实例讲解关系数据系统从需求分析到数据库设计、从界面设计到程序开发方法的全流程,让...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第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语句...

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