《MySQL數(shù)據(jù)庫應用開發(fā)》課程標準-核心課_第1頁
《MySQL數(shù)據(jù)庫應用開發(fā)》課程標準-核心課_第2頁
《MySQL數(shù)據(jù)庫應用開發(fā)》課程標準-核心課_第3頁
《MySQL數(shù)據(jù)庫應用開發(fā)》課程標準-核心課_第4頁
《MySQL數(shù)據(jù)庫應用開發(fā)》課程標準-核心課_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

PAGEPAGE11《MySQL數(shù)據(jù)庫應用開發(fā)》課程標準學分:4參考學時:64一、課程概述1.課程性質(zhì)本課程軟件技術專業(yè)的核心技術課程。本課程以目前流行的、應用廣泛的、跨平臺的、關系型的MySQL數(shù)據(jù)庫為例,學習數(shù)據(jù)庫中的高級結構化查詢語言SQL和數(shù)據(jù)庫管理與開發(fā)知識。本課程的先修課程是《Java編程基礎》、《響應式Web設計》、《JavaWeb應用開發(fā)》后續(xù)課程《前端設計與開發(fā)》、《Java框架技術開發(fā)》、《軟件測試技術》。在以核心職業(yè)能力為培養(yǎng)目標的課程體系中,是對前期學過的所有課程的綜合應用以及對后續(xù)課程做好能力準備。通過知識點講授、案例分析、任務驅(qū)動、機房實踐操作等教學手段,培養(yǎng)學生面向用戶的服務意識、團隊合作和溝通的意識、安全生產(chǎn)意識、產(chǎn)品質(zhì)量意識,實現(xiàn)本課程的素質(zhì)教育目標。2.設計思路本課程依據(jù)專業(yè)培養(yǎng)目的要求設置,在針對初級數(shù)據(jù)庫開發(fā)員崗位職業(yè)能力分析的基礎上,為培養(yǎng)學生“能夠針對不同的任務進行與數(shù)據(jù)庫應用開發(fā)有關的工作,能夠進行數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)更新、索引,能夠使用視圖、觸發(fā)器、事件、存儲過程與存儲函數(shù),能夠進行訪問控制與安全管理、備份與恢復”等核心職業(yè)能力而設置。目的是培養(yǎng)學生數(shù)據(jù)庫應用開發(fā)工作所必需的專業(yè)能力,掌握比較典型的工作方法,更可以使學生完成進入數(shù)據(jù)庫應用開發(fā)員核心任務之前的準備工作和必備基礎知識的儲備。本課程按照行動導向教學過程的要求,運用項目教學法實施。本課程計劃安排一個“學生成績數(shù)據(jù)庫管理系統(tǒng)”項目,其中有4個任務,分別是:任務1:數(shù)據(jù)定義,數(shù)據(jù)查詢,數(shù)據(jù)更新。任務2:創(chuàng)建索引,視圖,觸發(fā)器,事件。任務3:編寫存儲過程與存儲函數(shù)代碼。任務4:設置訪問控制與安全管理,操作事務與并發(fā),對數(shù)據(jù)進行備份與恢復。這些學習任務具有脈絡清晰,容易量化的特點。教學活動設計的思路是運用“任務驅(qū)動”教學方法,突出“教學做一體化”的思想。通過完成4個工作任務,培養(yǎng)學生數(shù)據(jù)庫開發(fā)員工作所必需的專業(yè)能力,同時也使學生了解較為系統(tǒng)的工作過程,掌握典型的工作方法。二、課程目標(職業(yè)能力目標)本課程是面向計算機相關專業(yè)的一門專業(yè)基礎課,涉及數(shù)據(jù)庫基礎知識、MySQL數(shù)據(jù)庫的安裝和配置、數(shù)據(jù)庫和表的操作、事務管理、鎖管理、存儲過程管理、視圖管理、函數(shù)管理、應用程序開發(fā)等內(nèi)容,通過本課程的學習,學生能夠了解數(shù)據(jù)庫的基礎知識,掌握MySQL數(shù)據(jù)庫的開發(fā)和管理技術,并初步具備應用程序開發(fā)能力。通過本門課程的學習,使學生能夠:1.能夠熟練進行數(shù)據(jù)定義,數(shù)據(jù)查詢,數(shù)據(jù)更新。2.能夠熟練創(chuàng)建索引,視圖,觸發(fā)器,事件。3.能夠熟練編寫存儲過程與存儲函數(shù)代碼。4.能夠熟練設置訪問控制與安全管理,熟練操作事務與并發(fā),能夠熟練對數(shù)據(jù)進行備份與恢復。三、能力解析表能力目標能夠熟練進行數(shù)據(jù)定義,數(shù)據(jù)查詢,數(shù)據(jù)更新編號01具體描述了解項目需求,對項目中的數(shù)據(jù)進行定義。1)定義數(shù)據(jù)庫;定義表;數(shù)據(jù)的完整性約束2)SELECT語句;單表查詢;分組聚合查詢;連接查詢;子查詢;聯(lián)合查詢(UNION)3)插入數(shù)據(jù);修改數(shù)據(jù)記錄;刪除數(shù)據(jù)記錄步驟1.了解項目需求2.定義數(shù)據(jù)庫;定義表;定義數(shù)據(jù)的完整性約束3.查詢操作4.數(shù)據(jù)記錄的操作。工具與設備1.PC機2.需求要求3.Windows操作系統(tǒng)4.MySQL軟件5.Office辦公軟件知識基礎1.Windows基本操作2.項目的實施步驟3.數(shù)據(jù)庫基本知識通用能力與職業(yè)素質(zhì)1.仔細認真2.善于溝通3.友善合作4.工作規(guī)范考核標準1.數(shù)據(jù)定義規(guī)范,符合項目要求2.上機操作步驟正確3.運行結果正確能力目標能夠熟練創(chuàng)建索引,視圖,觸發(fā)器,事件編號02具體描述1)查看數(shù)據(jù)表上所建立的索引;創(chuàng)建索引;刪除索引2)視圖的操作。創(chuàng)建視圖;刪除視圖;修改視圖定義;查看視圖定義;更新視圖數(shù)據(jù);查詢視圖數(shù)據(jù)。3)創(chuàng)建觸發(fā)器;刪除觸發(fā)器;使用觸發(fā)器。4)創(chuàng)建事件;修改事件;刪除事件。步驟1.理解需求2.索引的操作。3.視圖的操作。4.觸發(fā)器的操作。5.事件的操作。工具與設備1.PC機2.需求要求3.Windows操作系統(tǒng)4.MySQL軟件5.Office辦公軟件知識基礎1.Windows基本操作2.項目的實施步驟3.數(shù)據(jù)庫基本知識通用能力與職業(yè)素質(zhì)1.仔細認真2.善于溝通3.友善合作4.工作規(guī)范考核標準1.數(shù)據(jù)定義規(guī)范,符合項目要求2.上機操作步驟正確3.運行結果正確能力目標能夠熟練編寫存儲過程與存儲函數(shù)代碼編號03具體描述1)存儲過程;2)存儲函數(shù)。步驟1.存儲過程2.存儲函數(shù)工具與設備1.PC機2.需求要求3.Windows操作系統(tǒng)4.MySQL軟件5.Office辦公軟件知識基礎1.Windows基本操作2.項目的實施步驟3.數(shù)據(jù)庫基本知識通用能力與職業(yè)素質(zhì)1.仔細認真2.善于溝通3.友善合作4.工作規(guī)范考核標準1.數(shù)據(jù)定義規(guī)范,符合項目要求2.上機操作步驟正確3.運行結果正確能力目標能夠熟練設置訪問控制與安全管理,能夠熟練對數(shù)據(jù)進行備份與恢復編號04具體描述1)用戶賬號管理;賬戶權限管理。2)事務與并發(fā)。3)MySQL數(shù)據(jù)庫備份與恢復的方法。4)日志管理5)性能優(yōu)化。步驟1.用戶賬號管理,賬戶權限管理2.事務與并發(fā)3.MySQL數(shù)據(jù)庫備份與恢復的方法;二進制日志文件的使用。4.日志管理5.性能優(yōu)化。工具與設備1.PC機2.需求要求3.Windows操作系統(tǒng)4.MySQL軟件5.Office辦公軟件知識基礎1.Windows基本操作2.項目的實施步驟3.數(shù)據(jù)庫基本知識通用能力與職業(yè)素質(zhì)1.仔細認真2.善于溝通3.友善合作4.工作規(guī)范考核標準1.數(shù)據(jù)定義規(guī)范,符合項目要求2.上機操作步驟正確3.運行結果正確能力目標能夠編寫MySQL數(shù)據(jù)庫的應用代碼。編號05具體描述1)PHP編程基礎2)使用PHP進行MySQL數(shù)據(jù)庫應用編程步驟1.建立與MySQL數(shù)據(jù)庫服務器的連接2.選擇數(shù)據(jù)庫,執(zhí)行數(shù)據(jù)庫操作3.關閉與數(shù)據(jù)庫服務器的連接工具與設備1.PC機2.需求要求3.Windows操作系統(tǒng)4.MySQL軟件5.Office辦公軟件知識基礎1.Windows基本操作2.項目的實施步驟3.數(shù)據(jù)庫基本知識通用能力與職業(yè)素質(zhì)1.仔細認真2.善于溝通3.友善合作4.工作規(guī)范考核標準1.數(shù)據(jù)定義規(guī)范,符合項目要求2.上機操作步驟正確3.運行結果正確四、課程內(nèi)容1.基本框架序號學習任務學習活動教學方法參考學時l數(shù)據(jù)定義,數(shù)據(jù)查詢,數(shù)據(jù)更新。1)數(shù)據(jù)庫基礎知識;2)關系數(shù)據(jù)庫;3)數(shù)據(jù)庫設計基礎;4)MySQL概述講授,獨自或分組完成81)MySQL概述;2)MySQL系統(tǒng)特性、服務器的啟動講授,獨自或分組完成41)定義數(shù)據(jù)庫;2)定義表;3)數(shù)據(jù)的完整性約束講授,獨自或分組完成41)插入數(shù)據(jù);2)修改數(shù)據(jù)記錄;3)刪除數(shù)據(jù)記錄講授,獨自或分組完成41)SELECT語句;2)單表查詢;3)分組聚合查詢4)熟練掌握連接查詢。交叉連接,內(nèi)連接,外連接。5)熟練掌握子查詢。帶IN關鍵字的子查詢,帶比較運算符的子查詢,帶EXISTS關鍵字的子查詢。6)熟練掌握聯(lián)合查詢(UNION)。7)綜合查詢實例講授,獨自或分組完成82創(chuàng)建索引,視圖,觸發(fā)器,事件。1)查看數(shù)據(jù)表上所建立的索引;2)創(chuàng)建索引;3)刪除索引講授,獨自或分組完成41)創(chuàng)建視圖;2)刪除視圖;3)修改視圖定義;4)查看視圖定義;5)更新視圖數(shù)據(jù);6)查詢視圖數(shù)據(jù)。講授,獨自或分組完成41)創(chuàng)建觸發(fā)器;2)刪除觸發(fā)器;3)使用觸發(fā)器。講授,獨自或分組完成21)創(chuàng)建事件;2)修改事件;3)刪除事件。講授,獨自或分組完成23編寫存儲過程與存儲函數(shù)代碼。存儲過程;講授,獨自或分組完成6存儲函數(shù)。講授,獨自或分組完成64設置訪問控制與安全管理,事務與并發(fā)能夠熟練對數(shù)據(jù)進行備份與恢復。日志管理。性能優(yōu)化。1)用戶賬號管理;2)賬戶權限管理。講授,獨自或分組完成21)事務的控制語句。2)表級鎖、行級鎖、死鎖的使用。講授,獨自或分組完成2數(shù)據(jù)庫備份與恢復的方法;講授,獨自或分組完成2日志管理講授,獨自或分組完成2性能優(yōu)化講授,獨自或分組完成2期中考試期中考試獨立完成2=SUM(ABOVE)642.主要內(nèi)容與要求任務1:數(shù)據(jù)定義,數(shù)據(jù)查詢,數(shù)據(jù)更新。1.1數(shù)據(jù)庫技術的基本概念與方法1)理解數(shù)據(jù)庫基礎知識。數(shù)據(jù)庫相關的基本概念,數(shù)據(jù)庫系統(tǒng)的特點,數(shù)據(jù)庫系統(tǒng)的結構,數(shù)據(jù)模型。2)掌握關系數(shù)據(jù)庫?;靖拍?,基本性質(zhì)。3)掌握數(shù)據(jù)庫設計基礎。數(shù)據(jù)庫設計的步驟,關系數(shù)據(jù)庫設計的方法。4)MySQL概述。MySQL系統(tǒng)特性,熟練MySQL服務器的安裝與配置,MySQL服務器的啟動與關閉,MySQL客戶端管理工具。1.2MySQL概述1)MySQL概述。2)MySQL系統(tǒng)特性,熟練MySQL服務器的安裝與配置,MySQL服務器的啟動與關閉,MySQL客戶端管理工具。1.3數(shù)據(jù)定義1)熟練掌握定義數(shù)據(jù)庫。創(chuàng)建數(shù)據(jù)庫,選擇與查看數(shù)據(jù)庫,修改數(shù)據(jù)庫,刪除數(shù)據(jù)庫。2)熟練掌握定義表。MySQL常用的數(shù)據(jù)類型,創(chuàng)建表,查看表,修改表,重命名表,刪除表。3)熟練掌握數(shù)據(jù)的完整性約束。定義實體完整性,定義參照完整性,用戶定義的完整性,更新完整性約束。1.4數(shù)據(jù)更新1)熟練掌握插入數(shù)據(jù)。插入完整的數(shù)據(jù)記錄,為表的指定字段插入數(shù)據(jù),同時插入多條數(shù)據(jù)記錄,插入查詢結果,使用REPLACE語句插入表數(shù)據(jù)。2)熟練掌握修改數(shù)據(jù)記錄。修改特定數(shù)據(jù)記錄,修改所有數(shù)據(jù)記錄,帶子查詢的修改。3)熟練掌握刪除數(shù)據(jù)記錄。刪除特定數(shù)據(jù)記錄,帶子查詢的刪除,刪除所有數(shù)據(jù)記錄。1.5數(shù)據(jù)查詢1)熟練掌握SELECT語句。2)熟練掌握單表查詢。選擇字段,選擇指定記錄,對查詢結果排序,限制查詢結果的數(shù)量。3)熟練掌握分組聚合查詢。使用聚合函數(shù)查詢,分組聚合查詢。4)熟練掌握連接查詢。交叉連接,內(nèi)連接,外連接。5)熟練掌握子查詢。帶IN關鍵字的子查詢,帶比較運算符的子查詢,帶EXISTS關鍵字的子查詢。6)熟練掌握聯(lián)合查詢(UNION)。任務2:創(chuàng)建索引,視圖,觸發(fā)器,事件。2.1索引1)熟練掌握查看數(shù)據(jù)表上所建立的索引。2)熟練掌握創(chuàng)建索引。使用CREATETABLE語句創(chuàng)建索引,使用CREATEINDEX語句創(chuàng)建,使用ALTERTABLE語句創(chuàng)建索引。3)熟練王卓刪除索引。2.2視圖1)熟練掌握創(chuàng)建視圖。2)熟練掌握刪除視圖。3)熟練掌握修改視圖定義。4)熟練掌握查看視圖定義。5)熟練掌握更新視圖數(shù)據(jù)。6)熟練掌握查詢視圖數(shù)據(jù)。2.3觸發(fā)器1)熟練掌握創(chuàng)建觸發(fā)器。2)熟練掌握刪除觸發(fā)器。3)熟練掌握使用觸發(fā)器。2.4事件1)熟練掌握創(chuàng)建事件。2)熟練掌握修改事件。3)熟練掌握刪除事件。任務3:編寫存儲過程與存儲函數(shù)代碼。3.1存儲過程熟練掌握存儲過程。創(chuàng)建存儲過程,存儲過程體,調(diào)用存儲過程,刪除存儲過程。3.2存儲函數(shù)熟練掌握存儲函數(shù)。創(chuàng)建存儲函數(shù),調(diào)用存儲函數(shù),刪除存儲函數(shù)。任務4:設置訪問控制與安全管理,操作事務與并發(fā),能夠熟練對數(shù)據(jù)進行備份與恢復、日志管理。4.1訪問控制與安全管理1)熟練掌握用戶賬號管理。創(chuàng)建用戶賬號,刪除用戶,修改用戶賬號,修改用戶口令。2)熟練掌握賬戶權限管理。權限的授予,權限的轉(zhuǎn)移與限制,權限的撤銷。4.2事務與并發(fā)1)掌握事務的概念,事務的控制語句。2)掌握并發(fā)控制的概念,掌握表級鎖、行級鎖、死鎖的使用。4.3備份與恢復1)熟練掌握MySQL數(shù)據(jù)庫備份與恢復的方法。使用SQL語句備份和恢復表數(shù)據(jù),使用MySQL客戶端實用程序備份和恢復數(shù)據(jù),使用MySQL圖形界面工具備份和恢復數(shù)據(jù),直接復制。2)使用mysqlbinlog實用工具處理日志。4.4日志管理1)了解MySQL支持的日志。2)掌握二進制日志的啟動、查看和刪除。3)掌握慢查詢?nèi)罩镜膯?、查看和刪除。4)掌握通用查詢?nèi)罩镜膯?、查看和刪除。4.5性能優(yōu)化1)掌握優(yōu)化查詢的方法。2)掌握優(yōu)化數(shù)據(jù)庫結構的方法。3)掌握優(yōu)化服務器的方法。五、考核方案(一)職業(yè)能力目標考核方案序號職業(yè)能力目標考核標準考核方式證據(jù)材料數(shù)據(jù)庫技術的基本概念與方法1)理解數(shù)據(jù)庫基礎知識;2)掌握關系數(shù)據(jù)庫的概念;3)了解數(shù)據(jù)庫設計基礎;4)掌握MySQL的基本操作。作業(yè)、練習、實訓成績記錄MySQL編程語言1)掌握MySQL語言組成;2)掌握MySQL函數(shù)。作業(yè)、練習、實訓成績記錄數(shù)據(jù)定義1)熟練定義數(shù)據(jù)庫;2)熟練定義表;3)掌握數(shù)據(jù)的完整性約束作業(yè)、練習、實訓成績記錄數(shù)據(jù)更新1)掌握插入數(shù)據(jù);2)掌握修改數(shù)據(jù)記錄;3)掌握刪除數(shù)據(jù)記錄作業(yè)、練習、實訓成績記錄數(shù)據(jù)查詢1)掌握SELECT語句;2)掌握單表查詢;3)掌握分組聚合查詢;4)掌握連接查詢;5)掌握子查詢;6)掌握聯(lián)合查詢(UNION)作業(yè)、練習、實訓成績記錄索引1)掌握查看數(shù)據(jù)表上所建立的索引;2)掌握創(chuàng)建索引;3)掌握刪除索引作業(yè)、練習、實訓成績記錄視圖1)掌握創(chuàng)建視圖;2)掌握刪除視圖;3)掌握修改視圖定義;4)掌握查看視圖定義;5)掌握更新視圖數(shù)據(jù);6)掌握查詢視圖數(shù)據(jù)。作業(yè)、練習、實訓成績記錄觸發(fā)器1)掌握創(chuàng)建觸發(fā)器;2)掌握刪除觸發(fā)器;3)掌握使用觸發(fā)器。作業(yè)、練習、實訓成績記錄事件1)掌握創(chuàng)建事件;2)掌握修改事件;3)掌握刪除事件。作業(yè)、練習、實訓成績記錄存儲過程與存儲函數(shù)1)掌握存儲過程;2)掌握存儲函數(shù)。作業(yè)、練習、實訓成績記錄訪問控制與安全管理1)掌握用戶賬號管理;2)掌握賬戶權限管理。作業(yè)、練習、實訓成績記錄事務與并發(fā)1)掌握事務的概念,事務的控制語句。2)掌握并發(fā)控制的概念,掌握表級鎖、行級鎖、死鎖的使用。作業(yè)、練習、實訓成績記錄備份與恢復1)掌握MySQL數(shù)據(jù)庫備份與恢復的方法;2)掌握二進制日志文件的使用。作業(yè)、練習、實訓成績記錄日志管理1)了解MySQL支持的日志。2)掌握二進制日志的啟動、查看和刪除。3)掌握慢查詢?nèi)罩镜膯?、查看和刪除。4)掌握通用查詢?nèi)罩镜膯?、查看和刪除。作業(yè)、練習、實訓成績記錄性能優(yōu)化1)掌握優(yōu)化查詢的方法。2)掌握優(yōu)化數(shù)據(jù)庫結構的方法。3)掌握優(yōu)化服務器的方法。作業(yè)、練習、實訓成績記錄(二)通用能力與職業(yè)素質(zhì)目標考核方案分類通用能力與職業(yè)素質(zhì)考核標準考核方式CC1語言文字能力1.發(fā)音準確,口頭表達條理清晰;2.書面表達字跡工整、語句通順、含義清楚;3.書面文體符合規(guī)范。作業(yè)DD1科學思維能力1.能夠運用邏輯思維方法進行問題研究;2.能夠運用數(shù)學方法進行基本計算和定量分析;3.能夠針對問題提出合理、有效的解決方案。實訓操作EE1溝通交流能力1.養(yǎng)成認真傾

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論