數(shù)據(jù)庫技術(shù)與應(yīng)用 李紅日 陳娟 唐文芳
定 價:57 元
- 作者:李紅日 陳娟 唐文芳
- 出版時間:2024/3/1
- ISBN:9787111739142
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.138SQ
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書以實際的學(xué)生成績管理系統(tǒng)為案例依托, 從MySQL 數(shù)據(jù)庫的相關(guān)概念及理論知識出發(fā), 介紹系統(tǒng)
需求分析、數(shù)據(jù)庫設(shè)計與實施、數(shù)據(jù)庫管理與優(yōu)化等內(nèi)容。全書共分為10 個項目。項目1 為學(xué)生成績管理
系統(tǒng)數(shù)據(jù)庫的設(shè)計, 項目2 為學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫的創(chuàng)建、管理與維護, 項目3 為學(xué)生成績管理系統(tǒng)
數(shù)據(jù)表的創(chuàng)建與管理, 項目4 為學(xué)生成績管理系統(tǒng)中數(shù)據(jù)的操作, 項目5 為檢索學(xué)生成績管理系統(tǒng)中的數(shù)
據(jù), 項目6 為學(xué)生成績管理系統(tǒng)數(shù)據(jù)的索引操作, 項目7 為學(xué)生成績管理系統(tǒng)中視圖的操作, 項目8 為學(xué)
生成績管理系統(tǒng)中存儲過程的操作, 項目9 為學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫中的觸發(fā)器, 項目10 為學(xué)生成績管
理系統(tǒng)數(shù)據(jù)的安全管理。
本書附有配套數(shù)據(jù)庫代碼、習(xí)題、教學(xué)課件等資源。同時, 為了幫助初學(xué)者更好地學(xué)習(xí)本書內(nèi)容, 還
提供了在線答疑, 希望能夠得到更多讀者的關(guān)注。
本書可作為高等院校本科、?朴嬎銠C相關(guān)專業(yè)的數(shù)據(jù)庫課程教材, 也可以作為MySQL 數(shù)據(jù)庫初學(xué)者
及相關(guān)開發(fā)人員的參考書。
本書遵循職業(yè)教育教材編寫規(guī)律和職業(yè)院校學(xué)生學(xué)習(xí)規(guī)律,配套齊全
前 言
MySQL 是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng), 是目前世界上流行的數(shù)據(jù)庫之一, 具有開源、穩(wěn)
定、可靠、管理方便以及支持眾多系統(tǒng)平臺等特點。MySQL 廣泛應(yīng)用于互聯(lián)網(wǎng)行業(yè)的數(shù)據(jù)
存儲。例如, 電商、社交等網(wǎng)站數(shù)據(jù)的存儲往往使用的都是MySQL。
目前, 對各類計算機人才的技能要求的其中一項是: 至少掌握一種數(shù)據(jù)庫的操作和使
用。其中, MySQL 數(shù)據(jù)庫是最常見的一種。因此, MySQL 數(shù)據(jù)庫一般會作為計算機相關(guān)專
業(yè)需要了解或掌握的技能之一。
本書基于MySQL 數(shù)據(jù)庫管理系統(tǒng)軟件, 詳細介紹了數(shù)據(jù)庫的設(shè)計與使用過程, 內(nèi)容包
括學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫的設(shè)計、數(shù)據(jù)庫的創(chuàng)建與管理、表的創(chuàng)建與管理、表中數(shù)據(jù)的操
作、數(shù)據(jù)的檢索、數(shù)據(jù)的索引、視圖的操作、存儲過程的操作、觸發(fā)器的操作、數(shù)據(jù)安全管
理等。
本書具有以下特點。
1. 基于工作過程的項目化、以任務(wù)為驅(qū)動
本書基于工作過程的項目化、以任務(wù)為驅(qū)動, 授課過程以學(xué)生成績管理系統(tǒng)為載體, 所
有項目均遵循“任務(wù)描述” “知識準(zhǔn)備” “ 任務(wù)實施” “ 課后練習(xí)” 這樣的一套學(xué)習(xí)方案。
知識準(zhǔn)備為任務(wù)實施服務(wù), 任務(wù)實施講解并指導(dǎo)學(xué)生完成任務(wù), 通過“ 課后練習(xí)” 進行強
化訓(xùn)練, 這樣, 學(xué)生在完成項目的過程中會掌握數(shù)據(jù)庫的設(shè)計和使用。
2. 精心構(gòu)建項目, 便于教學(xué)準(zhǔn)備和實施
本書在選取項目時力爭貼近學(xué)生的生活, 將學(xué)生成績管理系統(tǒng)作為貫穿課堂的授課項
目, 將員工工資管理系統(tǒng)作為課后練習(xí)的項目。
3. 以能力培養(yǎng)為核心進行設(shè)計
本書注重培養(yǎng)學(xué)生的實際應(yīng)用能力, 將理論與實踐融為一體, 以項目為主線組織教學(xué)內(nèi)
容, 圍繞教學(xué)的3 條主線———課堂教學(xué)、上機實訓(xùn)、拓展實訓(xùn)來進行內(nèi)容的組織, 使教師講
授及學(xué)生學(xué)習(xí)均有系統(tǒng)性。
4. 完整的課程資源
為輔助學(xué)習(xí)者更好地完成學(xué)習(xí), 本書附有配套數(shù)據(jù)庫代碼、習(xí)題、教學(xué)課件等資源。這些資源可有效幫助學(xué)習(xí)者更加準(zhǔn)確地理解所學(xué)知識, 對于學(xué)習(xí)難點和重點可以適時回顧和
練習(xí)。
本書由李紅日、陳娟、唐文芳擔(dān)任主編, 吳良圓、王小玲、栗濤、孫小強參與了本書的
編寫。
由于編者能力有限, 書中難免會有不妥之處, 歡迎專家和讀者提出寶貴意見, 我們將不
勝感激。
你在閱讀本書時, 如發(fā)現(xiàn)任何問題或有不認同之處, 可以通過電子郵箱與我們?nèi)〉寐?lián)
系。請發(fā)送電子郵件至lhr_1010@126.com。
編 者
職業(yè)院校教師
目 錄
前言
二維碼索引
項目1 學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫的設(shè)計 1
任務(wù)1 學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫的需求分析 1
任務(wù)2 學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計 5
任務(wù)3 學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計 10
任務(wù)4 學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計 14
課后練習(xí) 26
項目2 學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫的創(chuàng)建、管理與維護 27
任務(wù)1 認識MySQL 數(shù)據(jù)庫管理系統(tǒng) 27
任務(wù)2 使用圖形化管理工具創(chuàng)建學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫 43
任務(wù)3 使用SQL 語句創(chuàng)建學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫 46
任務(wù)4 學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫的維護 49
課后練習(xí) 56
項目3 學(xué)生成績管理系統(tǒng)數(shù)據(jù)表的創(chuàng)建與管理 57
任務(wù)1 創(chuàng)建學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫中的表 57
任務(wù)2 修改學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫中的表 68
任務(wù)3 刪除學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫中的表 94
課后練習(xí) 95
項目4 學(xué)生成績管理系統(tǒng)中數(shù)據(jù)的操作 96
任務(wù)1 使用圖形化管理工具添加、修改和刪除數(shù)據(jù) 96
任務(wù)2 使用SQL 語句添加、修改和刪除數(shù)據(jù) 100
任務(wù)3 數(shù)據(jù)的導(dǎo)入和導(dǎo)出 107
課后練習(xí) 113
項目5 檢索學(xué)生成績管理系統(tǒng)中的數(shù)據(jù) 115
任務(wù)1 使用簡單查詢語句進行單表數(shù)據(jù)的檢索 115
任務(wù)2 使用條件查詢 121
任務(wù)3 查詢排序和限制查詢結(jié)果條數(shù) 132
任務(wù)4 使用分組和匯總查詢數(shù)據(jù) 138
任務(wù)5 使用連接查詢進行多表數(shù)據(jù)的檢索 148
任務(wù)6 使用子查詢進行數(shù)據(jù)檢索、插入、更新和刪除 160
課后練習(xí) 169
項目6 學(xué)生成績管理系統(tǒng)數(shù)據(jù)的索引操作 170
任務(wù)1 使用圖形化管理工具創(chuàng)建、管理索引 170
任務(wù)2 使用SQL 語句創(chuàng)建、管理索引 175
課后練習(xí) 181
項目7 學(xué)生成績管理系統(tǒng)中視圖的操作 182
任務(wù)1 使用圖形化管理工具創(chuàng)建、維護和刪除視圖 182
任務(wù)2 使用SQL 語句創(chuàng)建、維護和刪除視圖 190
課后練習(xí) 201
項目8 學(xué)生成績管理系統(tǒng)中存儲過程的操作 202
任務(wù)1 使用SQL 語句創(chuàng)建無參的存儲過程并調(diào)用 202
任務(wù)2 使用SQL 語句創(chuàng)建帶參的存儲過程并調(diào)用 207
任務(wù)3 使用SQL 語句創(chuàng)建帶流程控制的存儲過程并調(diào)用 212
任務(wù)4 使用SQL 語句對存儲過程進行維護 220
課后練習(xí) 223
項目9 學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫中的觸發(fā)器 224
任務(wù)1 使用SQL 語句創(chuàng)建INSERT 型觸發(fā)器 224
任務(wù)2 使用SQL 語句創(chuàng)建UPDATE 型觸發(fā)器 230
任務(wù)3 使用SQL 語句創(chuàng)建DELETE 型觸發(fā)器 234
任務(wù)4 使用SQL 語句維護觸發(fā)器 239
課后練習(xí) 241
項目10 學(xué)生成績管理系統(tǒng)數(shù)據(jù)的安全管理242
任務(wù)1 用戶管理 242
任務(wù)2 權(quán)限管理 251
課后練習(xí) 258
參考文獻 259