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

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

    收集中
    US$18.92

    內容簡介


    ★完整說明資料庫設計與開發人員應具備的觀念和技能,幫助你精通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-5PART 1 資料庫理論與MySQL/MariaDB 的基礎
    1-6CH01 資料庫系統
    1-71-1 資料庫系統的基礎
    1-81-2 三層資料庫系統架構
    1-91-3 資料庫綱要
    1-101-4 資料庫管理系統
    1-111-5 資料庫管理師
    1-121-6 資料庫系統的處理架構
    1-13CH02 關聯式資料庫模型
    1-142-1 資料庫模型的基礎
    1-152-2 資料結構
    1-162-3 資料操作或運算
    1-172-4 完整性限制條件
    1-18CH03 實體關聯模型與正規化
    1-193-1 實體關聯模型與實體關聯圖
    1-203-2 將實體關聯圖轉換成關聯表綱要
    1-213-3 關聯表的正規化
    1-22CH04 MySQL/MariaDB 資料庫管理系統
    1-234-1 MySQL/MariaDB 的基礎
    1-244-2 安裝MySQL 資料庫管理系統
    1-254-3 MySQL Workbench 管理工具的使用
    1-264-4 檢視MySQL 資料庫物件
    1-274-5 新增MySQL 使用者帳戶與伺服器連線
    1-284-6 SQL 語法查詢與MySQL 官方參考手冊
    1-29PART 2 建立MySQL/MariaDB 資料庫與資料表
    1-30CH05 資料庫設計工具的使用
    1-315-1 資料庫設計的基礎
    1-325-2 MySQL Workbench 塑模工具
    1-335-3 新增實體
    1-345-4 建立關聯性
    1-355-5 匯出實體關聯圖和建立模型設計的資料庫
    1-365-6 反向工程從資料庫來產生模型
    1-37CH06 SQL 語言與資料庫建置
    1-386-1 SQL 語言的基礎
    1-396-2 MySQL 字元集與定序
    1-406-3 建立使用者資料庫
    1-416-4 修改使用者資料庫
    1-426-5 刪除使用者資料庫
    1-436-6 MySQL 資料庫的備份與還原
    1-44CH07 建立資料表與完整性限制條件
    1-457-1 MySQL 資料類型
    1-467-2 資料表建立與儲存引擎
    1-477-3 建立完整性限制條件
    1-487-4 修改與刪除資料表
    1-497-5 暫存資料表的建立
    1-50PART 3 SQL 語言的DML 指令
    1-51CH08 SELECT 敘述的基本查詢
    1-528-1 SELECT 查詢指令
    1-538-2 SELECT 子句
    1-548-3 FROM 子句
    1-558-4 WHERE 子句
    1-568-5 聚合函數的摘要查詢
    1-578-6 群組查詢GROUP BY 子句
    1-588-7 排序ORDER BY 子句
    1-598-8 LIMIT 子句限制傳回的記錄數
    1-60CH09 SELECT 敘述的進階查詢
    1-619-1 SQL 的多資料表查詢
    1-629-2 合併查詢
    1-639-3 集合運算查詢
    1-649-4 子查詢
    1-659-5 NULL 空值處理和CTE
    1-66CH10 新增、更新與刪除資料
    1-6710-1 在MySQL Workbench 檢視資料表資訊和編輯記錄
    1-6810-2 新增記錄
    1-6910-3 更新記錄
    1-7010-4 刪除記錄
    1-7110-5 使用SELECT 查詢結果建立資料表
    1-72PART 4 MySQL/MariaDB 檢視表與索引
    1-73CH11 檢視表的建立
    1-7411-1 檢視表的基礎
    1-7511-2 建立檢視表
    1-7611-3 修改與刪除檢視表
    1-7711-4 編輯檢視表的內容
    1-78CH12 規劃與建立索引
    1-7912-1 索引的基礎
    1-8012-2 資料表的索引規劃
    1-8112-3 MySQL 自動建立的索引
    1-8212-4 建立資料表的索引
    1-8312-5 更名、重建與刪除資料表的索引
    1-8412-6 查詢索引資訊與分析索引效率
    1-85PART 5 ChatGPT × MySQL/MariaDB 程式設計與用戶端程式開發
    1-86CH13 MySQL/MariaDB 的SQL 程式設計
    1-8713-1 MySQL/MariaDB 的SQL 語言
    1-8813-2 註解、文字值與基本輸出
    1-8913-3 變數的宣告與使用
    1-9013-4 運算式與運算子
    1-9113-5 流程控制結構
    1-92CH14 預存程序、函數與觸發程序
    1-9314-1 預存程序
    1-9414-2 預存程序的參數傳遞與傳回值
    1-9514-3 刪除與修改預存程序
    1-9614-4 函數
    1-9714-5 觸發程序
    1-9814-6 錯誤處理程序
    1-99CH15 資料指標、參數化查詢與交易處理
    1-10015-1 使用資料指標與參數化查詢
    1-10115-2 交易的基礎
    1-10215-3 交易處理
    1-10315-4 並行控制
    1-10415-5 資料鎖定
    1-10515-6 死結問題
    1-106CH16 MySQL/MariaDB 用戶端程式開發 – 使用Python 與PHP 語言
    1-10716-1 安裝與使用Python 開發環境
    1-10816-2 使用Python 語言建立用戶端程式
    1-10916-3 設定與使用XAMPP 的PHP 開發環境
    1-11016-4 使用PHP 建立用戶端程式
    1-111CH17 使用ChatGPT 學習MySQL、寫出SQL 指令 敘述與建立資料庫程式
    1-11217-1 註冊與使用ChatGPT
    1-11317-2 使用ChatGPT 學習資料庫理論與MySQL
    1-11417-3 使用ChatGPT 寫出SQL 指令敘述
    1-11517-4 使用ChatGPT 寫出Python 和PHP 資料庫程式
    1-116附錄A MySQL 內建函數和JSON 欄位處理
    1-117附錄B 安裝與使用MariaDB 資料庫管理系統
    1-118版權頁
    1-119封底頁

    常見問答

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

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案