數(shù)據(jù)庫應(yīng)用技術(shù)項目化教程(21世紀技能創(chuàng)新型人才培養(yǎng)系列教材·計算機系列)
定 價:36 元
叢書名:21世紀技能創(chuàng)新型人才培養(yǎng)系列教材·計算機系列
- 作者:龍浩 韓永印
- 出版時間:2021/8/1
- ISBN:9787300297064
- 出 版 社:中國人民大學(xué)出版社
- 中圖法分類:TP311.132.3
- 頁碼:204
- 紙張:
- 版次:1
- 開本:16
本書以實用為中心,以使學(xué)生掌握數(shù)據(jù)庫基本原理知識、數(shù)據(jù)庫設(shè)計方法和提高數(shù)據(jù)庫應(yīng)用能力為目的,以“數(shù)據(jù)庫的開發(fā)”為任務(wù)驅(qū)動,以“辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫設(shè)計”為主線設(shè)置具體的工作任務(wù),通過完成任務(wù),提高學(xué)生分析問題和解決問題的能力。本書結(jié)構(gòu)緊湊,內(nèi)容承上啟下,主要講解了如何搭建數(shù)據(jù)庫環(huán)境,MySQL 的數(shù)據(jù)管理,辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫的創(chuàng)建與管理,辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫中表的創(chuàng)建與管理,辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)查詢,辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫的視圖、索引、存儲過程、觸發(fā)器、安全性,培訓(xùn)班管理信息系統(tǒng)數(shù)據(jù)庫的設(shè)計與應(yīng)用等內(nèi)容。
龍浩,副教授,博士,現(xiàn)就職于徐州工業(yè)職業(yè)技術(shù)學(xué)院。江蘇省青藍工程骨干教師,軟件技術(shù)專業(yè)負責(zé)人,完成相關(guān)課題20項,發(fā)表論文30篇,主編教材《C語言程序設(shè)計案例教程》《JQuery開發(fā)基礎(chǔ)教程》《Java高級特性編程及實戰(zhàn)》。韓永印,副教授,博士在讀,F(xiàn)就職于徐州工業(yè)職業(yè)技術(shù)學(xué)院,承擔(dān)《數(shù)據(jù)庫技術(shù)》《Java程序設(shè)計》等課程的教學(xué)任務(wù),先后發(fā)表論文十余篇,主編教材三部,主持省市級課題六項,獲得省市級獎項八項。
單元1 搭建數(shù)據(jù)庫環(huán)境
1.1 安裝前的準備
1.2 安裝并配置MySQL
思考與練習(xí)
單元2 MysQL 的數(shù)據(jù)管理
2.1 學(xué)生成績數(shù)據(jù)庫的備份
2.1.1 創(chuàng)建備份設(shè)備
2.1.2 數(shù)據(jù)庫備份
2.2 學(xué)生成績數(shù)據(jù)庫的還原
思考與練習(xí)
單元3 辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫的創(chuàng)建與管理
3.1 創(chuàng)建辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫
3.1.1 用SQLyog 創(chuàng)建數(shù)據(jù)庫
3.1.2 用SQL 語句創(chuàng)建數(shù)據(jù)庫
3.2 查看數(shù)據(jù)庫信息
3.2.1 用SQLyog 查看數(shù)據(jù)庫信息
3.2.2 用SQL 語句查看數(shù)據(jù)庫列表
3.2.3 刪除數(shù)據(jù)庫
3.2.4 導(dǎo)出數(shù)據(jù)庫
3.2.5 導(dǎo)入數(shù)據(jù)庫
思考與練習(xí)
單元4 辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫中表的創(chuàng)建與管理
4.1 創(chuàng)建辦公設(shè)備管理系統(tǒng)的數(shù)據(jù)表
4.1.1 用SQLyog 創(chuàng)建數(shù)據(jù)表
4.1.2 用SQL 語句創(chuàng)建數(shù)據(jù)表
4.2 修改辦公設(shè)備管理系統(tǒng)的數(shù)據(jù)表
4.2.1 用SQLyog 修改表名
4.2.2 用SQLyog 修改列
4.2.3 用SQL 語句添加列
4.2.4 用SQL 語句刪除列
4.2.5 用SQL 語句修改列的定義
4.2.6 用SQLyog 刪除數(shù)據(jù)表
4.2.7 用SQL 語句刪除數(shù)據(jù)表
4.3 辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)完整性
4.3.1 用SQLyog 創(chuàng)建與管理主鍵約束
4.3.2 用CREATE TABLE 語句創(chuàng)建主鍵約束
4.3.3 用CREATE TABLE 語句創(chuàng)建組合主鍵約束
4.3.4 為已有表創(chuàng)建主鍵約束
4.3.5 刪除約束
4.3.6 用SQLyog 創(chuàng)建外鍵約束
4.3.7 用SQL 創(chuàng)建外鍵約束
4.4 辦公設(shè)備管理系統(tǒng)中表數(shù)據(jù)的操作
4.4.1 用SQLyog 添加數(shù)據(jù)
4.4.2 用SQL 簡單地添加數(shù)據(jù)
4.4.3 按照與表列不同的順序插入數(shù)據(jù)
4.4.4 多行記錄插入
4.4.5 在帶有標識列的表中插入數(shù)據(jù)
4.4.6 利用插入語句實現(xiàn)兩表之間的數(shù)據(jù)復(fù)制
4.4.7 用SQLyog 刪除數(shù)據(jù)
4.4.8 利用SQL 語句刪除數(shù)據(jù)
4.4.9 用SQLyog 修改數(shù)據(jù)
4.4.10 利用SQL 語句修改數(shù)據(jù)
思考與練習(xí)
單元5 辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)查詢
5.1 單表查詢
5.1.1 查詢指定的列
5.1.2 查詢所有的列
5.1.3 更改列標題
5.1.4 消除結(jié)果的重復(fù)行
5.1.5 使用LIMIT 關(guān)鍵字
5.1.6 使用LIMIT 關(guān)鍵字和ORDER BY 組合
5.1.7 使用算術(shù)表達式
5.1.8 使用搜索范圍
5.1.9 使用邏輯表達式
5.1.10 使用IN 關(guān)鍵字
5.1.11 使用聚合函數(shù)
5.1.12 使用計算列
5.1.13 將查詢結(jié)果保存為數(shù)據(jù)表
5.1.14 使用模糊匹配
5.1.15 空或非空性
5.1.16 復(fù)合條件查詢
5.1.17 對查詢結(jié)果進行排序
5.1.18 在查詢中同時施加條件篩選與排序操作
5.1.19 對查詢結(jié)果按照多個排序關(guān)鍵字進行排序
5.1.20 按照單一字段進行分組
5.1.21 按照多個字段進行分組
5.1.22 帶有WHERE 條件的分組
5.1.23 僅帶有HAVING 子句的分組查詢
5.1.24 同時帶有WHERE 子句和HAVING 子句的分組查詢
5.1.25 在查詢中實施分類匯總
5.2 多表查詢
5.2.1 使用JOIN 關(guān)鍵字實現(xiàn)等值內(nèi)連接
5.2.2 不用JOIN 關(guān)鍵字實現(xiàn)等值內(nèi)連接
5.2.3 復(fù)合條件連接
5.2.4 使用IN 關(guān)鍵詞的嵌套查詢
5.2.5 使用比較運算符嵌套查詢
思考與練習(xí)
單元6 辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫中視圖的應(yīng)用
6.1 創(chuàng)建視圖
6.1.1 使用SQLyog 創(chuàng)建基于單一基表的視圖
6.1.2 使用SQL 語句創(chuàng)建基于單一基表的視圖
6.1.3 使用SQLyog 創(chuàng)建基于多個基表的視圖
6.1.4 使用SQL 語句創(chuàng)建基于多個基表的視圖
6.2 查看視圖
6.2.1 使用SQLyog 查看視圖內(nèi)容
6.2.2 使用SQL 語句檢索視圖數(shù)據(jù)
6.2.3 檢索視圖信息
6.2.4 檢索視圖所依賴的對象信息
6.3 修改視圖
6.3.1 修改由一個基表導(dǎo)出的視圖定義
6.3.2 修改關(guān)聯(lián)多個基表導(dǎo)出的視圖定義
6.3.3 使用SQL 語句修改視圖
6.4 操作視圖數(shù)據(jù)
6.4.1 通過向視圖插入數(shù)據(jù)改變基表內(nèi)容
6.4.2 通過更改視圖數(shù)據(jù)改變基表內(nèi)容
6.4.3 通過刪除視圖數(shù)據(jù)改變基表內(nèi)容
6.5 刪除視圖
6.6 視圖應(yīng)用
6.6.1 創(chuàng)建視圖
6.6.2 利用視圖查詢數(shù)據(jù)
6.6.3 利用視圖更新數(shù)據(jù)
思考與練習(xí)
單元7 辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫中索引的應(yīng)用
7.1 創(chuàng)建索引
7.1.1 使用SQLyog 創(chuàng)建聚集索引
7.1.2 使用SQLyog 創(chuàng)建非聚集索引
7.1.3 使用SQL 語句創(chuàng)建索引
7.2 使用SQLyog 刪除獨立于約束的索引
思考與練習(xí)
單元8 辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫中存儲過程的應(yīng)用
8.1 創(chuàng)建和執(zhí)行用戶存儲過程
8.1.1 創(chuàng)建不帶參數(shù)的存儲過程
8.1.2 執(zhí)行不帶參數(shù)的存儲過程
8.1.3 創(chuàng)建帶參數(shù)的存儲過程
8.1.4 執(zhí)行帶參數(shù)的存儲過程
8.1.5 創(chuàng)建帶輸出參數(shù)的存儲過程
8.1.6 執(zhí)行帶輸出參數(shù)的存儲過程
8.2 管理存儲過程 1
8.2.1 查看存儲過程的狀態(tài)
8.2.2 查看存儲過程的定義
8.2.3 刪除存儲過程
8.3 存儲過程的應(yīng)用
8.3.1 創(chuàng)建不帶參數(shù)的存儲過程
8.3.2 執(zhí)行不帶參數(shù)的存儲過程
8.3.3 創(chuàng)建帶參數(shù)的存儲過程
8.3.4 執(zhí)行輸入?yún)?shù)的存儲過程
8.3.5 創(chuàng)建帶輸出參數(shù)的存儲過程
8.3.6 執(zhí)行帶輸出參數(shù)的存儲過程
8.3.7 操作表的存儲過程
思考與練習(xí)
單元9 辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫中觸發(fā)器的應(yīng)用
9.1 創(chuàng)建和測試觸發(fā)器
9.1.1 創(chuàng)建INSERT 觸發(fā)器
9.1.2 創(chuàng)建DELETE 觸發(fā)器
9.1.3 創(chuàng)建UPDATE 觸發(fā)器
9.1.4 觸發(fā)器總結(jié)
9.2 管理觸發(fā)器
9.2.1 查看觸發(fā)器的信息
9.2.2 查看觸發(fā)器的源代碼
9.2.3 刪除觸發(fā)器
9.2.4 禁用觸發(fā)器
9.2.5 啟用觸發(fā)器
思考與練習(xí)
單元10 辦公設(shè)備管理系統(tǒng)數(shù)據(jù)庫中的安全性應(yīng)用
10.1 辦公設(shè)備管理系統(tǒng)中用戶的管理
10.1.1 用SQLyog 創(chuàng)建用戶
10.1.2 用SQLyog 修改用戶
10.1.3 用SQLyog 刪除用戶
10.1.4 用SQL 語句創(chuàng)建用戶
10.1.5 用SQL 語句修改用戶
10.1.6 用SQL 語句刪除用戶
10.1.7 查看當(dāng)前登錄的用戶
10.1.8 查看當(dāng)前數(shù)據(jù)庫
10.2 辦公設(shè)備管理系統(tǒng)中角色的管理
10.2.1 用SQLyog 創(chuàng)建角色
10.2.2 用SQLyog 修改角色
10.2.3 用SQLyog 刪除角色
10.2.4 用SQL 語句創(chuàng)建角色
10.2.5 用SQL 語句修改角色密碼和名稱
10.2.6 用SQL 語句刪除角色
10.2.7 用SQL 語句查看已存在的用戶
10.3 辦公設(shè)備管理系統(tǒng)中權(quán)限的設(shè)置
10.3.1 用SQLyog 管理對象權(quán)限
10.3.2 用SQLyog 管理數(shù)據(jù)庫權(quán)限
10.3.3 用SQLyog 管理用戶的權(quán)限
10.3.4 用SQL 語句設(shè)置授予權(quán)限
10.3.5 用SQL 語句設(shè)置廢除權(quán)限
10.3.6 用SQL 語句查看當(dāng)前用戶權(quán)限
10.3.7 用SQL 語句查看其他用戶權(quán)限
10.3.8 設(shè)置數(shù)據(jù)庫的表為只讀狀態(tài)
思考與練習(xí)
單元11 綜合實訓(xùn):培訓(xùn)班管理信息系統(tǒng)數(shù)據(jù)庫的設(shè)計與應(yīng)用
11.1 整理資料
11.1.1 培訓(xùn)班管理系統(tǒng)的需求分析
11.1.2 繪制局部E-R 圖并且組合成全局E-R 圖
11.2 設(shè)計管理系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)
11.3 創(chuàng)建管理系統(tǒng)數(shù)據(jù)庫
11.3.1 創(chuàng)建、管理培訓(xùn)班管理系統(tǒng)數(shù)據(jù)庫
11.3.2 創(chuàng)建培訓(xùn)班管理系統(tǒng)數(shù)據(jù)表
11.4 創(chuàng)建基本管理信息視圖
11.4.1 通過視圖查詢數(shù)據(jù)
11.4.2 通過視圖修改表中數(shù)據(jù)
11.5 完善數(shù)據(jù)表結(jié)構(gòu)
11.5.1 設(shè)置數(shù)據(jù)表的主鍵約束
11.5.2 設(shè)置數(shù)據(jù)表的外鍵約束
11.6 添加管理系統(tǒng)數(shù)據(jù)
11.7 實現(xiàn)基本管理信息查詢
11.7.1 查詢系統(tǒng)單張表基本信息
11.7.2 查詢系統(tǒng)多張表特定信息
11.8 創(chuàng)建用戶自定義函數(shù)實現(xiàn)管理信息統(tǒng)計
11.9 創(chuàng)建儲存過程實現(xiàn)管理信息統(tǒng)計
11.9.1 通過簡單儲存過程顯示相關(guān)信息
11.9.2 通過帶參數(shù)的儲存過程顯示相關(guān)信息
11.10 創(chuàng)建觸發(fā)器實現(xiàn)管理系統(tǒng)數(shù)據(jù)完整性
11.10.1 通過INSERT 觸發(fā)器實現(xiàn)數(shù)據(jù)完整性
11.10.2 通過DELETE 觸發(fā)器實現(xiàn)數(shù)據(jù)完整性
11.10.3 通過UPDATE 觸發(fā)器實現(xiàn)數(shù)據(jù)完整性
11.10.4 通過DROP 刪除觸發(fā)器
11.11 JSP 訪問數(shù)據(jù)庫
11.11.1 搭建JSP 運行環(huán)境
11.11.2 實現(xiàn)數(shù)據(jù)庫與JSP 頁面的連接