數據庫基礎與應用物聯(lián)網工程 課程教學大綱_第1頁
數據庫基礎與應用物聯(lián)網工程 課程教學大綱_第2頁
數據庫基礎與應用物聯(lián)網工程 課程教學大綱_第3頁
數據庫基礎與應用物聯(lián)網工程 課程教學大綱_第4頁
數據庫基礎與應用物聯(lián)網工程 課程教學大綱_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《數據庫基礎與應用》課程教學大綱一、課程簡介課程中文名數據庫基礎與應用課程英文名FoundationandApplicationofDatabase雙語授課□是■否課程代碼10112104課程學分3總學時數48(含實踐16)課程類別□通識教育課程□公共基礎課程■專業(yè)教育課程□綜合實踐課程□教師教育課程課程性質■必修□選修□其他課程形態(tài)□線上■線下□線上線下混合式□社會實踐□虛擬仿真實驗教學考核方式■閉卷□開卷□課程論文□課程作品□匯報展示■報告■課堂表現■階段性測試□平時作業(yè)□其他(可多選)開課學院大數據與智能工程學院開課系(教研室)計算機科學與技術面向專業(yè)物聯(lián)網工程開課學期第5學期先修課程數據結構與算法、C語言程序設計后續(xù)課程服務器端開發(fā)技術、微服務架構、企業(yè)級應用系統(tǒng)綜合實訓選用教材1.王珊,杜小勇,陳紅.數據庫系統(tǒng)概論(第6版)[M].北京:高等教育出版社,2023.參考書目1.王珊,薩師煊.數據庫系統(tǒng)概論(第5版)[M].北京:高等教育出版社,2014.2.張保威,朱付保.數據庫系統(tǒng)原理與應用(SQLServer2019)(慕課版)[M].北京:人民郵電出版社,2023.課程資源無課程簡介《數據庫基礎與應用》是計算機專業(yè)課,旨在讓學生掌握數據庫的基礎知識、基本概念、原理和方法,了解數據庫的各種操作技術,具備數據庫設計和數據庫應用系統(tǒng)開發(fā)的基本能力。學生應該理解數據庫的基本組成和基本原理。掌握數據庫的各種操作技術。具備基本的數據庫設計能力,能夠設計滿足需求的數據庫結構,并進行優(yōu)化。掌握數據庫應用系統(tǒng)開發(fā)方法。二、課程目標表2-1課程目標序號具體課程目標課程目標1掌握數據庫系統(tǒng)的基礎概念和原理,包括數據模型、數據庫系統(tǒng)結構、數據庫管理系統(tǒng)(DBMS)的基本功能等。掌握關系數據庫理論,包括關系模型、關系代數、SQL語言基礎、關系數據庫設計理論等。能夠利用數據庫設計的基本方法,完成包括需求分析、概念設計、邏輯設計、物理設計等過程。了解數據庫的安全性和完整性控制機制,以及數據庫恢復與并發(fā)控制的基本原理。認識常用數據庫管理系統(tǒng)(如MySQL)的特點和基本操作。課程目標2掌握SQL語言進行數據庫基本操作,包括數據定義、數據查詢、數據更新和數據控制等。能夠根據實際需求進行數據庫模式設計,包括設計數據表結構、建立索引、設置約束等。具備利用數據庫編程解決實際應用問題的能力。能夠利用數據庫管理系統(tǒng)進行安全維護和性能優(yōu)化,包括設置用戶權限、數據導入導出、調整數據庫參數等。課程目標3具備利用數據庫技術處理信息的基本能力和信息素養(yǎng)。通過數據庫設計解決實際問題的復雜關系,具備良好的邏輯思維能力。在團隊中通過合作精神和溝通能力完成數據庫項目的開發(fā)與實施。擁有創(chuàng)新意識和實踐能力,能夠不斷探索數據庫技術的新應用和新方法。遵守數據安全和隱私保護的法律法規(guī),具備良好的職業(yè)道德和社會責任感。

表2-2課程目標與畢業(yè)要求對應關系畢業(yè)要求指標點課程目標畢業(yè)要求3:設計/開發(fā)解決方案:能夠設計針對物聯(lián)網復雜工程問題的解決方案,設計滿足特定需求的系統(tǒng)、單元(部件),并能夠在設計環(huán)節(jié)中體現創(chuàng)新意識,考慮社會、健康、安全、法律、文化以及環(huán)境等因素?!綧】3.1能夠針對物聯(lián)網復雜工程問題,根據用戶需求,確定設計目標、任務書、功能需求、技術指標等,設計候選解決方案。課程目標1畢業(yè)要求4:研究:能夠基于科學原理并采用科學方法對物聯(lián)網復雜工程問題進行研究,設計實驗、分析與解釋數據,并通過信息綜合得到合理有效的結論。【L】4.1能夠綜合運用科學原理,針對所要解決的物聯(lián)網復雜工程問題展開研究,明確研究內容與目標。課程目標2畢業(yè)要求5:使用現代工具:能夠針對物聯(lián)網復雜工程問題,開發(fā)、選擇與使用恰當的技術、資源、現代工程工具和信息技術工具,包括對物聯(lián)網復雜工程問題預測與模擬,并能夠理解其局限性?!綡】5.3能夠使用平臺、資源、工具、軟件,對物聯(lián)網復雜工程問題進行模擬與預測,對結果進行合理評價。課程目標3三、課程學習內容與方法(一)理論學習內容及要求表3-1課程目標、學習內容和教學方法對應關系序號課程模塊學習內容學習任務課程目標學習重點難點教學方法學時1數據庫基礎知識1.數據庫的基本概念1.拓展閱讀:閱讀教材或參考資料,了解數據庫的基本概念,包括數據庫的定義、特點、功能以及與傳統(tǒng)文件系統(tǒng)的對比等。通過例子和實際應用場景,了解數據庫管理系統(tǒng)的作用和優(yōu)勢。2.線上學習:研究不同的數據模型,如層次模型、網絡模型、關系模型和對象模型等。如何使用這些模式來管理和組織數據,提高數據庫的安全性和性能。課程目標1重點:1.數據庫系統(tǒng)的基本概念。2.概念模型和數據模型。3.數據庫系統(tǒng)模式的概念,數據庫系統(tǒng)的三級模式結構,數據庫的二級映像功能與數據獨立性。難點:1.二級映像功能與數據獨立性。2.數據庫系統(tǒng)的三級模式結構1.講授法:通過講解數據庫的基本概念、原理和常見術語,幫助學生建立對數據庫的整體認識,并理解其重要性和應用領域。2.自學:鼓勵學生利用互聯(lián)網資源、電子圖書館等自主學習數據庫知識,以提高他們的自主學習能力和獨立思考能力,并指導他們如何選擇正確、可靠的學習資源。22.數據模型的組成要素及常用的數據模型。課程目標13.數據庫系統(tǒng)的三級模式結構課程目標32關系數據庫1.關系數據庫的重要概念和關系模式1.個人作業(yè):學習如何創(chuàng)建和操作關系數據庫表。使用關系代數來進行查詢和操作關系數據庫表。課程目標1重點:1.關系的概念、關系模式、關系數據庫、關系模型的存儲結構。2.關系操作、關系的完整性。3.傳統(tǒng)的集合運算和專門的關系運算。難點:1.關系模式2.專門的關系運算1.講授法:通過系統(tǒng)的講解,介紹關系數據庫的基本概念、原理和結構,包括關系模型、表、屬性、關鍵字等。幫助學生建立對關系數據庫的基礎知識框架。2.自主學習:鼓勵學生進行個人的自主學習,通過閱讀關系數據庫相關的學術文獻、電子書籍等,讓學生深入了解關系數據庫的高級特性和最新研究成果。42.關系代數課程目標33關系數據庫標準語言SQLSQL的基本概念1.個人作業(yè):練習表的增刪改查SQL語句以及視圖的創(chuàng)建和使用。課程目標1重點:1.模式的定義與刪除、基本表的定義、刪除與修改、索引的建立與刪除、數據字典。2.基本表的定義、刪除與修改。3.單表查詢、連接查詢、嵌套查詢、集合查詢、基于派生表的查詢。4.插入數據、修改數據、刪除數據。5.定義視圖、查詢視圖、更新視圖、視圖的作用。難點:1.連接查詢、嵌套查詢、集合查詢、基于派生表的查詢。2.更新視圖。1.講授法:通過系統(tǒng)地講解SQL的基本語法、查詢語句、數據定義語句和數據操作語句等內容,幫助學生建立對SQL的基礎知識框架。2.案例教學:選取一些實際的數據庫案例,如訂單管理系統(tǒng)、學生信息管理系統(tǒng)等,讓學生通過分析和討論這些案例,運用SQL語言進行數據查詢和操作,深入了解SQL在實際應用中的作用和優(yōu)勢。6數據定義課程目標1數據查詢課程目標1數據更新課程目標1視圖課程目標14.數據庫安全性數據庫安全性的基本概念1.拓展閱讀:數據庫安全性的基本概念和原則,據庫訪問控制機制?;诮巧脑L問控制。數據庫加密的基本概念和原理。課程目標2重點:1.數據庫的不安全性因素、安全標準。2.用戶身份鑒別、存取控制、自主存取控制方法、權限的授予與回收、數據庫角色、強制存取控制方法。3.存儲加密、傳輸加密。難點:1.自主存取控制方法、權限的授予與回收、數據庫角色1.課堂講授:在課堂上,教師可以通過講解數據庫安全性的基本概念、原則和技術,介紹安全漏洞和攻擊手段,以及常見的數據庫安全保護措施。通過理論知識的傳授,學生可以建立起對數據庫安全性的整體認識。2.案例教學:通過真實案例或虛構案例來引導學生分析數據庫安全性問題。教師可以提供一些數據庫安全事故案例,并組織學生進行分析和討論,了解其中的安全漏洞和防護措施。通過案例教學,學生可以從實際案例中學習到實戰(zhàn)經驗,并培養(yǎng)對安全問題的敏感性和應對能力。2數據庫安全性控制課程目標2數據加密課程目標35數據庫完整性實體完整性1.拓展閱讀:數據庫完整性的基本概念和原則。2.個人作業(yè):編寫并使用觸發(fā)器。課程目標2重點:1.實體完整性的定義、實體完整性的檢查和違約處理。2.參照完整性的定義、參照完整性的檢查和違約處理。3.屬性上的約束條件、元組上的約束條件。4.觸發(fā)器的定義、觸發(fā)器的激活、觸發(fā)器的刪除。難點:1.實體完整性的檢查和違約處理。2.參照完整性的檢查和違約處理。3.觸發(fā)器的定義、觸發(fā)器的激活1.課堂講授:在課堂上,教師可以通過講解數據庫完整性的基本概念、原則和技術,介紹數據完整性問題的重要性和影響。同時,教師可以闡述數據庫完整性約束的種類和應用方法,例如主鍵約束、外鍵約束、唯一約束等。通過理論知識的傳授,學生可以建立起對數據庫完整性的整體認識。2.實驗指導:通過設立相關的數據庫完整性實驗,讓學生親自操作和實踐,了解數據庫完整性的保護和維護方法。4參照完整性課程目標2用戶定義的完整性課程目標2觸發(fā)器課程目標26關系數據理論問題的提出1.拓展閱讀:關系模型的設計原則和規(guī)范化理論。規(guī)范化方法。2.個人作業(yè):練習判斷關系模式屬于哪個范式,規(guī)范化方法。課程目標2重點:1.數據冗余、更新異常、插入異常、刪除異常。2.函數依賴、碼、范式。難點:1.異常產生的原因。2.范式的概念及規(guī)范化。1.課堂講授:在課堂上,教師可以通過講解數據庫范式的概念和原理,介紹不同范式的定義和特點。教師可以解釋范式設計的優(yōu)勢和局限性,并引導學生理解范式化對數據庫的規(guī)范性和效率的影響。3規(guī)范化過程課程目標37數據庫設計需求分析1.拓展閱讀:需求分析與概念設計的內容及方法。物理設計與性能優(yōu)化的方法。課程目標2重點:1.需求分析的任務、需求分析的方法、數據字典。2.概念模型、E-R模型。3.E-R圖向關系模型的轉換、數據模型的優(yōu)化、設計用戶子模式。4.物理設計的內容和方法、關系模式存取方法選擇、關系模式存取方法選擇、評價物理結構。5.數據的載入和應用程序的調試、數據庫的試運行、數據庫的運行和維護。難點:1.需求分析方法。2.概念模型,E-R圖向關系模型的轉換。1.課堂講授:在課堂上,教師可以通過講解數據庫設計的基本概念、原理和方法,介紹數據庫設計的各個階段和步驟。通過講授,學生可以迅速了解到數據庫設計的基本知識和流程。2.案例教學:教師可以選擇一個具體的數據庫設計案例,使用實例來演示數據庫設計的過程。通過逐步演示,學生可以深入了解數據庫設計各個環(huán)節(jié)的具體操作和注意事項。3概念結構設計課程目標2邏輯結構設計課程目標2物理結構設計課程目標2數據庫的實施和維護課程目標38數據庫編程MYSQL編程基礎知識1.個人作業(yè):完成順序、分支和循環(huán)程序的撰寫。課程目標1重點:1.常量、用戶自定義變量、運算符與表達式、程序結構。2.存儲過程、函數。難點:1.程序結構。2.存儲過程、函數。1.課堂講授:在課堂上,教師可以通過講解MYSQL編程的基本語法、命令和操作方法,介紹MYSQL編程的概念和原理。通過講授,學生可以快速了解到MYSQL編程的基本知識和使用方式。2.案例教學:教師可以選擇一些具體的MYSQL編程實例,使用實例來演示基礎語句的使用和執(zhí)行過程。通過逐步演示,學生可以深入了解MYSQL編程的實際操作和注意事項。3存儲過程和函數課程目標19關系查詢處理和查詢優(yōu)化查詢處理1.拓展閱讀:查詢優(yōu)化技術,復雜查詢優(yōu)化與調整。2.個人作業(yè):進行查詢優(yōu)化的實踐練習。課程目標2重點:1.查詢處理的步驟。2.查詢優(yōu)化的步驟。3.關系代數表達式等價變換規(guī)則、查詢樹的啟發(fā)式優(yōu)化。難點:關系代數表達式等價變換規(guī)則。1.課堂講授:在課堂上,教師可以通過講解關系查詢處理的基本概念、原理和方法,介紹關系查詢的語法和操作方式。同時,講解查詢優(yōu)化的基本概念、優(yōu)化器的工作原理和常見優(yōu)化技術。通過講授,學生可以了解到關系查詢處理和查詢優(yōu)化的基本知識和流程。2.拓展閱讀:利用互聯(lián)網資源進行學習和研究,通過查閱相關文獻、學習在線教程和觀看相關視頻,加深對關系查詢處理和查詢優(yōu)化的理解和應用。3查詢優(yōu)化課程目標2代數優(yōu)化課程目標210數據庫恢復技術事務1.拓展閱讀:數據備份的基本原則和方法,數據恢復策略。課程目標3重點:1.事務的概念、事務的特性。2.事務的內部故障、系統(tǒng)故障、介質故障、計算機病毒。3.數據轉儲、登記日志文件。難點:1.數據備份和轉儲。1.課堂講授:通過講解數據庫恢復技術的基本概念、原理和方法,介紹數據庫中的事務日志、備份和恢復機制。講解恢復策略和常見的故障情況,如硬件故障、軟件錯誤和人為錯誤等。通過講授,學生可以了解到數據庫恢復技術的基本知識和應用場景。2.實驗指導:組織學生進行數據庫備份和恢復的測試實驗。通過實驗,學生可以測試不同備份方式和恢復方法的效果,并探究數據恢復策略的靈活性和可靠性。2故障的種類課程目標3恢復的實現技術課程目標3實驗學習內容及要求表3-2課程目標、學習內容和教學方法對應關系序號項目名稱項目來源教學目標(觀測點、重難點)學時數項目類型要求每組人數教學方法課程目標1實驗1:數據庫、表的創(chuàng)建與修改實驗教材教學目標:1.學生能夠理解數據庫的基本概念、結構和功能,以及數據庫表的作用和組成。2.學生能夠使用合適的SQL語句創(chuàng)建數據庫和表,并掌握常見的數據類型和約束設置。3.學生能夠運用SQL語句修改已存在的數據庫表,包括添加、刪除、修改列等操作。4.學生能夠評估創(chuàng)建和修改數據庫表的影響,并解決相關問題。2設計性必做1課堂講授目標1觀測點:1.學生在數據庫和表結構方面的理解程度,包括對主鍵、外鍵等概念的理解。2.學生能夠按照給定的需求,正確創(chuàng)建具有合適數據類型和約束的數據庫表。3.學生能夠分析和解決在創(chuàng)建和修改數據庫表過程中可能出現的問題。重難點重點:1.數據庫的創(chuàng)建與連接:學生需要掌握使用SQL語句來創(chuàng)建新的數據庫,并了解在程序中建立與數據庫的連接的方法。2.表的創(chuàng)建:學生需要了解如何創(chuàng)建新的數據庫表,并掌握指定表中的列和數據類型的技巧。3.表的修改:學生需要學習如何使用SQL語句對已存在的表進行修改,包括添加新的列、刪除列或修改列的屬性的方法。4.數據庫和表的命名規(guī)范:學生需要了解命名規(guī)則和最佳實踐,以便將數據庫和表命名得合理且易于管理。難點:1.數據庫和表的設計理念:學生需要深入理解數據庫和表的設計理念,例如選擇適當的數據類型、主鍵和外鍵的關系等,以確保良好的數據庫結構。2.約束的使用:學生需理解常見的約束類型(如主鍵約束和外鍵約束),并掌握如何在表中應用和管理這些約束。2實驗2:表數據的操作實驗教材教學目標:1.學生能夠理解表數據的基本概念,包括記錄、字段和數據類型等。2.學生能夠根據需求使用SQL語句對表中的數據進行插入、查詢、更新和刪除操作。3.學生能夠掌握常用的數據查詢技巧,如條件查詢、排序、分組等。4.學生能夠運用合適的SQL語句實現表數據的復雜操作,如連接查詢、子查詢等。6設計性必做1課堂講授目標2觀測點:1.學生能夠使用SQL語句正確地插入、查詢、更新和刪除表中的數據。2.學生能夠根據需求使用合適的條件查詢、排序等高級查詢技巧。3.學生能夠運用連接查詢或子查詢實現復雜數據操作的需求。4.學生能夠分析和解決在表數據操作中可能出現的問題。重難點:重點:1.插入數據:學生需要理解如何使用SQL語句插入數據到表中的指定列中。他們需注意正確的語法和數據類型匹配。2.查詢數據:學生需要掌握查詢語句的語法及常用的查詢操作符,例如WHERE子句、ORDERBY子句和LIMIT子句等。3.更新數據:學生需要了解如何使用UPDATE語句對表中的數據進行更新操作,包括選擇要更新的行、指定更新的列和設置新值。4.刪除數據:學生需要學習使用DELETE語句從表中刪除特定的數據行或清空整個表的方法。難點:1.條件查詢:學生需要理解如何使用條件查詢找到滿足特定條件的數據行。這包括使用比較運算符、邏輯運算符和NOT運算符等。2.復雜查詢:學生需要學會使用復雜的查詢語句,如多表連接查詢、子查詢和聚合函數的應用。3MySQL簡單程序設計教師開發(fā)教學目標:1.學生能夠理解MySQL程序設計的基本概念,包括順序、分支和循環(huán)等基本程序結構。2.學生能夠使用MySQL語句實現簡單的順序程序,包括插入、查詢和更新數據等操作。學生能夠設計和實現基本的分支程序,如條件判斷和多分支選擇等。3.學生能夠設計和實現基本的循環(huán)程序,如for循環(huán)和while循環(huán)等。4.學生能夠應用程序設計思維解決實際問題,將順序、分支和循環(huán)結合起來完成復雜的程序任務。2設計性必做1實驗指導,自學目標1,3觀測點:1.學生能夠根據需求設計并實現基本的順序程序,包括數據的增加、查詢和更新等操作。2.學生能夠理解和正確使用條件判斷結構,實現分支程序的邏輯控制。3.學生能夠設計并實現循環(huán)程序,達到重復執(zhí)行一段代碼的目的。4.學生能夠應用程序設計思維解決具體問題,并合理運用順序、分支和循環(huán)結構進行編程。重難點重點:1.理解程序控制結構:學生需要掌握順序、分支和循環(huán)等程序控制結構的概念,并能正確應用于編寫MySQL程序。2.數據的增加、查詢和更新:學生需要熟悉使用MySQL語句實現數據的增加、查詢和更新,這是設計動態(tài)程序的基礎。難點:1.條件判斷:學生需要理解如何根據給定的條件進行判斷,并在程序中做出相應的處理。2.循環(huán)控制:學生需要理解循環(huán)的概念和運行原理,并能正確應用循環(huán)控制語句解決問題。4視圖與觸發(fā)器的使用實驗教材教學目標:1.學生能夠理解視圖的概念和用途,并能夠設計和創(chuàng)建適用于特定需求的視圖。2.學生能夠理解觸發(fā)器的概念和用途,并能夠設計和實現觸發(fā)器來自動執(zhí)行特定的數據庫操作。3.學生能夠熟練應用視圖和觸發(fā)器來改善數據庫的查詢性能和數據一致性。4.學生能夠評估和比較使用視圖和觸發(fā)器的優(yōu)缺點,并能夠選擇合適的方案應用于具體的數據庫設計。2設計性必做1實驗指導,自學目標2觀測點:1.學生能夠設計并創(chuàng)建合理的視圖,通過使用視圖簡化查詢操作并提高查詢性能。2.學生能夠設計和實現有效的觸發(fā)器,實現自動化的數據庫操作和維護。3.學生能夠評估和比較使用視圖和觸發(fā)器的優(yōu)勢與限制,并能夠選擇合適的方案應用于具體的數據庫設計。4.學生能夠理解和遵守使用視圖和觸發(fā)器時的安全性和權限管理規(guī)范。重點:1.視圖的設計和創(chuàng)建:學生需要掌握創(chuàng)建視圖的語法和技巧,并理解如何使用視圖來簡化復雜的查詢操作和隱藏表的細節(jié)。2.觸發(fā)器的設計和實現:學生需要了解觸發(fā)器的工作原理和觸發(fā)事件,并能夠使用適當的SQL語句創(chuàng)建觸發(fā)器并定義觸發(fā)器的操作。難點:1.視圖的更新與維護:學生需要理解視圖的局限性和對視圖進行更新和維護的相關考慮,以確保視圖與基本表的數據一致性和正確性。2.觸發(fā)器的復雜邏輯:學生需要學習如何設計和實現復雜的觸發(fā)器,包括多個觸發(fā)事件、條件判斷和多個操作等,以滿足特定的業(yè)務需求。5存儲過程與游標的使用實驗教材教學目標:1.學生能夠理解存儲過程的概念和用途,并能夠設計和創(chuàng)建適用于特定需求的存儲過程。2.學生能夠理解游標的概念和用途,并能夠設計和使用游標來處理復雜的數據庫操作。3.學生能夠熟練應用存儲過程和游標來提高數據庫的性能和提供靈活的數據處理功能。4.學生能夠評估和比較使用存儲過程和游標的優(yōu)缺點,并能夠選擇合適的方案應用于具體的數據庫設計。2設計性必做1實驗指導,自學目標2觀測點:1.學生能夠設計并創(chuàng)建合理的存儲過程,通過存儲過程封裝和組織復雜的數據庫操作,并提供靈活的數據處理能力。2.學生能夠設計和使用游標,處理復雜的數據庫操作和數據集,確保數據的準確性和完整性。3.學生能夠評估和比較使用存儲過程和游標的優(yōu)勢與限制,并能夠選擇合適的方案應用于具體的數據庫設計。4.學生能夠正確調試和測試存儲過程,保證其功能的正確性,并能夠根據實際需求優(yōu)化游標的使用以提高數據庫性能。重點:1存儲過程的設計和創(chuàng)建:學生需要掌握存儲過程的語法和技巧,并理解如何使用存儲過程封裝和組織復雜的數據庫操作。2.游標的設計和使用:學生需要了解游標的工作原理和使用方法,并能夠使用適當的SQL語句創(chuàng)建和操作游標數據集。難點:1.存儲過程的編寫和調試:學生需要學習如何編寫復雜的存儲過程,并進行調試和測試,以確保存儲過程能夠正確完成其所需的功能。2.游標的數據處理和性能優(yōu)化:學生需要理解游標的數據處理流程和相關操作,同時學習如何優(yōu)化游標的使用以提高數據庫操作性能。6數據庫的備份與恢復實驗教材教學目標:1.學生能夠理解數據庫備份與恢復的概念和重要性,并了解常見的備份與恢復策略。2.學生能夠設計和執(zhí)行數據庫備份計劃,包括選擇備份類型、備份頻率和備份位置等。3.學生能夠正確執(zhí)行數據庫恢復操作,包括選擇恢復點、執(zhí)行恢復過程和驗證數據完整性。4.學生能夠評估和優(yōu)化數據庫備份與恢復過程,提高數據安全性和減少恢復時間。2驗證性必做1實驗指導,自學目標3觀測點:1.學生能夠設計和執(zhí)行合理的數據庫備份計劃,并能夠選擇適當的備份類型和備份頻率。2.學生能夠正確執(zhí)行數據庫的恢復操作,包括選擇合適的恢復點、執(zhí)行恢復過程,并能夠驗證數據的完整性和一致性。3.學生能夠評估和比較不同備份與恢復策略的優(yōu)劣,并能夠根據實際需求進行調整和優(yōu)化。4.學生能夠了解并掌握災難性故障情況下的數據庫恢復方法和策略。重難點:重點:1.數據庫備份策略:學生需要了解備份的基本概念和常見的備份類型,如完全備份、增量備份和差異備份,并理解如何根據需求選擇合適的備份策略。2.數據庫恢復操作:學生需要學習和掌握數據庫的恢復操作流程,包括選擇恢復點、執(zhí)行恢復過程和驗證數據完整性。難點:1.備份與恢復的一致性保證:學生需要了解如何確保備份和恢復操作的一致性,以避免數據丟失或數據不一致問題。2.恢復過程的優(yōu)化和災難恢復:學生需要學習如何優(yōu)化數據庫的恢復操作,以減少恢復時間和恢復點之間的數據損失。此外,學生還需要了解如何應對災難性故障情況下的數據庫恢復。7.圖書管理系統(tǒng)數據庫設計工程實踐教學目標:1.學生能夠了解圖書管理系統(tǒng)的需求和功能,并能夠分析和設計相應的數據庫結構。2.學生能夠熟練使用數據庫建模工具,如E-R圖和關系模式,來設計和表示圖書管理系統(tǒng)的數據模型。3.學生能夠設計和實現適合圖書管理系統(tǒng)的合理數據庫表結構,包括圖書信息、借閱記錄、用戶信息等。4.學生能夠優(yōu)化數據庫查詢和操作,提高系統(tǒng)的性能和響應速度。2綜合性選做4實驗指導,自學目標2,3觀測點:1.學生能夠分析和理解圖書管理系統(tǒng)的需求和功能,并能夠將其轉化為數據庫中的實體、屬性和關系。2.學生能夠使用數據庫建模工具,如E-R圖和關系模式,來設計和表示圖書管理系統(tǒng)的數據模型,并能夠根據實際需求設計合理的數據庫表結構。3.學生能夠建立和維護數據庫表之間的關系,并能夠確保數據的完整性和一致性。4.學生能夠分析和優(yōu)化數據庫查詢和操作,以提高圖書管理系統(tǒng)的性能和響應速度。重難點:重點:1.圖書管理系統(tǒng)的需求分析和功能設計:學生需要了解圖書管理系統(tǒng)的核心功能和相關業(yè)務流程,并能夠分析和抽取出數據庫中所需的實體、屬性和關系。2.數據庫建模和表結構設計:學生需要學習和掌握使用數據庫建模工具,如E-R圖和關系模式,來設計和表示圖書管理系統(tǒng)的數據模型,并根據實際需求設計合理的數據庫表結構。難點:1.數據庫表之間的關系建立和維護:學生需要學習如何建立不同表之間的關系,并能夠確定和維護這些關系,以確保數據的完整性和一致性。2.數據庫查詢和操作的優(yōu)化:學生需要學習如何優(yōu)化數據庫查詢和操作,以提高圖書管理系統(tǒng)的性能和響應速度。四、課程考核(一)考核內容與考核方式表4-1課程目標、考核內容與考核方式對應關系課程目標考核內容所屬學習模塊/項目考核占比考核方式課程目標11.數據庫的基本概念數據庫基礎知識/數據庫、表的創(chuàng)建與修改40%課堂表現、階段性測驗、實驗報告、閉卷考試2.數據模型的組成要素及常用的數據模型。數據庫基礎知識/MySQL簡單程序設計3.MYSQL編程基礎知識數據庫編程/MySQL簡單程序設計4.存儲過程和函數數據庫編程/MySQL簡單程序設計5.SQL的基本概念關系數據庫標準語言SQL6.數據定義關系數據庫標準語言SQL/表數據的操作7.數據查詢關系數據庫標準語言SQL/表數據的操作8.數據更新關系數據庫標準語言SQL/表數據的操作9.視圖關系數據庫標準語言SQL/表數據的操作10.關系數據庫的重要概念和關系模式關系數據庫課程目標21.查詢處理關系查詢處理和查詢優(yōu)化/存儲過程與游標的使用40%課堂表現、階段性測驗、實驗報告、閉卷考試2.查詢優(yōu)化關系查詢處理和查詢優(yōu)化3.代數優(yōu)化關系查詢處理和查詢優(yōu)化4.需求分析數據庫設計5.概念結構設計數據庫設計6.數據庫安全性的基本概念數據庫安全性/視圖與觸發(fā)器的使用7.數據庫安全性控制數據庫安全性8.關系代數關系數據庫9.邏輯結構設計數據庫設計/數據庫的備份與恢復10.物理結構設計數據庫設計/數據庫的備份與恢復11.問題的提出關系數據理論12.實體完整性數據庫完整性13.參照完整性數據庫完整性14.用戶定義的完整性數據庫完整性15.觸發(fā)器數據庫完整性課程目標31.數據加密數據庫安全性20%課堂表現、階段性測驗、實驗報告、閉卷考試2.數據庫系統(tǒng)的三級模式結構數據庫基礎知識3.規(guī)范化過程關系數據庫理論4.數據庫的實施和維護/圖書管理系統(tǒng)數據庫設計數據庫設計5.事務數據庫恢復技術6.故障的種類數據庫恢復技術7.恢復的實現技術數據庫恢復技術表4-2課程目標與考核方式矩陣關系課程目標考核方式考核占比期末考試成績比例60%平時成績比例40%課堂表現30%階段性測驗30%實驗報告40%課程目標140%40%40%40%40%課程目標240%40%40%40%40%課程目標320%20%20%20%20%(二)成績評定1.平時成績評定:(1)課堂表現(30%):通過學生在課堂上的表現情況、發(fā)言與提問、參與活動、討論等,來評價學生相關的能力。(3)階段性測驗(30%):學生在階段性測試、測驗中掌握課程的情況。(5)實驗報告(40%):實驗報告的旨在評估學生在實驗過程中的綜合能力,包括學科知識的理解和應用能力、實驗操作和數據處理能力、以及科學思維和創(chuàng)新能力等。平時成績(100%)=課堂表現(30%)+實驗報告(40%)+階段性測驗(30%)2.期末成績評定期末考核范圍:數據庫基本概念和術語,如數據模型、關系模型、實體-關系模型等。關系數據庫管理系統(tǒng)(RDBMS)的原理和功能,如數據庫的創(chuàng)建、表的設計、查詢語言(如SQL)的使用等。數據庫規(guī)范化和性能優(yōu)化的原理和方法。數據庫安全性和完整性的概念和實施方法。數據庫事務和并發(fā)控制的原理和技術等。方式為閉卷考試。要求學生理解和掌握基本概念、原理和方法,能夠使用合適的數據庫管理系統(tǒng)進行數據庫的創(chuàng)建、表的設計和數據查詢。具備數據庫規(guī)范化和性能優(yōu)化的基本知識和技巧。能夠理解和應用數據庫安全性和完整性的概念和方法。理解和應用數據庫事務和并發(fā)控制的原則和技術。3.總成績評定總成績應由平時考核成績和期末考核成績構成,總成績(100%)=平時成績(40%)+期末成績(60%)(三)評分標準表4-3課程目標考核方式評分標準考核項目評分標準90-100分80-90分70-80分60-70分0-60分課堂表現理論課上嚴格遵守課堂紀律,按要求完成課堂練習且正確率高。積極主動參與課堂討論,討論表述的論點正確有新意,有自己的見解,能體現良好的職業(yè)道德、職業(yè)使命感和社會責任感。實驗課遵守機房管理規(guī)范、愛護實驗設備,課上積極與老師互動,實驗室項目按時提交。理論課上遵守課堂紀律,按要求完成課堂練習且正確率比較高。經常參與課堂討論,表述的論點正確,有一定新意,討論能體現良好的職業(yè)道德、職業(yè)使命感和社會責任感。實驗課遵守機房管理規(guī)范、愛護實驗設備,課上老師互動一般,實驗室項目按時提交。理論課上比較遵守課堂紀律,按要求完成課堂練習且有一定正確率。較少參與課堂討論,表述的論點基本正確,討論基本能體現職業(yè)道德、職業(yè)使命感和社會責任感。實驗課遵守機房管理規(guī)范、愛護實驗設備,課上不積極與老師互動,實驗室項目未按時提交。理論課上比較遵守課堂紀律,按要求基本完成課堂練習且有基本正確。偶爾參與課堂討論,表述思路一般,邏輯性不強,說服力一般。實驗室上不認真聽講,課上不積極與老師互動,實驗室項目未按時提交。理論課上不太遵守課堂紀律,不參與課堂討論,未按要求完成課堂練習或正確率低。實驗室項目未提交。階段性測驗完全理解和掌握所有考試范圍內的SQL理論知識。能夠清楚地解釋復雜的SQL概念,如事務管理、索引結構、查詢優(yōu)化等。在SQL語法和使用上完美無缺,沒有任何錯誤。能夠提出并解決高級SQL問題,展現出超越基本要求的分析和解決問題的能力。理解數據庫理論在實際應用中的影響,并能夠對SQL策略和實踐提出創(chuàng)新看法。答題規(guī)范,完成結果與標準結果一致。掌握了大部分考試范圍內的SQL理論知識。能夠正確使用復雜的SQL語法和函數編寫查詢。論述SQL相關概念時清晰明了,僅有個別小錯誤,不影響總體理解。解決一般至較難的SQL問題時,表現出較強的邏輯分析能力。展現了較好的數據庫設計和查詢優(yōu)化理解。答題較規(guī)范,完成結果與標準結果較一致。掌握了考試范圍內大多數基本的SQL理論知識。理解并能夠應用常見的SQL語句和函數來進行數據檢索和操作。有少數錯誤,但基本不影響整體理解和使用。在SQL問題解決方面需要進一步的理論指導和實踐。缺乏在復雜情形下的分析和問題解決能力。答題基本規(guī)范,完成結果與標準結果基本一致。掌握了考試范圍內的最基本的SQL理論知識。能夠編寫簡單的SQL查詢來實現數據檢索。錯誤較多,但已達到基本應用水平。對SQL語法理解尚可,但不足以處理較復雜的問題。在實質內容和深度理解方面還需提高。答題基本規(guī)范,完成結果與標準結果有一定的差距。對SQL理論的理解嚴重不足。編寫的SQL語句經常出錯,無法達到預期目的。對數據庫基本原理和操作缺乏必要的了解。無法獨立完成考試題目,需要顯著提高才能達到基本的應用能力。不能清晰表述SQL概念,缺乏對SQL如何適用于實際問題的理解。答題不規(guī)范,完成結果與標準結果差距太大。實驗報告實驗報告完整,包含了所有必要的部分

溫馨提示

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

評論

0/150

提交評論