網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)課程教學(xué)大綱_第1頁
網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)課程教學(xué)大綱_第2頁
網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)課程教學(xué)大綱_第3頁
網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)課程教學(xué)大綱_第4頁
網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)課程教學(xué)大綱_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)課程教學(xué)大綱一、課程說明1.課程代碼:ZZ12040032.課程類別:專業(yè)專長課3.適應(yīng)專業(yè)及課程性質(zhì)網(wǎng)絡(luò)與新媒體專業(yè)選修4.課程目的(1)理解數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)等概念;(2)理解常見的數(shù)據(jù)模型;(3)了解關(guān)系運算、關(guān)系運算;(4)掌握MySQL數(shù)據(jù)庫的安裝、連接;(5)熟練掌握使用SQL進行數(shù)據(jù)庫和表的管理;(6)掌握視圖和索引的使用;(7)掌握觸發(fā)器和存儲過程的使用;(8)掌握存儲過程和存儲函數(shù)的編寫、使用;(9)掌握MySQL數(shù)據(jù)庫用戶管理和權(quán)限管理;(10)理解數(shù)據(jù)庫事務(wù)的概念和特點;(11)掌握數(shù)據(jù)庫備份、維護、優(yōu)化;(12)掌握PHP操作MySQL數(shù)據(jù)庫的方法;(13)了解noSQL數(shù)據(jù)庫的基本知識。5.學(xué)時與學(xué)分學(xué)時為64學(xué)時,理論32學(xué)時,實驗32學(xué)時,學(xué)分為3學(xué)分6.建議先修課程計算機文化基礎(chǔ)二、課程教學(xué)基本內(nèi)容及要求第一章數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識計劃學(xué)時:4基本要求:(1)掌握數(shù)據(jù)庫系統(tǒng)的基本概念;(2)掌握數(shù)據(jù)庫系統(tǒng)的組成和特點(3)掌握數(shù)據(jù)模型的基本概念;(4)了解常見的數(shù)據(jù)模型(5)理解數(shù)據(jù)庫系統(tǒng)模式教學(xué)重點及難點:(1)數(shù)據(jù)庫系統(tǒng)的組成和特點;(2)數(shù)據(jù)模型;(3)數(shù)據(jù)庫系統(tǒng)模式?;緝?nèi)容:(1)數(shù)據(jù)庫系統(tǒng)的基本概念;(2)計算機數(shù)據(jù)管理發(fā)展史;(3)數(shù)據(jù)模型的定義及常用數(shù)據(jù)模型;(4)數(shù)據(jù)庫系統(tǒng)的三級模式和二級映射;(5)C/S與B/S架構(gòu)。思考題:1.使用數(shù)據(jù)庫系統(tǒng)管理數(shù)據(jù)有哪些優(yōu)點?2.數(shù)據(jù)庫系統(tǒng)是如何保證物理獨立性和邏輯獨立性的?第二章關(guān)系數(shù)據(jù)庫系統(tǒng)計劃學(xué)時:8基本要求:(1)理解關(guān)系模型及相關(guān)術(shù)語;(2)掌握關(guān)系完整性約束的目的和范圍;(3)掌握基本的關(guān)系操作和關(guān)系運算。教學(xué)重點及難點:(1)關(guān)系模型的相關(guān)術(shù)語;(2)關(guān)系模型的“型”與“值”;(3)完整性約束的目的;(4)關(guān)系的等值連接與自然連接運算。基本內(nèi)容:(1)關(guān)系模型的特點;(2)關(guān)系模型中的元組、字段、碼(鍵)、域、分量等術(shù)語;(3)關(guān)系模型的“型”與“值”;(4)關(guān)系完整性約束的目的和實現(xiàn)方法;(5)關(guān)系操作的特點;(6)關(guān)系的并、交、差、選擇、投影、連接運算。思考題:1.如何理解關(guān)系數(shù)據(jù)結(jié)構(gòu)是“規(guī)范化”的二維表?2.等值連接與自然連接的區(qū)別?第三章MySQL的安裝與使用計劃學(xué)時:4基本要求:(1)了解MySQL軟件的發(fā)展歷史;(2)了解MySQL的特點和版本劃分;(3)掌握MySQL的安裝及相關(guān)常識;(4)掌握命令行、phpMyAdmin、Navicat連接MySQL的方法。教學(xué)重點及難點:(1)MySQL的安裝;(2)連接到MySQL服務(wù)器的方法?;緝?nèi)容:(1)MySQL的發(fā)展歷史與現(xiàn)狀;(2)MySQL的特點及版本劃分;(3)安裝MySQL;(4)連接到MySQL。思考題:1.默認安裝下,MySQL的系統(tǒng)管理員用戶名是什么?監(jiān)聽的端口號是多少?第四章使用SQL管理數(shù)據(jù)庫和表計劃學(xué)時:8基本要求:(1)了解SQL語言的主要特點;(2)理解MySQL數(shù)據(jù)庫中的數(shù)據(jù)類型;(3)掌握SQL創(chuàng)建、選取、刪除、查看數(shù)據(jù)庫的語句;(4)掌握SQL創(chuàng)建、刪除、查看基本表的語句;(5)掌握INSERT、UPDATE、DELETE語句的用法;(6)掌握SELECT語句的用法。教學(xué)重點及難點:(1)MySQL的數(shù)據(jù)類型及選用原則;(2)DELETE、TRUNCATE、DROP的區(qū)別;(3)分組查詢;(4)連接查詢與嵌套查詢?;緝?nèi)容:(1)SQL語言的特點;(2)MySQL數(shù)據(jù)庫的數(shù)據(jù)類型及選用原則;(3)使用SQL創(chuàng)建、選取、查看、刪除數(shù)據(jù)庫;(4)使用SQL創(chuàng)建、查看、刪除基本表;(5)INSERT、UPDATE和DELETE語句;(6)SELECT語句。思考題:1.如何理解SQL語言的高度“非過程化”?2.having謂詞有什么作用?如何使用?第五章視圖和索引計劃學(xué)時:8基本要求:(1)理解是視圖的原理及特點;(2)掌握創(chuàng)建、查看、更新、刪除視圖的方法;(3)掌握更新視圖數(shù)據(jù)的方法和注意事項;(4)理解索引的作用、分類及特點;(5)掌握索引的創(chuàng)建、查看、刪除。教學(xué)重點及難點:(1)視圖的創(chuàng)建、查看、更新和刪除;(2)通過視圖更新數(shù)據(jù);(3)索引的作用及分類;(4)創(chuàng)建、查看、刪除索引。基本內(nèi)容:(1)視圖的原理及特點;(2)使用SQL創(chuàng)建、查看、更新、刪除視圖;(3)更新視圖數(shù)據(jù)及注意事項;(4)索引的作用、分類及各自特點;(5)使用SQL創(chuàng)建、查看、刪除索引。思考題:1.使用視圖有哪些優(yōu)點?2.使用索引的目的是什么?聚簇索引有什么特點?第六章數(shù)據(jù)完整性約束和表維護計劃學(xué)時:4基本要求:(1)理解數(shù)據(jù)完整性約束的目的;(2)掌握數(shù)據(jù)完整性的創(chuàng)建、查看、命名、刪除的方法;(3)掌握常用的表維護語句。教學(xué)重點及難點:(1)數(shù)據(jù)正確性與一致性;(2)定義完整性約束;(3)命名完整性約束;(4)表維護語句的作用?;緝?nèi)容:(1)數(shù)據(jù)完整性約束的目的及實現(xiàn)方法;(2)定義、命名、查看、更新、刪除完整性約束;(3)表維護語句的作用;(4)常用的表維護語句。思考題:1.數(shù)據(jù)完整性約束中,哪些是用來保證數(shù)據(jù)的正確性?哪些用來保證數(shù)據(jù)的一致性?第七章觸發(fā)器和事件計劃學(xué)時:4基本要求:(1)理解觸發(fā)器的作用和工作原理;(2)掌握觸發(fā)器的創(chuàng)建、查看、更新、刪除和使用;(3)理解事件的作用和工作原理;(4)掌握事件的創(chuàng)建、查看、更新、刪除和使用。教學(xué)重點及難點:(1)觸發(fā)器的作用及工作原理;(2)觸發(fā)器的創(chuàng)建、查看、更新、刪除和使用;(3)事件的作用和工作原理;(4)事件的創(chuàng)建、查看、更新、刪除和使用?;緝?nèi)容:(1)觸發(fā)器的作用及工作原理;(2)觸發(fā)器的創(chuàng)建、查看、更新、刪除和使用;(3)事件的作用和工作原理;(4)事件的創(chuàng)建、查看、更新、刪除和使用。思考題:1.創(chuàng)建觸發(fā)器時,需要注意哪些事情?2.事件和觸發(fā)器有哪些相同的地方,哪些不同的地方?第八章存儲過程和存儲函數(shù)計劃學(xué)時:4基本要求:(1)理解存儲過程的作用和工作原理;(2)掌握存儲過程的創(chuàng)建、查看、更新、刪除和調(diào)用;(3)理解存儲函數(shù)的作用和工作原理;(4)掌握存儲函數(shù)的創(chuàng)建、查看、更新、刪除和調(diào)用。教學(xué)重點及難點:(1)存儲過程的作用及工作原理;(2)存儲過程的創(chuàng)建、查看、更新、刪除和調(diào)用;(3)存儲函數(shù)的作用和工作原理;(4)存儲函數(shù)的創(chuàng)建、查看、更新、刪除和調(diào)用?;緝?nèi)容:(1)存儲過程的作用及工作原理;(2)存儲過程的創(chuàng)建、查看、更新、刪除和調(diào)用;(3)存儲函數(shù)的作用和工作原理;(4)存儲函數(shù)的創(chuàng)建、查看、更新、刪除和調(diào)用。思考題:1.存儲過程和存儲函數(shù)有哪些相同的地方,哪些不同的地方?第九章訪問控制與安全管理計劃學(xué)時:4基本要求:(1)理解數(shù)據(jù)庫賬號管理的作用;(2)掌握數(shù)據(jù)庫賬號的創(chuàng)建、查看、修改和刪除;(3)掌握賬號權(quán)限管理的作用;(4)掌握賬號權(quán)限的授予、轉(zhuǎn)移、限制和撤銷。教學(xué)重點及難點:(1)數(shù)據(jù)庫賬號管理的目的和方法;(2)賬號權(quán)限的授予、轉(zhuǎn)移、限制和撤銷?;緝?nèi)容:(1)數(shù)據(jù)庫賬號管理的作用;(2)數(shù)據(jù)庫賬號的創(chuàng)建、查看、修改和刪除;(3)賬號權(quán)限管理的作用;(4)賬號權(quán)限的授予、轉(zhuǎn)移、限制和撤銷。思考題:1.為什么要在數(shù)據(jù)庫內(nèi)建立不同的賬號?2.為賬號授權(quán)時,如何防止該用戶將自身權(quán)限授予他人?第十章事務(wù)與MySQL的多用戶并控計劃學(xué)時:4基本要求:(1)理解數(shù)據(jù)庫事務(wù)的概念及特點;(2)掌握MySQL數(shù)據(jù)庫事務(wù)控制語句的用法;(3)理解并發(fā)控制的作用;(4)了解MySQL數(shù)據(jù)庫中鎖的分類及使用;(5)死鎖的預(yù)防及解鎖方法。教學(xué)重點及難點:(1)數(shù)據(jù)庫事務(wù)的特點;(2)并發(fā)控制的目的及實現(xiàn)方法;(3)死鎖的預(yù)防及解鎖?;緝?nèi)容:(1)數(shù)據(jù)庫事務(wù)的概念及ACID特性;(2)MySQL數(shù)據(jù)庫事務(wù)控制語句;(3)事務(wù)隔離性級別;(4)數(shù)據(jù)庫并發(fā)控制的目的;(5)MySQL數(shù)據(jù)庫中鎖的分類及使用;(6)死鎖的預(yù)防及解鎖。思考題:1.死鎖的本質(zhì)原因是什么?是否可以完全避免?第十一章MySQL數(shù)據(jù)庫備份與還原計劃學(xué)時:4基本要求:(1)理解數(shù)據(jù)庫備份和還原的作用;(2)掌握MySQL數(shù)據(jù)庫備份和還原的方法。教學(xué)重點及難點:(1)數(shù)據(jù)庫備份和還原的作用;(2)MySQL數(shù)據(jù)庫備份和還原的方法?;緝?nèi)容:(1)數(shù)據(jù)庫備份和還原的作用;(2)通過文件進行MySQL數(shù)據(jù)庫的備份和還原;(3)通過MYSQLDUMP命令進行MySQL數(shù)據(jù)庫的備份和還原;(4)表的導(dǎo)入和導(dǎo)出。思考題:1.完全備份與增量備份的區(qū)別?第十三章PHP的MySQL數(shù)據(jù)庫編程計劃學(xué)時:4基本要求:(1)掌握PHP連接MySQL的步驟;(2)掌握PHP操作MySQL的連接方法。教學(xué)重點及難點:(1)PHP連接MySQL的步驟;(2)PHP操作MySQL的連接方法?;緝?nèi)容:(1)PHP連接MySQL的步驟;(2)使用PDO連接MySQL數(shù)據(jù)庫;(3)使用mysqli擴展連接MySQL數(shù)據(jù)庫;思考題:1.為什么使用完數(shù)據(jù)庫后,要釋放數(shù)據(jù)庫連接?第十五章從關(guān)系型到非關(guān)系型數(shù)據(jù)庫計劃學(xué)時:4基本要求:(1)了解NoSQL數(shù)據(jù)庫的發(fā)展現(xiàn)狀;(2)理解NoSQL數(shù)據(jù)庫的優(yōu)勢和劣勢;(3)了解NoSQL數(shù)據(jù)庫的類型;(4)了解NoSQL數(shù)據(jù)庫選用原則;(5)了解NoSQL數(shù)據(jù)庫CAP理論;(6)了解MongoDB的使用。教學(xué)重點及難點:(1)NoSQL數(shù)據(jù)庫的特點和發(fā)展現(xiàn)狀;(2)NoSQL數(shù)據(jù)庫的類型及各自特點;(3)NoSQL數(shù)據(jù)庫選用原則;(4)NoSQL數(shù)據(jù)庫CAP理論;(5)MongoDB;基本內(nèi)容:(1)NoSQL數(shù)據(jù)庫的發(fā)展現(xiàn)狀;(2)NoSQL數(shù)據(jù)庫的優(yōu)勢和劣勢;(3)NoSQL數(shù)據(jù)庫的類型;(4)NoSQL數(shù)據(jù)庫選用原則;(5)NoSQL數(shù)據(jù)庫CAP理論;(6)MongoDB的使用。思考題:1.相比于傳統(tǒng)數(shù)據(jù)庫,NoSQL數(shù)據(jù)庫的優(yōu)勢有哪些?三、課程學(xué)時分配本課程計劃64學(xué)時,其中理論教學(xué)32學(xué)時,課內(nèi)實踐32學(xué)時。課程主要內(nèi)容和學(xué)時分配見課程學(xué)時分配表。表1課程學(xué)時分配表教學(xué)環(huán)節(jié)時數(shù)課程內(nèi)容理論教學(xué)課內(nèi)實踐小計第一章數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識224第二章關(guān)系數(shù)據(jù)庫系統(tǒng)448第三章MySQL的安裝與使用224第四章使用SQL管理數(shù)據(jù)庫和表448第五章視圖和索引448第六章數(shù)據(jù)完整性約束和表維護224第七章觸發(fā)器和事件224第八章存儲過程和存儲函數(shù)224第九章訪問控制與安全管理224第十章事務(wù)與MySQL的多用戶并控224第十一章MySQL數(shù)據(jù)庫備份與還原224※第十二章數(shù)據(jù)庫設(shè)計方法000第十三章PHP的MySQL數(shù)據(jù)庫編程224※第十四章數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)實例000第十五章從關(guān)系型到非關(guān)系型數(shù)據(jù)庫224合計323264表2課內(nèi)實踐學(xué)時分配表序號實踐項目名稱學(xué)時實踐內(nèi)容及目的實踐方式備注實驗、課堂討論、案例分析、課程小論文、專業(yè)技法等1SQL語言141、SQL語言特點;2、建立、選擇、刪除、查看數(shù)據(jù)庫;3、建立、選擇、刪除、查看基本表;4、更新、刪除數(shù)據(jù);5、查詢數(shù)據(jù)(重點是分組查詢、連接查詢、嵌套查詢)實驗2視圖、索引、存儲函數(shù)81、視圖的建立與使用;2、索引的分類及建立與使用;3、存儲過程的建立與調(diào)用;4、存儲函數(shù)的建立與調(diào)用;實驗3數(shù)據(jù)庫性能優(yōu)化與維護41、數(shù)據(jù)完整性約束;2、觸發(fā)器的建立與使用;3、事件的建立與使用;4、授權(quán)管理與訪問控制;5、數(shù)據(jù)庫備份與還原實驗4數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)6制作留言本程序,要求:1、用戶留言數(shù)據(jù)寫入數(shù)據(jù)庫;2、實現(xiàn)留言分頁顯示;3、能夠過濾用戶惡意提交數(shù)據(jù);4、

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論