




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)課程教學(xué)大綱一、課程說明1.課程代碼:ZZ12040032.課程類別:專業(yè)專長(zhǎng)課3.適應(yīng)專業(yè)及課程性質(zhì)網(wǎng)絡(luò)與新媒體專業(yè)選修4.課程目的(1)理解數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)等概念;(2)理解常見的數(shù)據(jù)模型;(3)了解關(guān)系運(yùn)算、關(guān)系運(yùn)算;(4)掌握MySQL數(shù)據(jù)庫(kù)的安裝、連接;(5)熟練掌握使用SQL進(jìn)行數(shù)據(jù)庫(kù)和表的管理;(6)掌握視圖和索引的使用;(7)掌握觸發(fā)器和存儲(chǔ)過程的使用;(8)掌握存儲(chǔ)過程和存儲(chǔ)函數(shù)的編寫、使用;(9)掌握MySQL數(shù)據(jù)庫(kù)用戶管理和權(quán)限管理;(10)理解數(shù)據(jù)庫(kù)事務(wù)的概念和特點(diǎn);(11)掌握數(shù)據(jù)庫(kù)備份、維護(hù)、優(yōu)化;(12)掌握PHP操作MySQL數(shù)據(jù)庫(kù)的方法;(13)了解noSQL數(shù)據(jù)庫(kù)的基本知識(shí)。5.學(xué)時(shí)與學(xué)分學(xué)時(shí)為64學(xué)時(shí),理論32學(xué)時(shí),實(shí)驗(yàn)32學(xué)時(shí),學(xué)分為3學(xué)分6.建議先修課程計(jì)算機(jī)文化基礎(chǔ)二、課程教學(xué)基本內(nèi)容及要求第一章數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí)計(jì)劃學(xué)時(shí):4基本要求:(1)掌握數(shù)據(jù)庫(kù)系統(tǒng)的基本概念;(2)掌握數(shù)據(jù)庫(kù)系統(tǒng)的組成和特點(diǎn)(3)掌握數(shù)據(jù)模型的基本概念;(4)了解常見的數(shù)據(jù)模型(5)理解數(shù)據(jù)庫(kù)系統(tǒng)模式教學(xué)重點(diǎn)及難點(diǎn):(1)數(shù)據(jù)庫(kù)系統(tǒng)的組成和特點(diǎn);(2)數(shù)據(jù)模型;(3)數(shù)據(jù)庫(kù)系統(tǒng)模式?;緝?nèi)容:(1)數(shù)據(jù)庫(kù)系統(tǒng)的基本概念;(2)計(jì)算機(jī)數(shù)據(jù)管理發(fā)展史;(3)數(shù)據(jù)模型的定義及常用數(shù)據(jù)模型;(4)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式和二級(jí)映射;(5)C/S與B/S架構(gòu)。思考題:1.使用數(shù)據(jù)庫(kù)系統(tǒng)管理數(shù)據(jù)有哪些優(yōu)點(diǎn)?2.數(shù)據(jù)庫(kù)系統(tǒng)是如何保證物理獨(dú)立性和邏輯獨(dú)立性的?第二章關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)計(jì)劃學(xué)時(shí):8基本要求:(1)理解關(guān)系模型及相關(guān)術(shù)語(yǔ);(2)掌握關(guān)系完整性約束的目的和范圍;(3)掌握基本的關(guān)系操作和關(guān)系運(yùn)算。教學(xué)重點(diǎn)及難點(diǎn):(1)關(guān)系模型的相關(guān)術(shù)語(yǔ);(2)關(guān)系模型的“型”與“值”;(3)完整性約束的目的;(4)關(guān)系的等值連接與自然連接運(yùn)算。基本內(nèi)容:(1)關(guān)系模型的特點(diǎn);(2)關(guān)系模型中的元組、字段、碼(鍵)、域、分量等術(shù)語(yǔ);(3)關(guān)系模型的“型”與“值”;(4)關(guān)系完整性約束的目的和實(shí)現(xiàn)方法;(5)關(guān)系操作的特點(diǎn);(6)關(guān)系的并、交、差、選擇、投影、連接運(yùn)算。思考題:1.如何理解關(guān)系數(shù)據(jù)結(jié)構(gòu)是“規(guī)范化”的二維表?2.等值連接與自然連接的區(qū)別?第三章MySQL的安裝與使用計(jì)劃學(xué)時(shí):4基本要求:(1)了解MySQL軟件的發(fā)展歷史;(2)了解MySQL的特點(diǎn)和版本劃分;(3)掌握MySQL的安裝及相關(guān)常識(shí);(4)掌握命令行、phpMyAdmin、Navicat連接MySQL的方法。教學(xué)重點(diǎn)及難點(diǎn):(1)MySQL的安裝;(2)連接到MySQL服務(wù)器的方法?;緝?nèi)容:(1)MySQL的發(fā)展歷史與現(xiàn)狀;(2)MySQL的特點(diǎn)及版本劃分;(3)安裝MySQL;(4)連接到MySQL。思考題:1.默認(rèn)安裝下,MySQL的系統(tǒng)管理員用戶名是什么?監(jiān)聽的端口號(hào)是多少?第四章使用SQL管理數(shù)據(jù)庫(kù)和表計(jì)劃學(xué)時(shí):8基本要求:(1)了解SQL語(yǔ)言的主要特點(diǎn);(2)理解MySQL數(shù)據(jù)庫(kù)中的數(shù)據(jù)類型;(3)掌握SQL創(chuàng)建、選取、刪除、查看數(shù)據(jù)庫(kù)的語(yǔ)句;(4)掌握SQL創(chuàng)建、刪除、查看基本表的語(yǔ)句;(5)掌握INSERT、UPDATE、DELETE語(yǔ)句的用法;(6)掌握SELECT語(yǔ)句的用法。教學(xué)重點(diǎn)及難點(diǎn):(1)MySQL的數(shù)據(jù)類型及選用原則;(2)DELETE、TRUNCATE、DROP的區(qū)別;(3)分組查詢;(4)連接查詢與嵌套查詢?;緝?nèi)容:(1)SQL語(yǔ)言的特點(diǎn);(2)MySQL數(shù)據(jù)庫(kù)的數(shù)據(jù)類型及選用原則;(3)使用SQL創(chuàng)建、選取、查看、刪除數(shù)據(jù)庫(kù);(4)使用SQL創(chuàng)建、查看、刪除基本表;(5)INSERT、UPDATE和DELETE語(yǔ)句;(6)SELECT語(yǔ)句。思考題:1.如何理解SQL語(yǔ)言的高度“非過程化”?2.having謂詞有什么作用?如何使用?第五章視圖和索引計(jì)劃學(xué)時(shí):8基本要求:(1)理解是視圖的原理及特點(diǎn);(2)掌握創(chuàng)建、查看、更新、刪除視圖的方法;(3)掌握更新視圖數(shù)據(jù)的方法和注意事項(xiàng);(4)理解索引的作用、分類及特點(diǎn);(5)掌握索引的創(chuàng)建、查看、刪除。教學(xué)重點(diǎn)及難點(diǎn):(1)視圖的創(chuàng)建、查看、更新和刪除;(2)通過視圖更新數(shù)據(jù);(3)索引的作用及分類;(4)創(chuàng)建、查看、刪除索引?;緝?nèi)容:(1)視圖的原理及特點(diǎn);(2)使用SQL創(chuàng)建、查看、更新、刪除視圖;(3)更新視圖數(shù)據(jù)及注意事項(xiàng);(4)索引的作用、分類及各自特點(diǎn);(5)使用SQL創(chuàng)建、查看、刪除索引。思考題:1.使用視圖有哪些優(yōu)點(diǎn)?2.使用索引的目的是什么?聚簇索引有什么特點(diǎn)?第六章數(shù)據(jù)完整性約束和表維護(hù)計(jì)劃學(xué)時(shí):4基本要求:(1)理解數(shù)據(jù)完整性約束的目的;(2)掌握數(shù)據(jù)完整性的創(chuàng)建、查看、命名、刪除的方法;(3)掌握常用的表維護(hù)語(yǔ)句。教學(xué)重點(diǎn)及難點(diǎn):(1)數(shù)據(jù)正確性與一致性;(2)定義完整性約束;(3)命名完整性約束;(4)表維護(hù)語(yǔ)句的作用?;緝?nèi)容:(1)數(shù)據(jù)完整性約束的目的及實(shí)現(xiàn)方法;(2)定義、命名、查看、更新、刪除完整性約束;(3)表維護(hù)語(yǔ)句的作用;(4)常用的表維護(hù)語(yǔ)句。思考題:1.數(shù)據(jù)完整性約束中,哪些是用來保證數(shù)據(jù)的正確性?哪些用來保證數(shù)據(jù)的一致性?第七章觸發(fā)器和事件計(jì)劃學(xué)時(shí):4基本要求:(1)理解觸發(fā)器的作用和工作原理;(2)掌握觸發(fā)器的創(chuàng)建、查看、更新、刪除和使用;(3)理解事件的作用和工作原理;(4)掌握事件的創(chuàng)建、查看、更新、刪除和使用。教學(xué)重點(diǎn)及難點(diǎn):(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ā)器時(shí),需要注意哪些事情?2.事件和觸發(fā)器有哪些相同的地方,哪些不同的地方?第八章存儲(chǔ)過程和存儲(chǔ)函數(shù)計(jì)劃學(xué)時(shí):4基本要求:(1)理解存儲(chǔ)過程的作用和工作原理;(2)掌握存儲(chǔ)過程的創(chuàng)建、查看、更新、刪除和調(diào)用;(3)理解存儲(chǔ)函數(shù)的作用和工作原理;(4)掌握存儲(chǔ)函數(shù)的創(chuàng)建、查看、更新、刪除和調(diào)用。教學(xué)重點(diǎn)及難點(diǎn):(1)存儲(chǔ)過程的作用及工作原理;(2)存儲(chǔ)過程的創(chuàng)建、查看、更新、刪除和調(diào)用;(3)存儲(chǔ)函數(shù)的作用和工作原理;(4)存儲(chǔ)函數(shù)的創(chuàng)建、查看、更新、刪除和調(diào)用。基本內(nèi)容:(1)存儲(chǔ)過程的作用及工作原理;(2)存儲(chǔ)過程的創(chuàng)建、查看、更新、刪除和調(diào)用;(3)存儲(chǔ)函數(shù)的作用和工作原理;(4)存儲(chǔ)函數(shù)的創(chuàng)建、查看、更新、刪除和調(diào)用。思考題:1.存儲(chǔ)過程和存儲(chǔ)函數(shù)有哪些相同的地方,哪些不同的地方?第九章訪問控制與安全管理計(jì)劃學(xué)時(shí):4基本要求:(1)理解數(shù)據(jù)庫(kù)賬號(hào)管理的作用;(2)掌握數(shù)據(jù)庫(kù)賬號(hào)的創(chuàng)建、查看、修改和刪除;(3)掌握賬號(hào)權(quán)限管理的作用;(4)掌握賬號(hào)權(quán)限的授予、轉(zhuǎn)移、限制和撤銷。教學(xué)重點(diǎn)及難點(diǎn):(1)數(shù)據(jù)庫(kù)賬號(hào)管理的目的和方法;(2)賬號(hào)權(quán)限的授予、轉(zhuǎn)移、限制和撤銷?;緝?nèi)容:(1)數(shù)據(jù)庫(kù)賬號(hào)管理的作用;(2)數(shù)據(jù)庫(kù)賬號(hào)的創(chuàng)建、查看、修改和刪除;(3)賬號(hào)權(quán)限管理的作用;(4)賬號(hào)權(quán)限的授予、轉(zhuǎn)移、限制和撤銷。思考題:1.為什么要在數(shù)據(jù)庫(kù)內(nèi)建立不同的賬號(hào)?2.為賬號(hào)授權(quán)時(shí),如何防止該用戶將自身權(quán)限授予他人?第十章事務(wù)與MySQL的多用戶并控計(jì)劃學(xué)時(shí):4基本要求:(1)理解數(shù)據(jù)庫(kù)事務(wù)的概念及特點(diǎn);(2)掌握MySQL數(shù)據(jù)庫(kù)事務(wù)控制語(yǔ)句的用法;(3)理解并發(fā)控制的作用;(4)了解MySQL數(shù)據(jù)庫(kù)中鎖的分類及使用;(5)死鎖的預(yù)防及解鎖方法。教學(xué)重點(diǎn)及難點(diǎn):(1)數(shù)據(jù)庫(kù)事務(wù)的特點(diǎn);(2)并發(fā)控制的目的及實(shí)現(xiàn)方法;(3)死鎖的預(yù)防及解鎖。基本內(nèi)容:(1)數(shù)據(jù)庫(kù)事務(wù)的概念及ACID特性;(2)MySQL數(shù)據(jù)庫(kù)事務(wù)控制語(yǔ)句;(3)事務(wù)隔離性級(jí)別;(4)數(shù)據(jù)庫(kù)并發(fā)控制的目的;(5)MySQL數(shù)據(jù)庫(kù)中鎖的分類及使用;(6)死鎖的預(yù)防及解鎖。思考題:1.死鎖的本質(zhì)原因是什么?是否可以完全避免?第十一章MySQL數(shù)據(jù)庫(kù)備份與還原計(jì)劃學(xué)時(shí):4基本要求:(1)理解數(shù)據(jù)庫(kù)備份和還原的作用;(2)掌握MySQL數(shù)據(jù)庫(kù)備份和還原的方法。教學(xué)重點(diǎn)及難點(diǎn):(1)數(shù)據(jù)庫(kù)備份和還原的作用;(2)MySQL數(shù)據(jù)庫(kù)備份和還原的方法?;緝?nèi)容:(1)數(shù)據(jù)庫(kù)備份和還原的作用;(2)通過文件進(jìn)行MySQL數(shù)據(jù)庫(kù)的備份和還原;(3)通過MYSQLDUMP命令進(jìn)行MySQL數(shù)據(jù)庫(kù)的備份和還原;(4)表的導(dǎo)入和導(dǎo)出。思考題:1.完全備份與增量備份的區(qū)別?第十三章PHP的MySQL數(shù)據(jù)庫(kù)編程計(jì)劃學(xué)時(shí):4基本要求:(1)掌握PHP連接MySQL的步驟;(2)掌握PHP操作MySQL的連接方法。教學(xué)重點(diǎn)及難點(diǎn):(1)PHP連接MySQL的步驟;(2)PHP操作MySQL的連接方法?;緝?nèi)容:(1)PHP連接MySQL的步驟;(2)使用PDO連接MySQL數(shù)據(jù)庫(kù);(3)使用mysqli擴(kuò)展連接MySQL數(shù)據(jù)庫(kù);思考題:1.為什么使用完數(shù)據(jù)庫(kù)后,要釋放數(shù)據(jù)庫(kù)連接?第十五章從關(guān)系型到非關(guān)系型數(shù)據(jù)庫(kù)計(jì)劃學(xué)時(shí):4基本要求:(1)了解NoSQL數(shù)據(jù)庫(kù)的發(fā)展現(xiàn)狀;(2)理解NoSQL數(shù)據(jù)庫(kù)的優(yōu)勢(shì)和劣勢(shì);(3)了解NoSQL數(shù)據(jù)庫(kù)的類型;(4)了解NoSQL數(shù)據(jù)庫(kù)選用原則;(5)了解NoSQL數(shù)據(jù)庫(kù)CAP理論;(6)了解MongoDB的使用。教學(xué)重點(diǎn)及難點(diǎn):(1)NoSQL數(shù)據(jù)庫(kù)的特點(diǎn)和發(fā)展現(xiàn)狀;(2)NoSQL數(shù)據(jù)庫(kù)的類型及各自特點(diǎn);(3)NoSQL數(shù)據(jù)庫(kù)選用原則;(4)NoSQL數(shù)據(jù)庫(kù)CAP理論;(5)MongoDB;基本內(nèi)容:(1)NoSQL數(shù)據(jù)庫(kù)的發(fā)展現(xiàn)狀;(2)NoSQL數(shù)據(jù)庫(kù)的優(yōu)勢(shì)和劣勢(shì);(3)NoSQL數(shù)據(jù)庫(kù)的類型;(4)NoSQL數(shù)據(jù)庫(kù)選用原則;(5)NoSQL數(shù)據(jù)庫(kù)CAP理論;(6)MongoDB的使用。思考題:1.相比于傳統(tǒng)數(shù)據(jù)庫(kù),NoSQL數(shù)據(jù)庫(kù)的優(yōu)勢(shì)有哪些?三、課程學(xué)時(shí)分配本課程計(jì)劃64學(xué)時(shí),其中理論教學(xué)32學(xué)時(shí),課內(nèi)實(shí)踐32學(xué)時(shí)。課程主要內(nèi)容和學(xué)時(shí)分配見課程學(xué)時(shí)分配表。表1課程學(xué)時(shí)分配表教學(xué)環(huán)節(jié)時(shí)數(shù)課程內(nèi)容理論教學(xué)課內(nèi)實(shí)踐小計(jì)第一章數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí)224第二章關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)448第三章MySQL的安裝與使用224第四章使用SQL管理數(shù)據(jù)庫(kù)和表448第五章視圖和索引448第六章數(shù)據(jù)完整性約束和表維護(hù)224第七章觸發(fā)器和事件224第八章存儲(chǔ)過程和存儲(chǔ)函數(shù)224第九章訪問控制與安全管理224第十章事務(wù)與MySQL的多用戶并控224第十一章MySQL數(shù)據(jù)庫(kù)備份與還原224※第十二章數(shù)據(jù)庫(kù)設(shè)計(jì)方法000第十三章PHP的MySQL數(shù)據(jù)庫(kù)編程224※第十四章數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)實(shí)例000第十五章從關(guān)系型到非關(guān)系型數(shù)據(jù)庫(kù)224合計(jì)323264表2課內(nèi)實(shí)踐學(xué)時(shí)分配表序號(hào)實(shí)踐項(xiàng)目名稱學(xué)時(shí)實(shí)踐內(nèi)容及目的實(shí)踐方式備注實(shí)驗(yàn)、課堂討論、案例分析、課程小論文、專業(yè)技法等1SQL語(yǔ)言141、SQL語(yǔ)言特點(diǎn);2、建立、選擇、刪除、查看數(shù)據(jù)庫(kù);3、建立、選擇、刪除、查看基本表;4、更新、刪除數(shù)據(jù);5、查詢數(shù)據(jù)(重點(diǎn)是分組查詢、連接查詢、嵌套查詢)實(shí)驗(yàn)2視圖、索引、存儲(chǔ)函數(shù)81、視圖的建立與使用;2、索引的分類及建立與使用;3、存儲(chǔ)過程的建立與調(diào)用;4、存儲(chǔ)函數(shù)的建立與調(diào)用;實(shí)驗(yàn)3數(shù)據(jù)庫(kù)性能優(yōu)化與維護(hù)41、數(shù)據(jù)完整性約束;2、觸發(fā)器的建立與使用;3、事件的建立與使用;4、授權(quán)管理與訪問控制;5、數(shù)據(jù)庫(kù)備份與還原實(shí)驗(yàn)4數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)6制作留言本程序,要求:1、用戶留言數(shù)據(jù)寫入數(shù)據(jù)庫(kù);2、實(shí)現(xiàn)留言分頁(yè)顯示;3、能夠過濾用戶惡意提交數(shù)據(jù);4、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東華建鋁業(yè)考試試題及答案
- 科學(xué)實(shí)驗(yàn)室培訓(xùn)
- 如何構(gòu)建文明健康綠色環(huán)保的生活方式
- 2025年中國(guó)男士不可充電頭燈行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 自然生命課程中班課件
- 基于化學(xué)核心素養(yǎng)的“教、學(xué)、評(píng)”一體化教學(xué)設(shè)計(jì)
- 客服培訓(xùn)周會(huì)匯報(bào)
- 成本控制與成本控制效果評(píng)估合同
- 綠色能源場(chǎng)地租賃合同轉(zhuǎn)讓與環(huán)保責(zé)任協(xié)議
- 智能化彩鋼瓦施工與節(jié)能改造合同
- 醫(yī)療廢物交接與記錄的重要性
- 個(gè)人極端事件防范應(yīng)急預(yù)案
- (環(huán)境管理)環(huán)境保護(hù)與水土保持監(jiān)理實(shí)施細(xì)則
- 軍事訓(xùn)練傷的防治
- 國(guó)開《化工安全技術(shù)》形考任務(wù)1-4答案
- 安全生產(chǎn)月“一把手”講安全課件
- 產(chǎn)業(yè)命題賽道命題解決對(duì)策參考模板
- 985、211和雙一流大學(xué)名單
- 三人合伙經(jīng)營(yíng)協(xié)議書電子版(2篇)
- 汽車產(chǎn)品認(rèn)證
- 蛇類解剖生理特征(特種寵物疾病防治)
評(píng)論
0/150
提交評(píng)論