MySQL資料庫項目實踐教程

MySQL資料庫項目實踐教程

《MySQL資料庫項目實踐教程》是2021年清華大學出版社出版的圖書。

基本介紹

  • 中文名:MySQL資料庫項目實踐教程
  • 作者:韋霞,羅寧
  • 出版社:清華大學出版社
  • 出版時間:2021年10月1日
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302590989
內容簡介,圖書目錄,

內容簡介

本書按照由易到難、逐步加深的原則,依次探討了較為初級階段的MySOL資料庫的安裝與配置、資料庫的創建與管理和數據查詢等內容,以及較為高級階段的最佳化數據查詢、資料庫編程、維護資料庫的安全性和資料庫的設計等內容,特別加入了Java訪問MySQL資料庫的實用擴展內容。
為了便於讀者閱讀,全書還穿插著一些技巧、提示等小欄目以及經驗點撥等輔助性欄目。
為了加強學習效果,在每個項目後都配備有相應的思考練習題,使讀者能夠運用所學知識完成實際的工作任務,達到舉一反三、學以致用的目的。
本書既適合作為軟體開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,並可供開發人員查閱、參考。

圖書目錄

課程準備 認識MySQL
0.1 資料庫的基本概念與技術構成
0.1.1 資料庫的基本概念
0.1.2 資料庫的類型
0.1.3 資料庫的技術構成
0.2 MySQL的管理與設計工具
0.2.1 常用的圖形化管理工具
0.2.2 數據模型及設計工具
0.3 系統數據模型的建立方法
0.3.1 建立E-R模型
0.3.2 邏輯結構設計
0.3.3 關係模式的規範化
0.3.4 關係代數
0.4 實踐操作:電商購物系統需求分析與資料庫建模
自我小結
思考與練習
拓展訓練
項目1 MySQL的安裝與環境配置
1.1 知識準備:MySQL的下載路徑與安裝配置方法
1.1.1 MySQL的下載路徑
1.1.2 MySQL的安裝配置方法
1.1.3 MySQL的啟動與登錄方法
1.2 實踐操作:下載與安裝MySQL並進行配置
1.2.1 下載MySQL安裝檔案
1.2.2 安裝MySQL
1.2.3 MySQL伺服器的配置
1.2.4 在圖形界面下啟動、停止、登錄MySQL伺服器
1.2.5 初步使用圖形化管理工具Navicat
項目小結
思考與練習
拓展訓練
項目2 運算元據庫
2.1 知識準備:資料庫的基本操作方法
2.1.1 資料庫的創建與查看方法
2.1.2 資料庫的字元集和校對規則
2.1.3 資料庫的修改與刪除方法
2.1.4 資料庫的組成
2.1.5 資料庫的存儲引擎
2.2 實踐操作:使用Navicat操作電商購物系統資料庫
項目小結
思考與練習
拓展訓練
項目3 管理數據表
3.1 知識準備:運算元據表的基礎
3.1.1 MySQL的數據類型
3.1.2 MySQL的數據表類型
3.1.3 創建表的語法形式
3.1.4 完整性約束
3.1.5 主鍵約束
3.1.6 外鍵約束
3.1.7 非空約束
3.1.8 唯一性約束
3.1.9 默認約束
3.1.10 設定表的屬性值自動增加
3.2 實踐操作:創建和操作電商購物系統資料庫表
項目小結
思考與練習
拓展訓練
項目4 數據表的數據查詢
4.1 知識準備:數據表的數據查詢基礎
4.1.1 基本查詢語句
4.1.2 單表查詢
4.1.3 使用集合函式查詢
4.1.4 連線查詢
4.1.5 子查詢
4.1.6 合併查詢結果
4.1.7 為表和欄位取別名
4.1.8 使用正則表達式查詢
4.2 實踐操作:電商購物系統數據表查詢操作
項目小結
思考與練習
拓展訓練
項目5 資料庫索引與視圖
5.1 知識準備:索引與視圖的基本概念及套用方法
5.1.1 索引簡介
5.1.2 索引的創建與相關操作方法
5.1.3 視圖的含義與作用
5.1.4 視圖的創建與相關操作方法
5.2 實踐操作:索引和視圖的創建及管理電商購物系統
項目小結
思考與練習
拓展訓練
項目6 資料庫的編程
6.1 知識準備:資料庫編程基礎知識
6.1.1 常量和變數
6.1.2 流程控制語句
6.1.3 重置命令結束標記
6.1.4 自定義函式
6.1.5 自定義存儲過程
6.1.6 自定義觸發器
6.1.7 游標
6.1.8 事件與事務
6.2 實踐操作:使用程式邏輯操作電商購物系統數據
項目小結
思考與練習
拓展訓練
項目7 資料庫安全
7.1 知識準備:資料庫安全機制
7.1.1 用戶與許可權
7.1.2 用戶賬戶管理
7.1.3 許可權管理
7.1.4 用戶的鎖定與解鎖
7.1.5 圖形管理工具管理用戶與許可權
7.1.6 訪問控制
7.2 實踐操作:綜合管理電商購物系統安全
項目小結
思考與練習
拓展訓練
項目8 資料庫性能最佳化
8.1 知識準備:高性能、高可用性資料庫基礎
8.1.1 最佳化查詢
8.1.2 最佳化資料庫結構
8.1.3 最佳化MySQL伺服器
8.1.4 高可用性
8.2 實踐操作:維護電商購物系統的高性能
項目小結
思考與練習
拓展訓練
項目9 資料庫開發設計
9.1 知識準備:如何設計資料庫
9.1.1 軟體項目開發中資料庫設計的生命周期
9.1.2 設計資料庫的步驟
9.1.3 數據模型的最佳化
9.1.4 物理設計
9.1.5 資料庫的實施
9.1.6 資料庫的運行維護
9.1.7 開發工具及相關技術
9.2 實踐操作:電商購物系統的設計與開發
項目小結
思考與練習
拓展訓練
項目10 Java訪問MySQL資料庫
10.1 知識準備:JDBC介紹
10.1.1 下載與安裝MySQL Connector/J
10.1.2 Java連線MySQL資料庫
10.1.3 Java操作MySQL資料庫
10.1.4 資料庫的備份
10.2 實踐操作:Java訪問MySQL資料庫實例
思考與練習
參考文獻

相關詞條

熱門詞條

聯絡我們