版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、數(shù)據(jù)庫基礎(chǔ)教學大綱課程類別:專業(yè)必修課適用對象:軟件技術(shù)、移動互聯(lián)等相關(guān)專業(yè)總學時:64 其中:講授學時:32.課內(nèi)實踐學時:32一、課程的性質(zhì)、任務(wù)與課程的教學目標(一)課程的性質(zhì)、任務(wù).課程的性質(zhì)本課程是軟件技術(shù)專業(yè)、移動互聯(lián)專業(yè)的一門專業(yè)必修課,是軟件技 術(shù)專業(yè)、移動互聯(lián)專業(yè)的專業(yè)支撐課。.課程的任務(wù)本課程主要學習數(shù)據(jù)庫的使用、設(shè)計、管理與維護方法。目標是培養(yǎng) 程序員、系統(tǒng)管理員和系統(tǒng)操作員對數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)、管理和維護 的能力。課程設(shè)計從課程對應(yīng)的就業(yè)崗位調(diào)研入手,分析得到對應(yīng)的九個 典型工作任務(wù),按“內(nèi)容由易到難、能力逐層提升”的原則進行整合后提 煉出九個對應(yīng)的工作情景。然后,根
2、據(jù)高職學生的能力水平和學習特點, 采用項目模擬的方式將教學案例設(shè)計為與工作情景對應(yīng)的九個學習情景。 課程構(gòu)建實踐與理論教學并行的教、學、做三個層次的課程教學體系。即 項目導向設(shè)計教學;職業(yè)體驗組織教學;多種平臺實施教學。教學過程是 讓學生通過工作角色扮演的方式進入學習情景的課程實踐。通過職業(yè)體驗 式的學習來實現(xiàn)知識的學習和職業(yè)技能的培養(yǎng),以提高學生的學習興趣和 增強學生未來的崗位適應(yīng)能力。(二)課程的教學目標.基本理論要求:學生能夠掌握MySQL的安裝、配置和日常管理的知識,正確理解MySQL 的語言結(jié)構(gòu),基本掌握MySQL數(shù)據(jù)庫系統(tǒng)的設(shè)計與使用。.基本技能要求:掌握MySQL與第三方圖形管理
3、軟件的安裝與配置;熟悉運用MySQL圖 形化管理工具對數(shù)據(jù)庫進行用戶、日志、備份等日常管理;能熟練運用工 具和命令兩種方式實現(xiàn)對數(shù)據(jù)庫、表、查詢、視圖、索引的基本操作。.職業(yè)素質(zhì)要求:通過MySQL數(shù)據(jù)庫的學習,掌握MySQL數(shù)據(jù)庫管理和維護的基本 知識和技能,能熟練完成數(shù)據(jù)庫的基本操作,初步掌握存儲過程、存儲函 數(shù)、觸發(fā)器等數(shù)據(jù)庫編程的方法,有較強的動手能力、實踐能力、適應(yīng)職 業(yè)變化的能力和繼續(xù)學習的能力。4、課時數(shù):6學時(九)實驗九1、名稱:數(shù)據(jù)安全2、內(nèi)容:(1)數(shù)據(jù)庫用戶(2)用戶權(quán)限的授予與收回(3)使用圖形界面創(chuàng)建用戶并授予權(quán)限(4)數(shù)據(jù)備份和恢復(5)事務(wù)與多用戶3、目的要求:
4、(1)掌握數(shù)據(jù)庫用戶帳號的建立與刪除方法(2)掌握數(shù)據(jù)庫用戶權(quán)限的授予方法(3)掌握數(shù)據(jù)備份和恢復的方法(4)掌握事件和多用戶的處理方法4、課時數(shù):4學時實踐教學安排表(以實踐項目先后順序編排)序 號實踐項目學時備注1數(shù)據(jù)庫基礎(chǔ)知識22數(shù)據(jù)庫設(shè)計43數(shù)據(jù)定義44數(shù)據(jù)操作25數(shù)據(jù)查詢66數(shù)據(jù)視圖27索引與分區(qū)28數(shù)據(jù)庫編程69數(shù)據(jù)庫管理4總計32五、必要說明(一)課程開設(shè)的基本條件教學環(huán)境:計算機機房設(shè)備條件:局域網(wǎng)、微機、Windows平臺、MySQL、Navi catFor MYSQL 軟件。學生基礎(chǔ)條件:本課程為專業(yè)支撐課,要求學生計算機操作具有一定的了解就可。(二)建議使用的教材及教學參
5、考書教 材:MySQL數(shù)據(jù)庫基礎(chǔ)實例教程,人民郵電 出版社,2017年4月出版 (三)考核方式及成績評定.考核方式及形式方式:考試;形式:筆試.總評成績的組成及評定標準25%25%25%25%25%25%25%25%O執(zhí)筆人:審訂部門負責人:修訂日期:大綱審訂部門:編訂日期:(三)獨立實踐教學項本課程為專業(yè)支撐課,實踐教學在課內(nèi)進行,無獨立實踐教學環(huán)節(jié)。二、主要教學內(nèi)容及教學要求(一)數(shù)據(jù)庫基礎(chǔ)知識1、主要教學內(nèi)容任務(wù)1 了解數(shù)據(jù)庫的基礎(chǔ)知識數(shù)據(jù)與數(shù)據(jù)庫數(shù)據(jù)庫技術(shù)的發(fā)展數(shù)據(jù)庫管理系統(tǒng)(DBMS)數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫系統(tǒng)的特點常見的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)LL7結(jié)構(gòu)化查詢語言SQL任務(wù)2安裝與配置
6、MySQL數(shù)據(jù)庫MySQL服務(wù)器安裝Navicat軟件的安裝與配置連接與斷開服務(wù)器2、教學要求理解數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)模型和數(shù)據(jù)庫應(yīng)用系統(tǒng)等 基本概念;掌握MySQL數(shù)據(jù)庫的的安裝和配置;熟悉MySQL的 環(huán)境。(二)數(shù)據(jù)庫設(shè)計1、主要教學內(nèi)容任務(wù)1設(shè)計數(shù)據(jù)庫關(guān)系模型數(shù)據(jù)模型概念模型E-R圖的設(shè)計數(shù)據(jù)庫關(guān)系模型的建立任務(wù)2數(shù)據(jù)庫設(shè)計規(guī)范化關(guān)系型數(shù)據(jù)庫范式理論數(shù)據(jù)庫規(guī)范化實例綜合實例PetStore數(shù)據(jù)庫的設(shè)計2、教學要求掌握設(shè)計數(shù)據(jù)庫關(guān)系模型的基本技能;掌握數(shù)據(jù)庫設(shè)計規(guī)范化 的基本方法。(三)數(shù)據(jù)定義1、主要教學內(nèi)容任務(wù)1創(chuàng)建與管理數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫管理數(shù)據(jù)庫任務(wù)2創(chuàng)建與管理數(shù)據(jù)庫表創(chuàng)建
7、數(shù)據(jù)庫表管理數(shù)據(jù)庫表任務(wù)3數(shù)據(jù)完整性約束主鍵約束替代鍵約束參照完整性約束CHECK完整性約束任務(wù)4圖形界面工具創(chuàng)建數(shù)據(jù)庫和表圖形界面工具簡介圖形界面工具創(chuàng)建數(shù)據(jù)庫綜合實例 建立Petstore數(shù)據(jù)庫表Petstore數(shù)據(jù)庫表結(jié)構(gòu)分析創(chuàng)建Petstore數(shù)據(jù)庫與表PetStore數(shù)據(jù)索引與完整性約束2、教學要求熟悉命令行方式和圖形界面兩種MySQL數(shù)據(jù)庫操作方式;掌握 數(shù)據(jù)庫和表的創(chuàng)建、修改和刪除;理解數(shù)據(jù)的完整性約束,掌握建 立各種數(shù)據(jù)完整性約束的方法。(四)數(shù)據(jù)操作1、主要教學內(nèi)容任務(wù)1插入表數(shù)據(jù)任務(wù)2修改表數(shù)據(jù)任務(wù)3刪除表數(shù)據(jù)綜合實例PetStore數(shù)據(jù)錄入PetStore數(shù)據(jù)表及其內(nèi)容P
8、etStore數(shù)據(jù)插入命令2、教學要求熟悉命令行和圖形界面兩種方式對數(shù)據(jù)庫表中數(shù)據(jù)的操作;掌 握表數(shù)據(jù)的插入、修改和刪除操作;掌握SHOW和DESCRIBE語句的 使用(五)數(shù)據(jù)查詢1、主要教學內(nèi)容任務(wù)1單表查詢SELECT語句定義選擇指定的列聚合函數(shù)WHERE 子句任務(wù)2多表查詢FROM 子句多表連接任務(wù)3排序與分類匯總GROUP BY 子句HAVING 子句ORDER BY 子句LIMIT 子句綜合實例PetStore數(shù)據(jù)查詢2、教學要求熟悉select語句的基本結(jié)構(gòu);掌握select語句各子句的應(yīng)用; 熟練使用Select語句實現(xiàn)數(shù)據(jù)查詢、分類匯總和排序。(六)數(shù)據(jù)視圖1、主要教學內(nèi)容任
9、務(wù)1創(chuàng)建視圖視圖概念創(chuàng)建視圖查詢視圖任務(wù)2操作視圖通過視圖操作數(shù)據(jù)圖修改視圖定義刪除視圖綜合實例PetStore數(shù)據(jù)視圖2、教學要求了解數(shù)據(jù)庫視圖的基本概念;熟悉視圖的基本操作;掌握使用 視圖進行數(shù)據(jù)的插入、修改和刪除。(七)索引與分區(qū)1、主要教學內(nèi)容任務(wù)1索引及其應(yīng)用索引的分類創(chuàng)建索引刪除索引索引對查詢的影響任務(wù)2數(shù)據(jù)庫分區(qū)分區(qū)類型創(chuàng)建分區(qū)管理分區(qū)綜合實例PetStore索引與分區(qū)2、教學要求了解索引的分類,掌握創(chuàng)建和刪除索引的方法;理解索引的利弊。 了解分區(qū)類型,掌握創(chuàng)建和刪除分區(qū)的方法;掌握管理分區(qū)的基本 操作。(八)數(shù)據(jù)庫編程1、主要教學內(nèi)容1任務(wù)1 MySQL語言結(jié)構(gòu)常量與變量表達式
10、與函數(shù)8. 2任務(wù)2存儲過程8. 2. 1創(chuàng)建存儲過程調(diào)用存儲過程刪除存儲過程8. 2. 4流程控制語句8.3任務(wù)3存儲函數(shù)8. 3. 1創(chuàng)建存儲函數(shù)8. 3.2調(diào)用存儲函數(shù)8. 4任務(wù)4觸發(fā)器8. 4.1創(chuàng)建觸發(fā)器8. 4.2刪除觸發(fā)器8. 5任務(wù)5事件8. 5. 1創(chuàng)建事件8. 5. 2事件管理6綜合實例PetStore數(shù)據(jù)庫編程2、教學要求熟悉MySQL常量、變量、函數(shù)、表達式的表示方式;掌握MySQL 常用函數(shù)使用;掌握MySQL存儲過程、存儲函數(shù)的創(chuàng)建和調(diào)用方法; 掌握觸發(fā)器和事件的觸發(fā)機制;掌握觸發(fā)器和事件的使用。(九)數(shù)據(jù)安全1、主要教學內(nèi)容9.1任務(wù)1用戶和數(shù)據(jù)安全性添加和刪除
11、用戶授予權(quán)限和回收權(quán)限界面方式操作用戶與權(quán)2任務(wù)2備份與恢復2.1備份和恢復需求分析2. 2數(shù)據(jù)庫備份和恢復.3 MySQL 日志9.3任務(wù)3事務(wù)與多用戶9. 3. 1事務(wù)的ACID9. 3. 2事務(wù)處理9. 3.3多用戶與鎖定機制9. 4綜合實例PetStore數(shù)據(jù)庫管理2、教學要求掌握用戶的添加、修改、刪除的各種方法;掌握權(quán)限的授予與收 回的基本操作。掌握數(shù)據(jù)備份和恢復的各種方法;了解事務(wù)和多用戶 的處理機制。三、課程學時分配學時分配表序 號教學內(nèi)容(按課題或知識單元)學 時其中講 授實 踐其他1數(shù)據(jù)庫基礎(chǔ)知識4222數(shù)據(jù)庫設(shè)計8443數(shù)據(jù)定義8444數(shù)據(jù)操作4225數(shù)據(jù)查詢12666數(shù)據(jù)
12、視圖4227索引與分區(qū)4228數(shù)據(jù)庫編程12669數(shù)據(jù)庫管理844學時總計643232四、實踐教學(一)實驗一1、名稱:安裝MySQL數(shù)據(jù)庫2、內(nèi)容:(1)安裝MySQL服務(wù)器(2) Navi cat軟件的安裝(3)連接與斷開服務(wù)器3、目的要求:(1)掌握MySQL數(shù)據(jù)庫的安裝與配置(2)掌握Navica軟件的安裝與配置(3)學會使用命令方式和圖形管理工具連接和斷開服務(wù)器的操 作4、課時數(shù):2學時(二)實驗二1、名稱:數(shù)據(jù)庫設(shè)計2、內(nèi)容:(1)教學管理系統(tǒng)數(shù)據(jù)庫設(shè)計(2)員工管理系統(tǒng)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(I) E-R模型(ID E-R模型轉(zhuǎn)換為關(guān)系模型3、目的要求:(1)掌握E-R圖設(shè)計的基本方
13、法(2)掌握將概念模型轉(zhuǎn)化為關(guān)系模型的方法4、課時數(shù):4學時(三)實驗三1、名稱:創(chuàng)建數(shù)據(jù)庫和表2、內(nèi)容:創(chuàng)建用于圖書管理系統(tǒng)的數(shù)據(jù)庫LibraryDB,包含五個表的結(jié)構(gòu)的 分析與創(chuàng)建,完整性約束的建立。表表類分表表表表 者者存閱書 讀讀庫借圖3、目的要求:(1) 了解系統(tǒng)數(shù)據(jù)庫的作用(2)掌握創(chuàng)建數(shù)據(jù)庫和表的方法(3)掌握修改數(shù)據(jù)庫和表的方法(4)掌握刪除數(shù)據(jù)庫和表的方法(5)掌握數(shù)據(jù)完整性的實現(xiàn)方法4、課時數(shù):4學時(四)實驗四1、名稱:數(shù)據(jù)操縱2、內(nèi)容:對數(shù)據(jù)庫LibraryDB中的5個表進行記錄的插入、修改和刪除 操作。(1)讀者分類表(2)讀者表(3)庫存表(4)借閱表(5)圖書表3
14、、目的要求:(1)學會在界面管理工具中對數(shù)據(jù)庫表進行插入、刪除和修改 操作。(2)學會使用SQL語句對數(shù)據(jù)庫表進行插入、刪除和修改操作4、課時數(shù):2學時(五)實驗五1、名稱:數(shù)據(jù)查詢2、內(nèi)容:(1) SELECT語句的基本使用(2)子查詢的使用(3)連接查詢的使用(4) GROUP BY、ORDER BY 和 LIMIT 子句的使用3、目的要求:(1)掌握SELECT語句的基本語法(2)掌握子查詢的表示(3)掌握連接查詢的表示(4)掌握GROUP BY、ORDER BY和LIMIT子句的作用和使用方法4、課時數(shù):6學時(六)實驗六1、名稱:數(shù)據(jù)視圖2、內(nèi)容:(1)創(chuàng)建視圖(2)查詢視圖(3)更新視圖(4)刪除視圖3、目的要求:(1)掌握視圖的創(chuàng)建方法(2)掌握如何查詢和修改視圖4、課時數(shù):2學時(七)實驗七1、名稱:索引2、內(nèi)容:(1)創(chuàng)建索引(I )使用CREATE INDEX語句創(chuàng)建索引(II)使用ALTER TAB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 供熱用工合同范例
- 《號長期股權(quán)投資》課件
- 工裝美縫合同范例
- 外貿(mào)服裝合同范例
- 就餐券購買合同范例
- 建筑輔料 配送合同范例
- 店面營業(yè)員合同范例
- 套房交易合同范例
- 乙炔設(shè)備采購合同范例
- 地攤工具轉(zhuǎn)讓合同模板
- 《云計算技術(shù)及應(yīng)用》期末試卷二(含答案)
- 《旅游線路設(shè)計》課件
- 《民法典》學習必刷300題
- 樹脂修復完整
- 床單位終末清潔與消毒模擬實操培訓課件
- 中國特色社會主義理論與實踐復習資料-研究生
- 太陽能光伏材料回收與回收利用投資報告
- 新聞app創(chuàng)業(yè)計劃書
- 啟蒙思想家盧梭
- 診所計劃書范本
- 小學一年級新生學位申請表
評論
0/150
提交評論