關于我們
書單推薦
新書推薦
|
MySQL數(shù)據(jù)庫項目式教程(高職) 本書詳細介紹了如何安裝、管理、備份、維護和優(yōu)化一個MySQL系統(tǒng)。全書分為八個單元,分別為數(shù)據(jù)模型的規(guī)劃與設計、數(shù)據(jù)庫和表的創(chuàng)建與管理、數(shù)據(jù)操作、數(shù)據(jù)查詢、數(shù)據(jù)視圖和索引、存儲過程和存儲函數(shù)、觸發(fā)器、數(shù)據(jù)庫管理。 作者根據(jù)高等職業(yè)教育的特點和要求,遵循基于工作過程的教學原則,采用任務驅動方式編寫本書,其中每個單元都以若干個具體的學習任務為主線,結合大量案例,引導讀者理解、掌握MySQL系統(tǒng)的相關知識。 本書適合MySQL數(shù)據(jù)庫初學者,可作為高職高專院校計算機及相關專業(yè)學生的教材或教學參考書,也適合所有希望學習MySQL數(shù)據(jù)庫的讀者參考。 MySQL被稱為最受歡迎的開源數(shù)據(jù)庫,具有開源數(shù)據(jù)庫速度快、易用性好、支持SQL和網(wǎng)絡、可移植、費用低等特點,越來越成為中小企業(yè)應用數(shù)據(jù)庫的首選。為適應企業(yè)發(fā)展與企業(yè)用人之需要,結合高職院校學生的能力水平和學習特點及就業(yè)需要,我們以實用為主,理論必需和夠用為度為原則編寫了本書。 本書采用項目導向、任務驅動方式編寫,將數(shù)據(jù)庫的設計與管理分為八個單元,分別為數(shù)據(jù)模型的規(guī)劃與設計、數(shù)據(jù)庫和表的創(chuàng)建與管理、數(shù)據(jù)操作、數(shù)據(jù)查詢、數(shù)據(jù)視圖和索引、存儲過程和存儲函數(shù)、觸發(fā)器、數(shù)據(jù)庫管理。每個單元包含若干個精心設計的學習任務,將知識點融入到實際任務的講解和完成任務的過程中,使讀者由淺入深、全面系統(tǒng)地掌握MySQL的相關知識。 本書以petshop(寵物商店)數(shù)據(jù)庫設計與管理為主線組織教學內容,全面系統(tǒng)地介紹了數(shù)據(jù)庫規(guī)劃、創(chuàng)建、管理的基本知識。作者將petshop數(shù)據(jù)庫的設計與管理轉化為八個學習單元,每個單元對應一個學習情境,每個學習情境布置若干個任務,通過任務的完成,引導學生逐步掌握相關知識,并在每個單元最后安排技能訓練,通過技能訓練,進一步強化學生對知識的掌握程度。 本書設有任務案例和訓練案例,每個案例都貫穿整本書,通過案例將各項知識前后有機銜接。本書的教學方法為任務驅動式,教學過程建議采用情景導入、布置任務、知識講解(應用舉例)、完成任務、強化練習的方式循序漸進開展,比如先用學習情境導入學習任務,然后通過應用舉例的方式進行示范性教學,再讓學生完成任務,最后通過技能訓練鞏固提高。 本書附錄部分為讀者提供了MySQL數(shù)據(jù)庫考試真題,供讀者學習參考。 本書單元1和單元2由關麗梅編寫,單元3和單元4由郭水泉編寫,單元5由吳佳驊編寫,單元6和單元7由段煉編寫,單元8由王世剛編寫。在編寫過程中還得到了張瑋、陳文博、章璇婭等老師的大力支持與幫助,他們提出了很多寶貴的意見和建議,在此一并向各位表示衷心的感謝。 由于時間倉促,加之水平有限,書中難免存在疏漏和不足之處,敬請廣大讀者批評指正。 單元1 數(shù)據(jù)模型的規(guī)劃與設計..................................................................................................................... 1 1.1 數(shù)據(jù)庫基礎知識........................................................................................................................................... 2 1.2 數(shù)據(jù)庫的關系模型設計............................................................................................................................... 5 1.3 規(guī)范化數(shù)據(jù)庫設計....................................................................................................................................... 9 技能訓練.............................................................................................................................................................. 12 單元2 數(shù)據(jù)庫和表的創(chuàng)建與管理.............................................................................................................. 13 2.1 MySQL的安裝與配置............................................................................................................................... 14 2.2 數(shù)據(jù)庫的創(chuàng)建與管理................................................................................................................................. 22 2.3 數(shù)據(jù)庫表的創(chuàng)建與管理............................................................................................................................. 25 2.4 建立數(shù)據(jù)完整性約束................................................................................................................................. 28 2.5 用圖形管理工具管理數(shù)據(jù)庫和表............................................................................................................. 33 技能訓練.............................................................................................................................................................. 39 單元3 數(shù)據(jù)操作............................................................................................................................................... 41 3.1 插入表數(shù)據(jù)................................................................................................................................................. 42 3.2 修改表數(shù)據(jù)................................................................................................................................................. 44 3.3 刪除表數(shù)據(jù)................................................................................................................................................. 45 技能訓練.............................................................................................................................................................. 46 單元4 數(shù)據(jù)查詢............................................................................................................................................... 47 4.1 簡單查詢..................................................................................................................................................... 48 4.2 條件查詢..................................................................................................................................................... 53 4.3 多表查詢..................................................................................................................................................... 60 4.4 分類匯總與排序......................................................................................................................................... 65 技能訓練.............................................................................................................................................................. 74 單元5 數(shù)據(jù)視圖和索引................................................................................................................................. 75 5.1 視圖的創(chuàng)建................................................................................................................................................. 76 5.2 視圖的查詢................................................................................................................................................. 76 5.3 通過視圖操作數(shù)據(jù)..................................................................................................................................... 77 5.4 修改視圖定義............................................................................................................................................. 78 5.5 刪除視圖..................................................................................................................................................... 78 5.6 索引的創(chuàng)建................................................................................................................................................. 79 5.7 索引的刪除................................................................................................................................................. 79 技能訓練.............................................................................................................................................................. 80 單元6 存儲過程和存儲函數(shù)....................................................................................................................... 81 6.1 創(chuàng)建存儲過程............................................................................................................................................. 82 6.2 顯示存儲過程............................................................................................................................................. 84 6.3 調用存儲過程............................................................................................................................................. 84 6.4 刪除存儲過程............................................................................................................................................. 85 6.5 流程控制語句............................................................................................................................................. 85 6.6 創(chuàng)建存儲函數(shù)............................................................................................................................................. 89 6.7 調用存儲函數(shù)............................................................................................................................................. 90 6.8 游標的使用................................................................................................................................................. 90 技能訓練.............................................................................................................................................................. 92 單元7 觸發(fā)器................................................................................................................................................... 93 7.1 創(chuàng)建觸發(fā)器................................................................................................................................................. 94 7.2 查看觸發(fā)器................................................................................................................................................. 96 7.3 在觸發(fā)器中調用存儲過程......................................................................................................................... 96 7.4 觸發(fā)器的應用............................................................................................................................................. 97 7.5 刪除觸發(fā)器................................................................................................................................................. 97 技能訓練.............................................................................................................................................................. 98 單元8 數(shù)據(jù)庫管理.......................................................................................................................................... 99 8.1 添加和刪除用戶....................................................................................................................................... 100 8.2 授予權限和回收權限............................................................................................................................... 101 8.3 數(shù)據(jù)的備份與恢復................................................................................................................................... 105 8.4 MySQL日志操作..................................................................................................................................... 107 8.5 數(shù)據(jù)庫的維護與優(yōu)化............................................................................................................................... 108 技能訓練............................................................................................................................................................ 109 附錄 MySQL數(shù)據(jù)庫考試真題.................................................................................................................. 110
你還可能感興趣
我要評論
|