資料庫系統原理及MySQL套用教程(第2版)

資料庫系統原理及MySQL套用教程(第2版)

《資料庫系統原理及MySQL套用教程(第2版)》是2020年3月機械工業出版社出版的圖書,作者是李輝。

基本介紹

  • 書名:資料庫系統原理及MySQL套用教程(第2版)
  • 作者:李輝
  • ISBN:9787111636557
  • 定價:69元
  • 出版社:機械工業出版社
  • 出版時間:2020年3月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

全書共19章,全面系統地講述了資料庫技術的基本原理和套用。主要內容包括:資料庫系統概述、信息與數據模型、關係代數與關係資料庫理論、資料庫設計方法、MySQL的安裝與使用、MySQL存儲引擎與資料庫操作管理、MySQL表定義與完整性約束控制、MySQL數據操作管理、MySQL索引、MySQL視圖、MySQL存儲過程與函式、MySQL觸發器與事件調度器、MySQL許可權管理、事務與MySQL的多用戶並發控制、MySQL資料庫備份與還原、MySQL日誌管理、分散式資料庫與MySQL的套用、MySQL在Web開發中的套用、非關係型資料庫——NoSQL等內容。 本書還以MySQL為背景介紹了資料庫技術的實現,使讀者可以充分利用MySQL平台深刻理解資料庫技術的原理,達到理論和實踐緊密結合的目的。同時解決了讀者安裝上機資料庫管理系統軟體中的作業系統兼容性(32和64位計算機、Windows、Linux和MAC作業系統等)問題。 本書內容循序漸進,深入淺出,概念清晰,條理性強,每一章節都給出了相應的實例,為緩解讀者初期動手的茫然與困惑,本書在每章專門設定了實驗任務。 本書可作為本科相關專業“資料庫系統原理及套用”課程的配套教材,同時也可以供參加資料庫類考試的人員、資料庫套用系統開發設計人員、工程技術人員及其他相關人員參閱。對於非計算機專業的本科學生,如果希望學到關鍵、實用的資料庫技術,也可將本書作為教材。

圖書目錄

前言
第1章資料庫系統概述
11數據與數據管理技術
111資料庫系統的基本概念
112數據管理技術的發展
12資料庫系統的特點及組成
121資料庫系統的特點
122資料庫系統的組成
13資料庫系統結構
131三級模式結構
132資料庫系統體系結構
14知識點小結
15思考與練習
第2章信息與數據模型
21信息的三種世界及描述
22數據模型
221數據模型的概念
222數據處理三層抽象描述
223數據模型的要素
234數據模型與數據模式的區別
23概念模型
231基本概念
232E-R模型
24邏輯模型
241層次模型
242網狀模型
243關係模型
244面向對象模型
25概念模型向邏輯模型的轉換
26關係模型
261關係數據結構
262關係操作
263關係的完整性
27知識點小結
28思考與練習
第3章關係代數與關係資料庫理論
31關係代數及其運算
311關係的數學定義
312關係代數概述
313傳統的集合運算
314專門的關係運算
32關係演算
321元組關係演算
322域關係演算
33關係代數表達式的最佳化
34關係資料庫理論
341問題的提出
342函式依賴
343關係模式的範式及規範化
35關係模式的分解
36知識點小結
37思考與練習
第4章資料庫設計方法
41資料庫設計概述
411資料庫設計的內容
412資料庫設計的特點
413資料庫設計方法的分類
414資料庫設計的階段
42需求分析
421需求描述與分析
422需求分析分類
423需求分析的內容、方法和
步驟
424數據字典
43概念結構設計
431概念結構設計的必要性及要求
432概念結構設計的方法與步驟
433採用E-R模型設計概念結構的
方法
44邏輯結構設計
441E-R圖向關係模型的轉換
442關係模式規範化
443模式評價與改進
45物理結構設計
451物理結構設計的內容和方法
452評價物理結構
46資料庫行為設計
47資料庫實施
48資料庫的運行與維護
49知識點小結
410思考與練習
第5章MySQL的安裝與使用
51MySQL簡介
52MySQL工作流程
53MySQL系統構成
54MySQL 伺服器與連線埠號
55MySQL的安裝和使用
551MySQL的下載與安裝
552啟動和停止MySQL伺服器
553連線和斷開MySQL伺服器
554卸載MySQL
56Navicat的安裝與使用
561下載與安裝
562Navicat的使用
563在Navicat中運行SQL語句
57知識點小結
58思考與練習
第6章MySQL存儲引擎與資料庫
操作管理
61存儲引擎
611概述
612InnoDB存儲引擎
613MyISAM存儲引擎
614MEMORY存儲引擎
615MERGE存儲引擎
616其他存儲引擎
617存儲引擎的選擇
62字元集
621概述
622MySQL支持的字元集
623MySQL字元集的選擇
624MySQL字元集的設定
63MySQL資料庫操作管理
631創建資料庫
632修改資料庫名稱
633刪除資料庫
64知識點小結
65思考與練習
第7章MySQL表定義與完整性約束
控制
71表的基本概念
72數據類型
721數值類型
722日期時間類型
723字元串類型
724複合類型
725二進制類型
726選擇合適的數據類型
73運算符
731算術運算符
732比較運算符
733邏輯運算符
734位運算符
74數據表的操作
741創建數據表
742查看數據表結構
743修改數據表
744複製數據表
745刪除數據表
746表管理中的注意事項
75MySQL約束控制
751數據完整性約束
752 欄位的約束
753刪除約束
76知識點小結
77思考與練習
第8章MySQL數據操作管理
81插入數據
811為表的所有欄位插入數據
812為表的指定欄位插入數據
813同時插入多條記錄
814從目標表中插入值
815REPLACE語句
82修改數據
83刪除數據
831使用DELETE刪除表數據
832使用TRUNCATE清空表數據
84單表查詢
841SELECT語法
842簡單查詢
843條件查詢
844高級查詢
85多表查詢
851內連線查詢
852外連線查詢
853子查詢
86知識點小結
87思考與練習
第9章MySQL索引
91索引
911索引概述
912索引的作用
913索引的分類
92索引的定義和管理
921創建索引
922查看索引
923刪除索引
93設計原則和注意事項
94知識點小結
95思考與練習
第10章MySQL視圖
101視圖
1011視圖概述
1012視圖的優勢
1013視圖的工作機制
102視圖定義和管理
1021創建與使用視圖
1022刪除視圖
1023查看視圖定義
1024修改視圖定義
103更新視圖數據
104對視圖的進一步說明
105知識點小結
106思考與練習
第11章MySQL存儲過程與函式
111存儲過程與函式簡介
1111概念
1112存儲過程和函式區別
112存儲過程與函式操作
1121創建和使用存儲過程或函式
1122變數
1123定義條件和處理
1124游標的使用
1125流程的控制
1126查看存儲過程或函式
1127刪除存儲過程或函式
113系統函式
1131數學函式
1132字元串函式
1133日期和時間函式
1134系統信息函式
1135加密函式
1136控制流函式
114知識點小結
115思考與練習
第12章MySQL觸發器與事件
調度器
121觸發器
1211概念
1212創建使用觸發器
1213查看觸發器
1214刪除觸發器
1215對觸發器的進一步說明
122事件
1221事件的概念
1222創建事件
1223修改事件
1224刪除事件
123知識點小結
124思考與練習
第13章MySQL許可權管理
131MySQL許可權系統
1311MySQL許可權系統工作原理
132許可權表
1321user表
1322db表和host表
1323tables_priv表
1324columns_priv表
1325procs_priv表
133用戶管理
1331添加用戶
1332查看用戶
1333修改用戶賬號
1334修改用戶口令
1335刪除用戶
134賬戶許可權管理
1341許可權授予
1342許可權的轉移和限制
1343許可權的撤銷
135知識點小結
136思考與練習
第14章事務與MySQL的多用戶並發
控制
141事務
1411事務的概念
1412事務的ACID特性
1413MySQL事務控制語句
1414事務的隔離性級別
142MySQL的並發控制
1421並發概述
1422鎖的概述
1423MyISAM表的表級鎖
1424InnoDB表的行級鎖
1425死鎖
143知識點小結
144思考與練習
第15章MySQL資料庫備份與
還原
151備份與還原概述
1511備份的重要性與常見故障
1512備份的策略與常用方法
1513資料庫的還原
152通過檔案備份和還原
153通過命令mysqldump備份與
還原
1531套用mysqldump命令備份
數據
1532套用mysqldump命令還原
數據
154從文本檔案導出和導入表
數據
155知識點小結
156思考與練習
第16章MySQL日誌管理
161MySQL的日誌
162錯誤日誌管理
1621啟動錯誤日誌
1622查看錯誤日誌
1623刪除錯誤日誌
163二進制日誌管理
1631啟動二進制日誌
1632查看二進制日誌
1633刪除二進制日誌
1634二進制日誌還原資料庫
164慢查詢日誌管理
1641啟動慢查詢日誌
1642查看慢查詢日誌
1643刪除慢查詢日誌
165通用查詢日誌管理
1651啟動通用查詢日誌
1652查看通用查詢日誌
1653刪除通用查詢日誌
166知識點小結
167思考與練習
第17章分散式資料庫與MySQL的
運維
171分散式資料庫系統
1711集中式與分散式
1712分散式資料庫的基本
概念
1713分散式資料庫的模式
結構
1714分散式資料庫管理系統
1715分散式資料庫系統
1716分散式數據存儲方法
172MySQL數據切分技術
173MySQL複製技術
1731MySQL 複製的概念
1732MySQL 複製的優勢
1733MySQL 複製的實現原理
1734MySQL 複製的模式
174MySQL集群技術
1741MySQL Cluster基本概念
1742理解MySQL Cluster節點
175MySQL的快取機制
176知識點小結
177思考與練習
第18章MySQL在Web開發中的
套用
181PHP概述
1811何謂PHP
1812PHP優勢
1813PHP的工作原理
1814PHP結合資料庫套用的優勢
182HTML與表單
1821HTML基礎知識
1822HTML表單簡介
1823表單數據的接收
183使用PHP進行MySQL資料庫
編程
1831PHP對MySQL資料庫的工作
原理
1832編程步驟
1833使用PHP操作MySQL
資料庫
184PHP運算元據庫的常見問題與
解決方案
185知識點小結
186思考與練習
第19章非關係型資料庫—NoSQL
191NoSQL概述
192NoSQL資料庫與關係型資料庫的
比較
1921關係型資料庫的優勢
1922關係型資料庫的劣勢
1923NoSQL資料庫的優勢
193NoSQL資料庫的類型
1931鍵值(Key/Value)型
資料庫
1932面向文檔的資料庫
1933面向列的資料庫
194NoSQL資料庫選用原則
195NoSQL的CAP理論
196主流NoSQL資料庫
1961HBase
1962Redis
1963MongoDB
1964Couchbase
1965LevelDB
197知識點小結
198思考與練習
參考文獻

相關詞條

熱門詞條

聯絡我們