MySQL/MariaDB資料庫設計與開發實務

    完整說明資料庫設計與開發人員應具備的觀念和技能,幫助你精通MySQL/MariaDB資料庫的使用與SQL程式設計!

    收集中
    US$18.81

    內容簡介


    ★完整說明資料庫設計與開發人員應具備的觀念和技能,幫助你精通MySQL/MariaDB資料庫的使用與SQL程式設計!
    ★介紹如何使用ChatGPT輔助學習MySQL/MariaDB資料庫程式設計與開發。

    .本書以資料庫設計與開發人員角度來切入MySQL/MariaDB資料庫程式設計與開發,完整說明資料庫系統相關原理、資料庫設計實務與SQL語言,能夠訓練和提昇讀者擁有足夠的技術能力來自行設計與建立資料庫應用程式。

    .內容適用Oracle的MySQL與開放原始碼的MariaDB資料庫系統,是一本為有志成為資料庫設計與開發人員的讀者、或學校資料庫設計相關課程所規劃的實務教材和訓練指南。

    .完美結合資料庫理論與設計實務,除了使用大量圖形和範例來說明資料庫系統理論、實體關聯模型和正規化外,更以實例說明資料庫設計,讀者不只可以實際在資料庫設計工具繪製專案的實體關聯圖,更可以將設計成果建立成MySQL/MariaDB資料庫,來驗證實體關聯模型的資料庫設計理論。

    .詳細且完整說明SQL語言的語法、預存程序、函數、觸發程序、資料指標和交易處理,可以幫助讀者精通MySQL/MariaDB的SQL程式設計。

    .實際說明如何使用Python建立資料庫用戶端程式和PHP語言架設Web網站。
    .詳細介紹如何使用ChatGPT幫助讀者學習MySQL/MariaDB資料庫程式設計與開發。

    作者介紹


    陳會安
    學歷:美國猶他州州立大學電腦碩士
    經歷:多所大專院校企業講師、松崗電腦產品經理、美商PH出版經理、專業電腦書作者
    國內知名資訊技術作家,已出版超過100本電腦著作,包括:程式設計、網頁設計、資料庫、系統分析、資料結構等各種不同主題。近年研究人工智慧、機器學習/深度學習、資料科學、網路爬蟲、大數據分析和物聯網相關課程與圖書寫作。

    目錄


    Part1:資料庫理論與MySQL/MariaDB的基礎
    第1章 資料庫系統
    第2章 關聯式資料庫模型
    第3章 實體關聯模型與正規化
    第4章 MySQL/MariaDB資料庫管理系統

    Part2:建立MySQL/MariaDB資料庫與資料表
    第5章 資料庫設計工具的使用
    第6章 SQL語言與資料庫建置
    第7章 建立資料表與完整性限制條件

    Part3:SQL語言的DML指令
    第8章 SELECT敘述的基本查詢
    第9章 SELECT敘述的進階查詢
    第10章 新增、更新與刪除資料

    Part4:MySQL/MariaDB檢視表與索引
    第11章 檢視表的建立
    第12章 規劃與建立索引

    Part5:ChatGPT × MySQL/MariaDB 程式設計與用戶端程式開發
    第13章 MySQL/MariaDB 的SQL 程式設計
    第14章 預存程序、函數與觸發程序
    第15章 資料指標、參數化查詢與交易處理
    第16章 MySQL/MariaDB 用戶端程式開發–使用Python 與PHP 語言
    第17章 使用ChatGPT 學習MySQL、寫出SQL 指令敘述與建立資料庫程式

    附錄A:MySQL內建函數和JSON欄位處理(電子書)
    附錄B:安裝與使用MariaDB資料庫管理系統(電子書)

    章节目录

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
    • 1-4
      目錄
    • 1-5
      PART 1 資料庫理論與MySQL/MariaDB 的基礎
    • 1-6
      CH01 資料庫系統
    • 1-7
      1-1 資料庫系統的基礎
    • 1-8
      1-2 三層資料庫系統架構
    • 1-9
      1-3 資料庫綱要
    • 1-10
      1-4 資料庫管理系統
    • 1-11
      1-5 資料庫管理師
    • 1-12
      1-6 資料庫系統的處理架構
    • 1-13
      CH02 關聯式資料庫模型
    • 1-14
      2-1 資料庫模型的基礎
    • 1-15
      2-2 資料結構
    • 1-16
      2-3 資料操作或運算
    • 1-17
      2-4 完整性限制條件
    • 1-18
      CH03 實體關聯模型與正規化
    • 1-19
      3-1 實體關聯模型與實體關聯圖
    • 1-20
      3-2 將實體關聯圖轉換成關聯表綱要
    • 1-21
      3-3 關聯表的正規化
    • 1-22
      CH04 MySQL/MariaDB 資料庫管理系統
    • 1-23
      4-1 MySQL/MariaDB 的基礎
    • 1-24
      4-2 安裝MySQL 資料庫管理系統
    • 1-25
      4-3 MySQL Workbench 管理工具的使用
    • 1-26
      4-4 檢視MySQL 資料庫物件
    • 1-27
      4-5 新增MySQL 使用者帳戶與伺服器連線
    • 1-28
      4-6 SQL 語法查詢與MySQL 官方參考手冊
    • 1-29
      PART 2 建立MySQL/MariaDB 資料庫與資料表
    • 1-30
      CH05 資料庫設計工具的使用
    • 1-31
      5-1 資料庫設計的基礎
    • 1-32
      5-2 MySQL Workbench 塑模工具
    • 1-33
      5-3 新增實體
    • 1-34
      5-4 建立關聯性
    • 1-35
      5-5 匯出實體關聯圖和建立模型設計的資料庫
    • 1-36
      5-6 反向工程從資料庫來產生模型
    • 1-37
      CH06 SQL 語言與資料庫建置
    • 1-38
      6-1 SQL 語言的基礎
    • 1-39
      6-2 MySQL 字元集與定序
    • 1-40
      6-3 建立使用者資料庫
    • 1-41
      6-4 修改使用者資料庫
    • 1-42
      6-5 刪除使用者資料庫
    • 1-43
      6-6 MySQL 資料庫的備份與還原
    • 1-44
      CH07 建立資料表與完整性限制條件
    • 1-45
      7-1 MySQL 資料類型
    • 1-46
      7-2 資料表建立與儲存引擎
    • 1-47
      7-3 建立完整性限制條件
    • 1-48
      7-4 修改與刪除資料表
    • 1-49
      7-5 暫存資料表的建立
    • 1-50
      PART 3 SQL 語言的DML 指令
    • 1-51
      CH08 SELECT 敘述的基本查詢
    • 1-52
      8-1 SELECT 查詢指令
    • 1-53
      8-2 SELECT 子句
    • 1-54
      8-3 FROM 子句
    • 1-55
      8-4 WHERE 子句
    • 1-56
      8-5 聚合函數的摘要查詢
    • 1-57
      8-6 群組查詢GROUP BY 子句
    • 1-58
      8-7 排序ORDER BY 子句
    • 1-59
      8-8 LIMIT 子句限制傳回的記錄數
    • 1-60
      CH09 SELECT 敘述的進階查詢
    • 1-61
      9-1 SQL 的多資料表查詢
    • 1-62
      9-2 合併查詢
    • 1-63
      9-3 集合運算查詢
    • 1-64
      9-4 子查詢
    • 1-65
      9-5 NULL 空值處理和CTE
    • 1-66
      CH10 新增、更新與刪除資料
    • 1-67
      10-1 在MySQL Workbench 檢視資料表資訊和編輯記錄
    • 1-68
      10-2 新增記錄
    • 1-69
      10-3 更新記錄
    • 1-70
      10-4 刪除記錄
    • 1-71
      10-5 使用SELECT 查詢結果建立資料表
    • 1-72
      PART 4 MySQL/MariaDB 檢視表與索引
    • 1-73
      CH11 檢視表的建立
    • 1-74
      11-1 檢視表的基礎
    • 1-75
      11-2 建立檢視表
    • 1-76
      11-3 修改與刪除檢視表
    • 1-77
      11-4 編輯檢視表的內容
    • 1-78
      CH12 規劃與建立索引
    • 1-79
      12-1 索引的基礎
    • 1-80
      12-2 資料表的索引規劃
    • 1-81
      12-3 MySQL 自動建立的索引
    • 1-82
      12-4 建立資料表的索引
    • 1-83
      12-5 更名、重建與刪除資料表的索引
    • 1-84
      12-6 查詢索引資訊與分析索引效率
    • 1-85
      PART 5 ChatGPT × MySQL/MariaDB 程式設計與用戶端程式開發
    • 1-86
      CH13 MySQL/MariaDB 的SQL 程式設計
    • 1-87
      13-1 MySQL/MariaDB 的SQL 語言
    • 1-88
      13-2 註解、文字值與基本輸出
    • 1-89
      13-3 變數的宣告與使用
    • 1-90
      13-4 運算式與運算子
    • 1-91
      13-5 流程控制結構
    • 1-92
      CH14 預存程序、函數與觸發程序
    • 1-93
      14-1 預存程序
    • 1-94
      14-2 預存程序的參數傳遞與傳回值
    • 1-95
      14-3 刪除與修改預存程序
    • 1-96
      14-4 函數
    • 1-97
      14-5 觸發程序
    • 1-98
      14-6 錯誤處理程序
    • 1-99
      CH15 資料指標、參數化查詢與交易處理
    • 1-100
      15-1 使用資料指標與參數化查詢
    • 1-101
      15-2 交易的基礎
    • 1-102
      15-3 交易處理
    • 1-103
      15-4 並行控制
    • 1-104
      15-5 資料鎖定
    • 1-105
      15-6 死結問題
    • 1-106
      CH16 MySQL/MariaDB 用戶端程式開發 – 使用Python 與PHP 語言
    • 1-107
      16-1 安裝與使用Python 開發環境
    • 1-108
      16-2 使用Python 語言建立用戶端程式
    • 1-109
      16-3 設定與使用XAMPP 的PHP 開發環境
    • 1-110
      16-4 使用PHP 建立用戶端程式
    • 1-111
      CH17 使用ChatGPT 學習MySQL、寫出SQL 指令 敘述與建立資料庫程式
    • 1-112
      17-1 註冊與使用ChatGPT
    • 1-113
      17-2 使用ChatGPT 學習資料庫理論與MySQL
    • 1-114
      17-3 使用ChatGPT 寫出SQL 指令敘述
    • 1-115
      17-4 使用ChatGPT 寫出Python 和PHP 資料庫程式
    • 1-116
      附錄A MySQL 內建函數和JSON 欄位處理
    • 1-117
      附錄B 安裝與使用MariaDB 資料庫管理系統
    • 1-118
      版權頁
    • 1-119
      封底頁

    常见问答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜欢

    用户评价

    | 收集中

    销售方案