幫助中心 | 我的帳號 | 關於我們

資料庫技術與應用導論(微課視頻版高等學校大數據專業系列教材教育部高等學校電腦類專業教學指導委員會推薦教材)

  • 作者:編者:奎曉燕//王磊|責編:陳景輝//李燕
  • 出版社:清華大學
  • ISBN:9787302655312
  • 出版日期:2024/04/01
  • 裝幀:平裝
  • 頁數:188
人民幣:RMB 49.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書旨在為初學者提供資料庫技術的基礎知識,並通過引導讀者動手實操獲得運用資料庫技術的基本能力。本書有兩個主要特點:一是內容體系比較完整,既涵蓋經典的關係資料庫,又涵蓋新型的非關係資料庫;二是以比較生動的實例教學法來穿插講解資料庫的原理和使用方法,每章都包含大量的動手實操內容。全書共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.2  ER圖的使用方法
  2.4  SQL的基本使用方法
    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.1  Docker平台簡介
    3.1.2  Docker的安裝方法
    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.1  psycopg2的安裝
    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.1  MongoDB簡介
    5.1.1  概述
    5.1.2  特點
    5.1.3  發展歷程
    5.1.4  應用場景
  5.2  MongoDB的相關基本概念
    5.2.1  命名規則
    5.2.2  資料庫
    5.2.3  集合
    5.2.4  文檔
    5.2.5  MongoDB的數據類型
  5.3  MongoDB的安裝和配置方法
    5.3.1  傳統方式的安裝與配置
    5.3.2  基於Docker方式的安裝與配置
    5.3.3  MongoDB的連接
  5.4  MongoDB的基本操作
    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.5  MongoDB基於圖形化管理工具的圖資料庫查詢方法

    5.5.1  MongoDB Compass的簡單使用
    5.5.2  MongoDB Compass的資料庫操作
    5.5.3  MongoDB Compass的集合操作
    5.5.4  MongoDB Compass的文檔操作
  5.6  MongoDB基於Python的資料庫連接和查詢
    5.6.1  PyMongo
    5.6.2  Python連接MongoDB
    5.6.3  Python對文檔的CURD操作
  5.7  MongoDB的維護
    5.7.1  MongoDB Database Tools的安裝與使用
    5.7.2  MongoDB數據導入和導出
    5.7.3  MongoDB數據備份
    5.7.4  MongoDB數據恢復
  5.8  MongoDB的拓展知識
    5.8.1  MongoDB的注意事項
    5.8.2  其他類似資料庫
  5.9  本章習題
第6章  圖資料庫Neo4j的原理與應用
  6.1  圖資料庫簡介
  6.2  圖資料庫Neo4j簡介
  6.3  Neo4j的相關基本概念
    6.3.1  節點、關係和屬性
    6.3.2  系統資料庫和默認資料庫
    6.3.3  Cypher查詢語言
  6.4  Cypher語言基礎
    6.4.1  常用的數據類型
    6.4.2  用於讀取和查詢信息的子句
    6.4.3  用於修改和寫入信息的子句
    6.4.4  其他常用的子句
    6.4.5  常用函數
    6.4.6  常用操作符
  6.5  Neo4j的安裝和配置方法
    6.5.1  拉取Neo4j的官方Docker鏡像
    6.5.2  安裝鏡像並運行容器
    6.5.3  在華為雲主機上配置Neo4j的通信埠規則
  6.6  Neo4j的基本操作
    6.6.1  進入Neo4j的命令行環境
    6.6.2  資料庫操作
    6.6.3  創建節點和屬性
    6.6.4  創建關係
    6.6.5  查詢
    6.6.6  編輯節點和關係
  6.7  Neo4j基於圖形化管理工具的查詢方法
    6.7.1  啟動和登錄圖形化管理工具
    6.7.2  在圖形化環境中執行查詢
    6.7.3  在圖形化環境中查看教程並演練
  6.8  Neo4j基於Python的資料庫連接和查詢
    6.8.1  安裝驅動庫
    6.8.2  連接資料庫
    6.8.3  執行Cypher指令

  6.9  本章習題
第7章  鍵值資料庫Redis的原理與應用
  7.1  Redis簡介
    7.1.1  概述
    7.1.2  特點
    7.1.3  發展歷程
    7.1.4  應用場景
  7.2  基本概念與設計原理
    7.2.1  鍵值資料庫
    7.2.2  緩存
    7.2.3  Redis數據結構
  7.3  Redis資料庫的安裝和配置方法
    7.3.1  Linux下的安裝和配置方法
    7.3.2  Windows下的安裝和配置方法
    7.3.3  Redis的連接與斷開
  7.4  Redis資料庫的創建方法
  7.5  Redis的基本操作指令
    7.5.1  針對鍵的操作
    7.5.2  String操作
    7.5.3  List操作
    7.5.4  Set操作
    7.5.5  Hash操作
    7.5.6  Zset操作
    7.5.7  Redis事務
  7.6  Redis基於圖形化管理工具的資料庫查詢方法
  7.7  Redis基於Python的資料庫連接與查詢
    7.7.1  Python連接Redis資料庫
    7.7.2  Python操作Redis資料庫
  7.8  Redis的維護
    7.8.1  數據的導入與導出
    7.8.2  持久化
    7.8.3  複製
    7.8.4  過期策略和內存淘汰機制
  7.9  Redis的拓展知識
    7.9.1  Redis使用注意事項
    7.9.2  其他鍵值資料庫
    7.9.3  Redis與其他資料庫對比
  7.10  本章習題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032