MySQL資料庫原理及套用實戰教程

《MySQL資料庫原理及套用實戰教程》是清華大學出版社於2022年出版的書籍,作者是王永紅、殷華英、張清濤。

基本介紹

  • 書名:MySQL資料庫原理及套用實戰教程
  • 作者:王永紅、殷華英、張清濤
  • 出版社:清華大學出版社
  • 出版時間:2022年3月1日
  • 定價:49 元
  • ISBN:9787302599531 
內容簡介,目錄,

內容簡介

本書是省級精 品線上開放課程“資料庫技術”的教學改革成果和配套教材。本書將資料庫原理、資料庫操作、資料庫管理整合為一體。全書分為五個項目共17個單元。 本書可作為技能套用型人才培養的計算機套用技術及相關專業的教學用書,也可作為資料庫初學者的入門教材,或資料庫系統工程師和“1+X”證書的培訓教材,還適合作為使用MySQL資料庫管理系統進行套用開發人員的學習參考用書。

目錄

項目一資料庫設計
單元一萬丈高樓平地起——資料庫基礎3
1.1資料庫技術概述3
1.1.1資料庫的基本概念3
1.1.2資料庫技術的發展5
1.1.3資料庫系統的特點7
1.2資料庫系統的組成9
1.3資料庫系統體系結構11
1.3.1資料庫系統三級模式11
1.3.2資料庫系統兩級映像13
1.3.3資料庫系統體系結構14
單元二九層之台,起於累土——資料庫建模18
2.1數據模型18
2.1.1數據模型的定義18
2.1.2數據模型的類型19
2.1.3數據模型的組成要素19
2.2概念數據模型20
2.2.1概念模型定義及基本概念20
2.2.2實體間聯繫21
2.2.3ER圖設計23
2.3邏輯數據模型25
2.3.1邏輯數據模型的定義25
2.3.2層次模型26
2.3.3網狀模型27
2.3.4關係模型28
單元三推陳出新——資料庫模型轉換34
3.1ER模型到關係模型轉換34
3.1.1獨立實體到關係模型的轉換35
3.1.21∶1聯繫到關係模型的轉換35
3.1.31∶n聯繫到關係模型的轉換36
3.1.4m∶n聯繫到關係模型的轉換37
3.1.5多元聯繫到關係模型的轉換38
3.1.6自聯繫到關係模型的轉換38
3.2綜合套用案例39
單元四青出於藍而勝於藍——資料庫規範化42
4.1函式依賴42
4.2範式45
4.2.1關係模式不合理帶來的規範化問題45
4.2.2關係模式的第一範式46
4.2.3關係模式的第二範式48
4.2.4關係模式的第三範式49
4.3綜合套用案例51
項目二MySQL資料庫創建
單元五初識廬山真面目——MySQL資料庫55
5.1MySQL資料庫55
5.1.1MySQL資料庫簡介55
5.1.2MySQL資料庫特點56
5.1.3MySQL資料庫的安裝與配置56
5.1.4MySQL伺服器的啟動、連線、斷開和停止56
5.2MySQL58
5.2.1MySQL簡介58
5.2.2MySQL分類59
5.3資料庫的創建和管理59
5.3.1查看資料庫SHOW DATABASE60
5.3.2創建資料庫CREATE DATABASE61
5.3.3查看資料庫定義SHOW CREATE DATABASE63
5.3.4選擇資料庫USE DATABASE63
5.3.5修改資料庫ALTER DATABASE64
5.3.6刪除資料庫DROP DATABASE64
單元六揭開面紗看本質——MySQL數據的存儲與管理67
6.1MySQL存儲引擎67
6.1.1MySQL存儲引擎的概念67
6.1.2查詢MySQL中支持的存儲引擎68
6.1.3MySQL常用存儲引擎介紹69
6.2MySQL數據類型70
6.2.1數字類型70
6.2.2字元串類型71
6.2.3日期和時間類型72
6.3MySQL數據表操作72
6.3.1創建數據表CREATE TABLE73
6.3.2查看數據表SHOW TABLES74
6.3.3查看數據表結構SHOW COLUMNS75
6.3.4修改數據表ALTER TABLE76
6.3.5重命名數據表RENAME TABLE78
6.3.6複製數據表CREATE TABLE... AS/LIKE78
6.3.7刪除數據表DELETE TABLE79
單元七不以規矩,不能成方圓——創建完整性約束82
7.1約束概述82
7.1.1約束分類82
7.1.2約束的操作83
7.2主鍵約束PRIMARY KEY85
7.2.1創建表時創建主鍵約束85
7.2.2刪除主鍵約束87
7.2.3修改表時添加主鍵約束87
7.3唯一性約束UNIQUE88
7.3.1創建表時創建唯一性約束88
7.3.2修改表時添加唯一性約束89
7.3.3刪除唯一性約束90
7.4默認值約束DEFAULT90
7.4.1創建表時創建默認值約束90
7.4.2修改表時添加默認值約束91
7.4.3刪除默認值約束91
7.5非空約束NOT NULL92
7.5.1創建表時創建非空約束92
7.5.2修改表時添加非空約束92
7.5.3刪除非空約束93
7.6檢查約束CHECK93
7.6.1創建表時設定檢查約束93
7.6.2修改表時添加檢查約束95
7.6.3刪除檢查約束95
7.7外鍵約束FOREIGN KEY95
7.7.1創建表時設定外鍵約束96
7.7.2修改表時添加外鍵約束96
7.7.3刪除外鍵約束97

相關詞條

熱門詞條

聯絡我們