數據庫原理與技術實踐教程——基於華為GaussDB

華為技術有限公司

  • 出版商: 人民郵電
  • 出版日期: 2021-06-01
  • 定價: $299
  • 售價: 8.5$254
  • 語言: 簡體中文
  • 頁數: 142
  • 裝訂: 平裝
  • ISBN: 7115559597
  • ISBN-13: 9787115559593
  • 下單後立即進貨 (約4週~6週)

  • 數據庫原理與技術實踐教程——基於華為GaussDB-preview-1
  • 數據庫原理與技術實踐教程——基於華為GaussDB-preview-2
數據庫原理與技術實踐教程——基於華為GaussDB-preview-1

商品描述

本書是《數據庫原理與技術——基於華為GaussDB》的配套實驗教材,內容圍繞理論教材的教學內容進行組織,採用GaussDB(for MySQL)數據庫作為實驗環境,精心設計了多個實驗。全書共分四部分,第一部分為基本知識點與習題解析,是針對教材8章的課後習題進行解析和補充。第二部分為實驗環境建設,是針對GaussDB(for MySQL)雲數據庫的環境配置。第三部分為數據庫課程實驗,包括SQL語法基礎實驗、用戶密碼實驗和審計實驗等。第四部分是場景化綜合實驗,設計了3個實驗。子實驗一以學校數據庫模型為例,主要從淺層層面去熟悉GaussDB(for MySQL)數據庫的基本操作,即簡單的單表查詢、條件查詢、分組查詢和連接查詢;子實驗二以金融數據庫模型為例,該實驗在學校數據模型實驗難度的基礎上,加大了數據查詢操作的難度,主要目的是為了讓讀者由淺漸深的熟悉GaussDB(for MySQL)數據庫;子實驗三以創建用戶並授權為例,為了讓新用戶訪問該數據的表信息,實現了新用戶的創建和授權。

作者簡介

華為是全球領先的信息與通信技術(ICT)解決方案供應商,專注於ICT領域,在電信運營商、企業、終端和雲計算等領域構築了端到端的解決方案優勢,為運營商客戶、企業客戶和消費者提供有競爭力的ICT解決方案、產品和服務,並致力於實現未來信息社會、構建更美好的全聯接世界。
2013年,華為首超全球第一大電信設備商愛立信,排名《財富》世界500強第315位。
華為的產品和解決方案已經應用於全球170多個國家,服務全球運營商50強中的45家及全球1/3的人口。
构建更美好的全联接世界。2013年,华为首超全球第一大电信设备商爱立信,排名《财富》世界500强第315位。华为的产品和解决方案已经应用于全球170多个国家,服务全球运营商50强中的45家及全球1/3的人口。

目錄大綱

第1部分 基本知識點與習題解析 1
 1.1 數據庫介紹 1
1.1.1 基本知識點 1
1.1.2 習題解答和解析 1
 1.2 數據庫基礎知識 4
1.2.1 基本知識點 4
1.2.2 習題解答和解析 4
 1.3 SQL語法入門 6
1.3.1 基本知識點 6
1.3.2 習題解答和解析 6
 1.4 SQL語法分類 8
1.4.1 基本知識點 8
1.4.2 習題解答和解析 8
 1.5 數據庫安全基礎 11
1.5.1 基本知識點 11
1.5.2 習題解答和解析 12
 1.6 數據庫開發環境 12
1.6.1 基本知識點 12
1.6.2 習題解答和解析 13
 1.7 數據庫設計基礎 15
1.7.1 基本知識點 15
1.7.2 習題解答和解析 15
1.7.3 補充習題 21
 1.8 華為數據庫產品GaussDB介紹 24
1.8.1 基本知識點 24
1.8.2 習題解答和解析 24

第2部分 實驗環境建設 27
 2.1 簡介 27
 2.2 實驗環境說明 27
2.3 GaussDB(for MySQL)數據庫安裝 27
2.3.1 購買GaussDB(for MySQL)數據庫 27
2.3.2 配置DAS 30
2.3.3 購買彈性公網IP 32
2.3.4 綁定GaussDB(for MySQL)數據庫與公網IP 34

第3部分 數據庫課程實驗 38
 3.1 SQL語法基礎實驗 38
3.1.1 實驗介紹 38
3.1.2 數據準備 38
3.1.3 數據查詢 52
3.1.4 數據更新 61
3.1.5 數據定義 66
3.1.6 數據控制 78
3.1.7 實驗小結 81
 3.2 用戶密碼實驗 81
3.2.1 實驗介紹 81
3.2.2 設置密碼復雜度和修改密碼 82
3.2.3 設置密碼有效期 83
 3.3 審計實驗 84
3.3.1 實驗介紹 84
3.3.2 開啟審計 85
3.3.3 驗證審計 86

第4部分 場景化綜合實驗 88
 4.1 實驗介紹 88
 4.2 學校數據庫模型 89
4.2.1 關系模式 89
4.2.2 E-R圖 89
 4.3 學校數據庫模型表操作 90
4.3.1 表的創建 90
4.3.2 表數據的插入 94
4.3.3 手動插入一條數據 102
4.3.4 數據查詢 103
4.3.5 數據的修改和刪除 106
4.3.6 使用JDBC訪問數據庫 107
4.3.7 使用視圖操作數據庫 112
4.3.8 使用Python連接數據庫 117
 4.4 金融數據庫模型 120
4.4.1 關系模式 120
4.4.2 E-R圖 121
 4.5 金融數據庫模型表操作 122
4.5.1 表的創建 122
4.5.2 表數據的插入 125
4.5.3 手動插入一條數據 129
4.5.4 數據查詢 130
4.5.5 數據的修改和刪除 134
4.5.6 觸發器和存儲過程的使用 136
 4.6 新用戶的創建和授權 141
4.6.1 創建新用戶並授權 141
4.6.2 新用戶連接數據庫 141
 4.7 實驗小結 142