資料庫套用與實踐

資料庫套用與實踐

《資料庫套用與實踐》是2021年科學出版社出版的圖書。

基本介紹

  • 中文名:資料庫套用與實踐
  • 作者:王海龍
  • 出版時間:2021年
  • 出版社:科學出版社
  • ISBN:9787030688552
  • 類別:教材
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書系統、全面地介紹了MySQL的實用技術,全書緊密圍繞教務管理系統的操作與管理綜合實例展開,主要分為7章,涵蓋了資料庫相關知識、MySQL資料庫平台及基本使用方法、資料庫設計、數據表操作、資料庫查詢與更新、索引和視圖及MySQL高級套用技術等內容。
本書深入淺出地描述了MySQL資料庫的精髓,通過案例講解引導讀者掌握基本知識。本書易教易學,適合作為普通高等院校套用型本科(含部分專科、高職類)計算機專業的資料庫套用技術課程教材,也可作為成人教育、各類職業技能培訓及各套用領域資料庫管理和開發人員的參考書目。

圖書目錄

第1章 資料庫是何方“神聖” 1
1.1 走進數據世界 1
1.1.1 信息與數據 1
1.1.2 數據描述 3
1.1.3 數據模型 6
1.1.4 關係代數 10
1.2 資料庫的“前世今生” 11
1.2.1 人工管理階段 12
1.2.2 檔案系統階段 13
1.2.3 資料庫系統階段 14
1.2.4 分散式資料庫系統 15
1.2.5 面向對象資料庫系統 16
1.2.6 數據倉庫 17
1.2.7 數據挖掘 18
1.2.8 雲計算與大數據 19
本章小結 20
習題 21
第2章 初識MySQL 23
2.1 MySQL的安裝與配置 23
2.1.1 了解MySQL 23
2.1.2 安裝與配置MySQL 25
2.2 啟動連線MySQL 31
2.2.1 啟動登錄MySQL 31
2.2.2 MySQL常用圖形化管理軟體——Navicat for MySQL 41
2.3 創建與維護MySQL資料庫 45
2.3.1 認識SQL 45
2.3.2 了解MySQL資料庫 45
2.3.3 資料庫基本操作 46
2.4 MySQL資料庫的存儲引擎 54
2.4.1 存儲引擎的特徵 55
2.4.2 配置存儲引擎 59
本章小結 65
習題 65
第3章 資料庫設計 67
3.1 資料庫設計概述 67
3.1.1 資料庫設計的含義 68
3.1.2 資料庫設計過程 68
3.2 資料庫的需求分析 70
3.2.1 需求分析的主要任務及目標 70
3.2.2 需求分析的方法 71
3.3 資料庫的概念設計 73
3.3.1 概念模型 73
3.3.2 概念設計的方法和步驟 74
3.3.3 E­R模型 75
3.4 資料庫的邏輯設計 79
3.4.1 初始關係模式設計 79
3.4.2 關係模式的規範化 80
3.5 資料庫的物理設計 82
3.5.1 關係模式存取方法選擇 83
3.5.2 確定資料庫的存儲結構 84
3.6 資料庫的實施、運行和維護 85
3.6.1 資料庫的實施 85
3.6.2 資料庫的運行與維護 86
3.7 設計學生選課管理資料庫 87
3.7.1 收集數據 87
3.7.2 創建E­R模型 87
3.7.3 設計關係模式 90
本章小結 90
習題 91
第4章 數據表操作 94
4.1 創建數據表 94
4.1.1 數據表數據類型 94
4.1.2 使用CREATE TABLE語句創建數據表 97
4.1.3 通過Navicat軟體創建數據表 104
4.1.4 設計學生信息管理資料庫 107
4.2 刪除與修改數據表 116
4.2.1 使用DROP TABLE語句刪除數據表 116
4.2.2 通過Navicat軟體刪除數據表 117
4.2.3 使用ALTER TABLE語句修改表結構 118
4.2.4 通過Navicat軟體修改表結構 120
本章小結 121
習題 121
第5章 數據查詢與更新 123
5.1 數據查詢 123
5.1.1 單表數據查詢 123
5.1.2 多表連線查詢 131
5.1.3 子查詢(嵌套查詢) 133
5.1.4 聯合查詢 135
5.2 數據更新 136
5.2.1 插入數據記錄 136
5.2.2 修改數據記錄 138
5.2.3 刪除數據記錄 139
本章小結 140
習題 140
第6章 索引和視圖 143
6.1 索引 143
6.1.1 索引概述 143
6.1.2 創建和查看索引 147
6.1.3 刪除索引 154
6.2 視圖的操作 157
6.2.1 視圖概述 157
6.2.2 創建視圖 158
6.2.3 視圖的使用 161
6.2.4 視圖的修改 163
6.2.5 視圖的刪除 168
本章小結 170
習題 171
第7章 MySQL高級套用技術 172
7.1 存儲過程 172
7.1.1 關於存儲過程 172
7.1.2 創建存儲過程 173
7.1.3 調用存儲過程 174
7.1.4 管理存儲過程 174
7.1.5 存儲過程中的異常處理 175
7.2 觸發器 176
7.2.1 觸發器概述 176
7.2.2 創建觸發器 177
7.2.3 管理觸發器 177
7.3 事件 179
7.3.1 創建事件 179
7.3.2 管理事件 180
7.4 安全管理 181
7.4.1 MySQL安全性概述 181
7.4.2 用戶管理 181
7.4.3 許可權管理 182
7.4.4 日誌檔案 183
7.4.5 數據備份與恢復 185
本章小結 187
習題 187
習題答案 188
參考文獻 194
附錄 195

相關詞條

熱門詞條

聯絡我們