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