![](/c49/99/13321882.jpg)
出版社:人民郵電出版社 ISBN:9787115564634 版次:2 商品編碼:13321882 品牌:人民郵電出版社 包裝:平裝 開本:16開 出版時間:2021-07-01 用紙:膠版紙 頁數:228 正文語種:中文 作者:周德偉
" 編輯推薦 “十三五”職業教育國家規劃教材全新改版 四大項目貫穿:應用舉例+商業實例+綜合實訓+實戰演練 MySQL 8.0+Navicat 15.0+思維導圖+微課視頻 內容簡介 本書以MySQL數據庫管理繫統為平臺,較全面地介紹了數據庫的基礎知識及其應用。全書共,包括認識數據庫、數據庫設計、數據定義、數據操作、數據查詢、數據視圖、索引與分區、數據庫編程和數據安全。全書采用案例教學方式,分別采用4個不同的數據庫項目貫穿始末。先以應用舉例的方式闡述知識要點,再通過對一個典型的商業實例進行分析,給出解決問題的完整方案,並提供與商業實例相對應的綜合實訓項目,以便讀者在實踐中模擬操作,最後通過理論知識測試和實戰項目演練等強化訓練來幫助讀者鞏固所學的內容。 本書可以作為高職高專計算機相關專業和非計算機專業數據庫基礎和數據庫開發課程的教材,也適合計算機軟件開發人員、從事數據庫管理與維護工作的專業人員和廣大計算機愛好者自學使用,還可以作為全國計算機等級考試二級“MySQL數據庫程序設計”和“1+X”Web前端開發(中級)職業技能等級證書的考試參考書。 作者簡介 周德偉,長期工作在教學第一線的 “雙師”教師,副教授。20年來一直致力於數據庫基礎、數據庫開發等課程教學改革的研究,教學經驗豐富,近五年連續獲深圳信息學院教學質量優秀獎,教學效果優良。同時有8年企業數據庫管理與開發實際經驗,獲得Microsoft、Oracle等國際知名企業認證的MCDBA(微軟認證數據庫管理員)、MCDBA(微軟認證應用程序開發專家)、OCA(Oracle)資格證書。參加過“十二五”職業教育國家規劃教材《MySQL數據庫技術》的編寫工作,編寫經驗豐富,組織能力強。 目錄 【學習導讀】1 【學習目標】1 【思維導圖】1 【相關知識】2 1.1數據庫概述2 1.1.1數據與數據庫2 1.1.2數據庫的發展3 1.1.3數據庫管理繫統4 1.1.4數據庫繫統5 1.1.5結構化查詢語言6 1.1.6大數據時代的數據庫管理繫統7 1.2MySQL的安裝與配置10 1.2.1MySQL服務器的安裝與配置12 1.2.2MySQL圖形化管理工具18 1.2.3連接與斷開服務器21 【綜合實訓】安裝和配置MySQL服務器24 【理論練習】25 【學習導讀】26 【學習目標】26 【思維導圖】26 【相關知識】27 2.1關繫數據庫設計27 2.1.1數據的加工27 2.1.2數據模型的概念28 2.1.3概念模型30 2.1.4E-R圖設計實例31 2.1.5數據庫關繫模型35 2.2數據庫設計規範化36 2.2.1關繫數據庫範式理論36 2.2.2數據庫規範化實例40 【商業實例】設計Petstore數據庫42 2.3.1根據寵物商店業務邏輯建立概念模型——Petstore E-R圖42 2.3.2將Petstore E-R圖轉換為數據世界的關繫模型43 2.3.3Petstore數據庫規範化43 【綜合實訓】教學管理及圖書借閱繫統數據庫設計44 【理論練習】45 【實戰演練】設計學生成績管理繫統數據庫46 【學習導讀】48 【學習目標】48 【思維導圖】48 【相關知識】49 3.1創建與管理數據庫49 3.1.1創建數據庫49 3.1.2管理數據庫53 3.2創建與管理數 庫表55 3.2.1創建數據庫表55 3.2.2管理數據庫表59 3.3數據完整性約束62 3.3.1數據的完整性約束62 3.3.2主鍵約束64 3.3.3替代鍵約束65 3.3.4參照完整性約束67 3.3.5CHECK完整性約束70 3.4使用圖形化管理工具管理數據庫和表72 3.4.1使用圖形化管理工具管理數據庫72 3.4.2使用圖形化管理工具管理數據庫表74 【商業實例】Petstore數據定義76 3.5.1Petstore數據庫表結構分析76 3.5.2創建Petstore數據庫與表78 3.5.3建立數據完整性約束79 【綜合實訓】Library數據定義81 【理論練習】83 【實戰演練】SchoolDB數據定義84 【學習導讀】86 【學習目標】86 【思維導圖】86 【相關知識】88 4.1數據插入88 4.2數據修改90 4.3數據刪除91 4.3.1使用DELETE語句刪除數據91 4.3.2使用TRUNCATE TABLE語句刪除表數據93 【商業實例】Petstore數據操作93 4.4.1Petstore數據表及其內容93 4.4.2Petstore數據錄入96 4.4.3Petstore數據修改與刪除操作98 【綜合實訓】Library數據操作100 【理論練習】102 【實戰演練】SchoolDB數據操作103 【學習導讀】106 【學習目標】106 【思維導圖】106 【相關知識】107 5.1單表查詢107 5.1.1SELECT語句定義107 5.1.2選擇列107 5.1.3WHERE子句111 5.2多表查詢116 5.2.1FROM子句116 5.2.2多表連接117 5.2.3子查詢122 5.2.4聯合查詢125 5.3分類彙總與排序128 5.3.1聚合函數128 5.3.2GROUP BY子句130 5.3.3HAVING子句132 5.3.4ORDER BY子句134 5.3.5LIMIT子句135 【商業實例】Petstore數據查詢135 5.4.1SELECT語句的基本使用135 5.4.2條件查詢136 5.4.3多表查詢137 5.4.4分類彙總與排序137 【綜合實訓】LibraryDB數據查詢138 【理論練習】140 【實踐演練】SchoolDB數據查詢140 【學習導讀】142 【學習目標】142 【思維導圖】142 【相關知識】143 6.1創建和查詢視圖143 6.1.1視圖概念143 6.1.2創建視圖143 6.1.3查詢視圖145 6.2操作視圖145 6.2.1通過視圖操作數據145 6.2.2修改視圖定義148 6.2.3刪除視圖148 【商業實例】Petstore數據視圖148 【綜合實訓】LibraryDB數據視圖150 【理論練習】151 【實戰演練】SchoolDB數據視圖151 【學習導讀】152 【學習目標】152 【思維導圖】152 【相關知識】153 7.1索引的分類153 7.2創建索引153 7.2.1使用CREATE INDEX語句153 7.2.2使用ALTER TABLE語句154 7.2.3在創建表時創建索引155 7.3刪除索引156 7.4索引對查詢的影響156 7.5數據庫分區157 7.5.1分區類型158 7.5.2分區管理162 【商業實例】Petstore索引與分區163 【綜合實訓】LibraryDB索引與分區165 【理論練習】165 【實戰演練】SchoolDB索引與分區166 【學習導讀】167 【學習目標】167 【思維導圖】167 【相關知識】168 8.1編程基礎知識168 8.1.1常量與變量168 8.1.2繫統內置函數170 8.1.3流程控制語句172 8.2存儲過程176 8.2.1創建存儲過程176 8.2.2顯示存儲過程178 8.2.3調用存儲過程178 8.2.4刪除存儲過程181 8.2.5遊標的用法及作用181 8.2.6存儲過程的嵌套185 8.3創建和調用存儲函數186 8.3.1創建存儲函數187 8.3.2調用存儲函數188 8.4設置觸發器190 8.4.1創建觸發器190 8.4.2刪除觸發器194 8.5事件194 8.5.1創建事件194 8.5.2事件調度器設置195 【商業實例】Petstore數據庫編程196 【綜合實訓】LibraryDB數據庫編程201 【理論練習】202 【實戰演練】SchoolDB數據庫編程203 【學習導讀】204 【學習目標】204 【思維導圖】204 【相關知識】205 9.1用戶和數據權限管理205 9.1.1添加和刪除用戶205 9.1.2授予權限和回收權限207 9.1.3使用圖形化管理工具管理用戶與權限212 9.2數據的備份與恢復214 9.2.1備份和恢復需求分析214 9.2.2數據庫備份和恢復214 9.2.3MySQL日志219 9.3事務和多用戶管理221 9.3.1事務221 9.3.2多用戶與鎖定機制223 【商業實例】Petstore數據安全225 【綜合實訓】LibraryDB數據安全226 【理論練習】227 【實戰演練】SchoolDB數據安全228 查看全部↓
" |