《數(shù)據(jù)庫技術與應用》教學大綱_第1頁
《數(shù)據(jù)庫技術與應用》教學大綱_第2頁
《數(shù)據(jù)庫技術與應用》教學大綱_第3頁
《數(shù)據(jù)庫技術與應用》教學大綱_第4頁
《數(shù)據(jù)庫技術與應用》教學大綱_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《數(shù)據(jù)庫技術與應用》教學大綱適用范圍:202X版本科人才培養(yǎng)方案課程代碼:10150281課程性質:專業(yè)選修課學分:3學分學時:48學時(理論32學時,上機16學時)先修課程:系統(tǒng)工程導論等后續(xù)課程:無適用專業(yè):物流管理開課單位:管理學院一、課程說明《數(shù)據(jù)庫技術與應用》是為物流管理專業(yè)的一門專業(yè)選修課。本課程主要是掌握數(shù)據(jù)庫系統(tǒng)的基本原理和基本技術;要求學生在掌握數(shù)據(jù)庫系統(tǒng)基本概念的基礎上,能夠熟練使用SQL語言在數(shù)據(jù)庫管理系統(tǒng)中進行數(shù)據(jù)操作;結合實際案例掌握數(shù)據(jù)庫設計方法和步驟,具有設計數(shù)據(jù)庫模式及開發(fā)數(shù)據(jù)庫應用系統(tǒng)的基本能力,同時為學習后續(xù)課程打下必要的基礎。本課程注重基本理論知識的深入學習,強調培養(yǎng)運用SQL語言進行數(shù)據(jù)庫系統(tǒng)開發(fā)和操作的能力,培養(yǎng)學生“學以致用”的能力,進一步提升學生的概念建模能力。二、課程目標通過本課程的學習,使學生達到如下目標:課程目標1:了解數(shù)據(jù)庫的基本概念、數(shù)據(jù)庫系統(tǒng)的基本原理和基本技術;理解數(shù)據(jù)庫系統(tǒng)概論以及關系數(shù)據(jù)庫的基本原理;理解數(shù)據(jù)庫和表管理的相關操作;理解數(shù)據(jù)庫存儲過程的基本原理;理解數(shù)據(jù)庫的安全管理和維護機制。課程目標2:能夠分別運用數(shù)據(jù)庫管理平臺和SQL語言對數(shù)據(jù)庫進行設計、管理和維護;掌握使用SQL命令編寫程序控制流語句;掌握存儲過程的創(chuàng)建和使用等相關操作。課程目標3:理解數(shù)據(jù)庫應用系統(tǒng)有關的國家標準、行業(yè)標準、企業(yè)標準、法律法規(guī)以及相關行業(yè)政策、背景、發(fā)展現(xiàn)狀和發(fā)展方向;引導學生建立良好的職業(yè)道德,遵守基本的網(wǎng)絡道德;培養(yǎng)學生的工匠精神和主人翁意識,引導學生建立協(xié)作的團體自豪感。三、課程目標與畢業(yè)要求《數(shù)據(jù)庫技術與應用》課程教學目標對物流管理專業(yè)畢業(yè)要求的支撐見表1。表1課程教學目標與畢業(yè)要求關系畢業(yè)要求指標點課程目標支撐強度4.研究4.2能夠根據(jù)對象特征,選擇研究路線,設計實驗方案。課程目標1:了解數(shù)據(jù)庫的基本概念、數(shù)據(jù)庫系統(tǒng)的基本原理和基本技術;理解數(shù)據(jù)庫系統(tǒng)概論以及關系數(shù)據(jù)庫的基本原理;理解數(shù)據(jù)庫和表管理的相關操作;理解數(shù)據(jù)庫存儲過程的基本原理;理解數(shù)據(jù)庫的安全管理和維護機制。M5.使用現(xiàn)代工具5.2能夠選擇與使用恰當?shù)墓ぞ?、方法和模擬軟件,對復雜工程問題進行分析、計算與設計。課程目標2:能夠分別運用數(shù)據(jù)庫管理平臺和SQL語言對數(shù)據(jù)庫進行設計、管理和維護;掌握使用SQL命令編寫程序控制流語句;掌握存儲過程的創(chuàng)建和使用等相關操作。H9.個人和團隊9.1理解團隊合作的重要性,具有與團隊成員或負責人協(xié)調合作的團隊精神和能力,能夠在多學科背景下的團隊中獨立或合作開展工作并發(fā)揮作用。課程目標3:理解數(shù)據(jù)庫應用系統(tǒng)有關的國家標準、行業(yè)標準、企業(yè)標準、法律法規(guī)以及相關行業(yè)政策、背景、發(fā)展現(xiàn)狀和發(fā)展方向;引導學生建立良好的職業(yè)道德,遵守基本的網(wǎng)絡道德;培養(yǎng)學生的工匠精神和主人翁意識,引導學生建立協(xié)作的團體自豪感。M注:表中“H(高)、M(中)”表示課程與相關畢業(yè)要求的關聯(lián)度。四、教學內容、基本要求與學時分配1.理論部分理論部分的教學內容、基本要求與學時分配見表2。表2教學內容、基本要求與學時分配教學內容教學要求,教學重點難點理論學時上機學時對應的課程目標1.緒論1.1數(shù)據(jù)庫系統(tǒng)概述1.2數(shù)據(jù)模型1.3數(shù)據(jù)庫系統(tǒng)的結構1.4數(shù)據(jù)庫系統(tǒng)的組成教學要求:使學生了解了解數(shù)據(jù)庫技術的發(fā)展情況,理解數(shù)據(jù)庫系統(tǒng)的結構,掌握數(shù)據(jù)庫的基本概念。重點:基本概念及數(shù)據(jù)庫系統(tǒng)的結構。難點:數(shù)據(jù)庫系統(tǒng)的結構。2012.關系數(shù)據(jù)庫2.1關系數(shù)據(jù)庫結構及形式化定義2.2關系操作2.3關系的完整性教學要求:使學生了解信息的三種世界,深刻理解概念模型和數(shù)據(jù)模型,掌握概念模型和數(shù)據(jù)模型的表示方法。重點:三種數(shù)據(jù)模型。難點:數(shù)據(jù)模型。2013.關系數(shù)據(jù)庫3.1關系模型及其定義3.2關系代數(shù)中的集合運算和關系運算教學要求:使學生了解關系模型的數(shù)據(jù)結構,關系模型的完整性約束,掌握關系代數(shù)的運算方法。重點:關系運算。難點:利用關系代數(shù)完成各項查詢。4014.關系數(shù)據(jù)庫標準語言--SQL4.1SQL概述4.2數(shù)據(jù)定義4.3數(shù)據(jù)查詢4.4數(shù)據(jù)更新教學要求:使學生了解理解嵌入式SQL的特點和使用方法;掌握基本表的定義、修改和刪除,索引的建立和刪除,簡單查詢,聯(lián)接查詢,嵌套查詢,統(tǒng)計查詢,數(shù)據(jù)的插入、刪除、修改,視圖的概念與作用,視圖的定義、修改和刪除,授權與收權信息采集和信息組織的基本方法。重點:數(shù)據(jù)查詢、數(shù)據(jù)更新、視圖。難點:數(shù)據(jù)控制、嵌入式SQL。841、25.數(shù)據(jù)庫安全性5.1數(shù)據(jù)庫安全性概述5.2數(shù)據(jù)庫安全性控制5.3視圖及視圖機制5.4數(shù)據(jù)庫恢復技術教學要求:使學生了解保證數(shù)據(jù)庫安全性和完整性的基本方法,理解并發(fā)控制的基本概念,了解數(shù)據(jù)庫恢復技術。重點:數(shù)據(jù)庫的安全性、完整性。難點:數(shù)據(jù)庫的并發(fā)控制。421、36.數(shù)據(jù)庫編程6.1SQL編程基礎6.2存儲過程6.3函數(shù)6.4觸發(fā)器教學要求:使學生掌握SQL的簡單編程以及存儲過程和函數(shù)的創(chuàng)建。重點:過程化SQL編程。難點:存儲過程和函數(shù)。661、27.數(shù)據(jù)庫設計7.1數(shù)據(jù)庫設計概述7.2系統(tǒng)需求分析7.3概念結構設計7.4邏輯結構設計7.5數(shù)據(jù)庫的物理設計7.6數(shù)據(jù)庫的實施和維護教學要求:使學生了解數(shù)據(jù)庫設計各階段的任務;掌握數(shù)據(jù)庫設計的方法。重點:數(shù)據(jù)庫的概念結構設計、邏輯結構設計、物理結構設計。難點:數(shù)據(jù)庫的邏輯結構設計和物理結構設計。441、2、3并發(fā)控制并發(fā)控制概述封鎖活鎖和死鎖教學要求:使學生了解并發(fā)控制的機理。重點:活鎖和死鎖。難點:活鎖和死鎖。201、2、3合計32162.上機部分上機部分的教學內容、基本要求與學時分配見表3。表3上機項目、上機內容與學時上機項目上機內容和要求上機學時對應的課程目標1.數(shù)據(jù)庫創(chuàng)建及維護上機內容:數(shù)據(jù)庫及表結構的創(chuàng)建、數(shù)據(jù)查詢、更新以及維護等相關操作。上機要求:完成數(shù)據(jù)庫及表結構的創(chuàng)建,通過設計SQL代碼實現(xiàn)表內容的錄入;在創(chuàng)建的多個單表基礎上,建立表之間的外鍵約束;編寫SQL代碼實現(xiàn)一定條件下的單表查詢和多表查詢功能。81、2、32.視圖的創(chuàng)建與使用上機內容:視圖的創(chuàng)建、修改及使用。上機要求:掌握視圖的創(chuàng)建、維護和刪除等基本操作。22、33.SQL基本程序設計上機內容:數(shù)據(jù)庫SQL編程。上機要求:掌握SQL的簡單編程,掌握If、while、switch、for等功能模塊及函數(shù)的代碼編寫和實現(xiàn)。42、34.存儲過程和觸發(fā)器的創(chuàng)建和使用上機內容:存儲過程和觸發(fā)器的創(chuàng)建和使用。上機要求:存儲過程及觸發(fā)器的創(chuàng)建、維護和刪除操作。22、3合計16五、教學方法及手段本課程以課堂講授為主,結合案例、討論、視頻資源共享、上機等教學手段完成課程教學任務和相關能力的培養(yǎng)。學生比較全面地理解數(shù)據(jù)庫系統(tǒng)的基礎理論和技術,熟練掌握常用數(shù)據(jù)庫管理系統(tǒng)的基本操作,SQL語言,數(shù)據(jù)庫應用系統(tǒng)分析、設計、完整性實施、安全管理和維護,最終掌握解決實際問題的數(shù)據(jù)庫設計思想和養(yǎng)成良好的數(shù)據(jù)庫程序設計習慣,具備用數(shù)據(jù)庫的知識解決實際問題的能力。上機教學著重講授如何對數(shù)據(jù)庫管理系統(tǒng)進行基本操作,如何編寫SQL語言進行數(shù)據(jù)庫和表的創(chuàng)建、修改和刪除,如何對數(shù)據(jù)庫的安全性和數(shù)據(jù)完整性進行維護,如何開發(fā)數(shù)據(jù)庫應用系統(tǒng)的簡單功能模塊。采用教師講授和學生動手操作的方法;在上機前學生應復習和掌握與此次課程有關的教學內容;在上機教學中要嚴格遵守上機紀律,按操作規(guī)程使用電腦設備;上機結束后,按規(guī)定對電腦設備進行維護保養(yǎng)。六、課程資源1.推薦教材:王珊,薩師煊.《數(shù)據(jù)庫系統(tǒng)概論》(第5版)[M].北京:高等教育出版社,2014.09.2.參考書:(1)楊金民,榮輝桂.數(shù)據(jù)庫技術與應用[M].北京:機械工業(yè)出版社.2021.03.(2)胡學鋼.數(shù)據(jù)庫技術及應用(第3版)[M].安徽:安徽大學出版社.2020.01.(3)張素青,翟慧,黃靜.MySQL數(shù)據(jù)庫技術與應用[M].北京:人民郵電出版社.2018.08.3.期刊:(1)林子雨.SQL注入式攻擊下的數(shù)據(jù)庫安全——SQLServer下SQL注入攻擊的有效防范[J].電腦知識與技術,2021,17(9):25-26+29.(2)焦宇,李民,王歡,等.基于MySQL性能調優(yōu)的推薦系統(tǒng)優(yōu)化設計[J].軟件導刊,2022,21(9):108-112.(3)馬鴻飛,丁麗娜.基于MySQL的驗光數(shù)據(jù)庫[J].科技資訊,2022(017):108-112.(4)TaipalusT.TheEffectsofDatabaseComplexityonSQLQueryFormulation.JournalofSystemsandSoftware,2020:110576.(5)沈蒙.面向征信數(shù)據(jù)安全共享的SVM訓練機制[J].計算機學報,2021,44(4):696-708.4.網(wǎng)絡資源:(1)2009gis.數(shù)據(jù)庫學習:數(shù)據(jù)模型[EB/OL].2018年5月30日./dilixinxixitong2009/article/details/79943886.(2)R.Mysql教程[EB/OL]./mysql/mysql-tutorial.html.(3)裝備工程師之家.大數(shù)據(jù)時代的數(shù)據(jù)庫[EB/OL].2020年7月6日.https://baijiahao.baidu.c-om/s?id=1671454373794761329&wfr=spider&for=pc.七、課程考核對課程目標的支撐課程成績由過程性考核成績和期末考核成績兩部分構成,具體考核/評價細則及對課程目標的支撐關系見表4。表4課程考核對課程目標的支撐考核環(huán)節(jié)占比考核/評價細則課程目標123過程性考核課堂表現(xiàn)10(1)根據(jù)課堂出勤情況和課堂回答問題情況進行考核,滿分100分。(2)以課堂表現(xiàn)成績乘以其在總評成績中所占的比例計入課程總評成績?!獭?5線上資料學習7.5按時完成線上資源的學習,依據(jù)學習比例計分。以線上資料學習成績乘以其在總評成績中所占的比例計入課程總評成績?!獭獭?23.5上機作業(yè)25(1)根據(jù)每次上機的作業(yè)完成情況單獨評分,滿分100分;(2)每次上機單獨評分,取各次上機成績的平均值作為此環(huán)節(jié)的最終成績。(3)以上機成績乘以其在總評成績中所占的比例計入課程總評成績。√√√5182習題測驗7.5(1)主要考核學生對各章節(jié)知識點的復習、理解和掌握程度,滿分100分;(2)每次測驗單獨評分,取各次成績的平均值作為此環(huán)節(jié)的最終成績。(3)以測驗成績乘以其在總評成績中所占的比例計入課程總評成績?!獭獭?23.5期末考核50(1)期末考核總成績?yōu)?00分,以成績乘以其在總評成績中所占的比例計入課程總評成績。(2)主要考核數(shù)據(jù)庫設計、編程、信息查詢等內容。(3)考查形式可采用課程小論文、大作業(yè)設計等?!獭獭?02010合計:100分344719八、考核與成績評定1.考核方式及成績評定考核方式:本課程主要以課堂表現(xiàn)、上機作業(yè)、習題測驗、課程論文等方式對學生進行考核評價??己嘶疽螅嚎己丝偝煽冇烧n程論文(大作業(yè)設計)和過程性考核成績組成。其中:課程論文(大作業(yè)設計)成績?yōu)?00分(權重50%);課堂表現(xiàn)、線上資料學習、上機作業(yè)、習題測驗等過程性考核成績?yōu)?00分(權重50%);過程性考核分值分配應與教學大綱各章節(jié)的學時基本成比例。2.過程性考核成績的標準過程性考核方式重點考核內容、評價標準、所占比重見表5。表5過程性考核方式評價標準考核方式所占比重(%)100>x≥9090>x≥8080>x≥7070>x≥60x<60課堂表現(xiàn)20積極參與教學活動,踴躍回答問題,準確率大于90%。認真參與教學活動,回答問題準確率大于80%。偶爾參與教學活動,回答問題準確率大于70%。偶爾參與教學活動。上課不認真,不參與教學活動。線上資料學習15完成90%以上的線上資源學習。完成80%以上的線上資源學習。完成70%以上的線上資源學習。完成60%以上的線上資源學習。完成不足60%的線上資源學習。上機作業(yè)50上機預習認真,能夠熟練掌握方法與步驟,上機操作過程熟練、規(guī)范,遵規(guī)守紀、團結協(xié)作,實驗結果詳實、結論清晰、討論合理。作業(yè)完整,思路清晰,準確率大于90%。上機前有預習,能夠掌握方法與步驟,上機操作過程正確、規(guī)范,遵規(guī)守紀、團結協(xié)作,實驗結果正確、討論適當。作業(yè)完整,準確率大于80%。上機前有預習,基本能夠掌握方法與步驟,上機操作過程基本正確、無協(xié)作,實驗結果基本正確,討論一般。不交作業(yè)2次以內,準確率大于70%。上機前有預習,不能掌握方

溫馨提示

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

評論

0/150

提交評論