模塊一 認識數(shù)據(jù)庫3
任務1 掌握數(shù)據(jù)庫基礎知識3
任務2 搭建數(shù)據(jù)庫環(huán)境5
任務3 創(chuàng)建超市管理系統(tǒng)數(shù)據(jù)庫11
模塊二 數(shù)據(jù)庫基本操作19
任務1 查看、修改數(shù)據(jù)庫選項19
任務2 附加、分離、備份、還原
與刪除數(shù)據(jù)庫20
模塊三 基本數(shù)據(jù)查詢30
任務1 認識SELECT語句30
任務2 使用查詢分析器練習查詢35
任務3 按條件查詢38
模塊四 數(shù)據(jù)統(tǒng)計與索引優(yōu)化46
任務1 學會數(shù)據(jù)統(tǒng)計46
任務2 創(chuàng)建索引51
模塊五 子查詢55
任務1 認識子查詢55
任務2 使用子查詢統(tǒng)計商品信息59
模塊六 視圖的創(chuàng)建與使用63
任務1 認識視圖63
任務2 通過視圖修改表中數(shù)據(jù)66
模塊七 實體完整性的實施70
任務 使用約束保證表內的行唯一70
模塊八 參照完整性的實施76
任務1 創(chuàng)建、使用外鍵約束76
任務2 創(chuàng)建、使用級聯(lián)參照
完整性約束78
模塊九 域完整性的實施80
任務1 創(chuàng)建檢查約束和默認值約束
實施數(shù)據(jù)庫的域完整性80
任務2 創(chuàng)建、使用規(guī)則和
默認值對象82
模塊十 用戶自定義函數(shù)及游標的使用87
任務1 認識自定義函數(shù)和游標87
任務2 創(chuàng)建、使用自定義函數(shù)91
模塊十一 存儲過程的創(chuàng)建與使用100
任務1 認識存儲過程100
任務2 創(chuàng)建、使用用戶自定義
存儲過程104
模塊十二 觸發(fā)器的創(chuàng)建與使用110
任務1 認識觸發(fā)器110
任務2 創(chuàng)建并使用觸發(fā)器113
項目二 培訓班管理系統(tǒng)數(shù)據(jù)庫的設計與應用
模塊一 整理資料121
任務1 對培訓班管理系統(tǒng)進行
需求分析121
任務2 繪制局部E-R圖并且組合
成全局E-R圖122
模塊二 設計管理系統(tǒng)數(shù)據(jù)庫結構124
任務 將E-R圖轉換成所需要
的數(shù)據(jù)表124
模塊三 創(chuàng)建管理系統(tǒng)數(shù)據(jù)庫127
任務1 創(chuàng)建、管理培訓班管理
系統(tǒng)數(shù)據(jù)庫127
任務2 創(chuàng)建培訓班管理系統(tǒng)
數(shù)據(jù)表129
模塊四 完善數(shù)據(jù)表結構130
任務1 設置數(shù)據(jù)表的主鍵約束130
任務2 設置數(shù)據(jù)表的外鍵約束131
模塊五 添加管理系統(tǒng)數(shù)據(jù)132
任務1 正確向表中添加數(shù)據(jù)132
任務2 設置合適的檢查約束133
模塊六 實現(xiàn)基本管理信息查詢135
任務1 查詢系統(tǒng)單張表基本信息135
任務2 查詢系統(tǒng)多張表特定信息136
模塊七 創(chuàng)建基本管理信息視圖141
任務1 通過視圖查詢數(shù)據(jù)141
任務2 通過視圖修改表中數(shù)據(jù)143
模塊八 編程實現(xiàn)管理信息統(tǒng)計144
任務1 使用流程控制語句實現(xiàn)
管理信息統(tǒng)計144
任務2 使用游標處理結果集中
的數(shù)據(jù)146
模塊九 創(chuàng)建用戶自定義函數(shù)實現(xiàn)
管理信息統(tǒng)計147
任務 通過函數(shù)統(tǒng)計相關信息147
模塊十 創(chuàng)建存儲過程實現(xiàn)管理信息統(tǒng)計149
任務1 通過簡單存儲過程查看
相關信息149
任務2 通過帶參數(shù)的存儲過程
查看相關信息150
模塊十一 創(chuàng)建觸發(fā)器實現(xiàn)管理
系統(tǒng)數(shù)據(jù)完整性152
任務1 通過insert觸發(fā)器實現(xiàn)
數(shù)據(jù)完整性152
任務2 通過delete觸發(fā)器實現(xiàn)
數(shù)據(jù)完整性153
任務3 通過update觸發(fā)器實現(xiàn)
數(shù)據(jù)完整性154
模塊十二 JSP訪問數(shù)據(jù)庫156
任務1 搭建JSP運行環(huán)境156
任務2 實現(xiàn)數(shù)據(jù)庫與JSP頁面
的連接157
項目三 MySQL數(shù)據(jù)庫入門
模塊一 認識MySQL162
任務1 搭建MySQL數(shù)據(jù)庫環(huán)境162
任務2 學會Navicat Lite for MySQL
的安裝與使用170
模塊二 MySQL數(shù)據(jù)庫基本操作174
任務1 學會建庫、建表及對表的
增、刪、改、查操作174
任務2 學會視圖及存儲過程的
創(chuàng)建與使用179
模塊三 MySQL數(shù)據(jù)庫高級操作182
任務1 學會事務管理及數(shù)據(jù)庫的
備份與還原182
任務2 掌握用戶及權限管理183
參考文獻186