




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《數(shù)據(jù)庫原理與應(yīng)用教程——SQLServer2019》教學(xué)大綱課程說明課程類別/課程性質(zhì):專業(yè)課/必修課學(xué)時(shí)/學(xué)分:3+2/4適用對(duì)象:計(jì)算機(jī)類專業(yè)先修課程:高級(jí)語言程序設(shè)計(jì),離散數(shù)學(xué),數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),面向?qū)ο筌浖_發(fā)等參考書目:(1)秦婧.SQLServer2012王者歸來-基礎(chǔ)、安全、開發(fā)及性能優(yōu)化,清華大學(xué)出版社,2014(2)楊洋.SQLServer2019數(shù)據(jù)庫項(xiàng)目案例教程.清華大學(xué)出版社,2022(3)鄭誠(chéng).SQLServer數(shù)據(jù)庫管理、開發(fā)與實(shí)踐.人民郵電出版社,2012考核方式:考試,實(shí)驗(yàn)成績(jī)占30%。8.課外自學(xué)要求:每周都要求有2學(xué)時(shí)的課前預(yù)習(xí)及課后作業(yè)9.主要實(shí)踐教學(xué)環(huán)節(jié):上機(jī)實(shí)踐,完成教師布置的上機(jī)實(shí)踐任務(wù)及項(xiàng)目開發(fā)。課程的目的和任務(wù)計(jì)算機(jī)類專業(yè)的學(xué)生數(shù)據(jù)庫理論夠用便可,重要的是掌握數(shù)據(jù)庫領(lǐng)域內(nèi)的實(shí)踐動(dòng)手能力、分析問題和解決問題的能力。因此,本課程應(yīng)把培養(yǎng)數(shù)據(jù)庫應(yīng)用與開發(fā)人才作為培養(yǎng)目標(biāo),比較系統(tǒng)、完整地講述數(shù)據(jù)庫的基本原理、基本概念和基本技術(shù),適當(dāng)介紹當(dāng)今數(shù)據(jù)庫的新技術(shù)和新應(yīng)用,使學(xué)生掌握基礎(chǔ)理論;而要求學(xué)生熟練掌握的是常用數(shù)據(jù)庫管理系統(tǒng)基本操作、SQL語言,數(shù)據(jù)庫應(yīng)用系統(tǒng)分析、設(shè)計(jì)、實(shí)施和維護(hù),最終掌握解決實(shí)際問題的數(shù)據(jù)庫設(shè)計(jì)思想和養(yǎng)成良好的數(shù)據(jù)庫程序設(shè)計(jì)習(xí)慣,具備用數(shù)據(jù)庫的知識(shí)解決實(shí)際問題的能力。三、能力培養(yǎng)要求使學(xué)生掌握數(shù)據(jù)庫系統(tǒng)的基本原理、方法和應(yīng)用技術(shù),能有效使用現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)和軟件開發(fā)工具,掌握數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)和數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)方法。培養(yǎng)學(xué)生分析、解決實(shí)際問題以及進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的能力。四、教學(xué)基本要求和指南第1章數(shù)據(jù)庫系統(tǒng)概述基本要求:理論課時(shí)3學(xué)時(shí),使學(xué)生掌握數(shù)據(jù)庫基礎(chǔ)理論教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.了解數(shù)據(jù)庫技術(shù)的基本發(fā)展歷史;2.掌握數(shù)據(jù)庫系統(tǒng)的組成;3.掌握數(shù)據(jù)庫的體系結(jié)構(gòu);本章提要本章主要介紹數(shù)據(jù)庫技術(shù)的發(fā)展歷史、數(shù)據(jù)庫系統(tǒng)的組成和功能、數(shù)據(jù)庫的體系結(jié)構(gòu)。學(xué)好這些內(nèi)容將使學(xué)生初步掌握數(shù)據(jù)庫的基本概念和基本結(jié)構(gòu),可為學(xué)生學(xué)習(xí)數(shù)據(jù)庫操作知識(shí)以及進(jìn)行數(shù)據(jù)庫系統(tǒng)開發(fā)提供必要的理論基礎(chǔ)。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如離散數(shù)學(xué)、高級(jí)語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)等。在學(xué)習(xí)時(shí)應(yīng)重視理論聯(lián)系實(shí)際,能運(yùn)用本課程所學(xué)的知識(shí)進(jìn)行數(shù)據(jù)庫開發(fā)。本章重難點(diǎn)數(shù)據(jù)庫各發(fā)展階段的數(shù)據(jù)庫獨(dú)立性問題。數(shù)據(jù)庫管理系統(tǒng)的概念和功能。數(shù)據(jù)庫三級(jí)模式和兩級(jí)映像的作用。*教學(xué)過程(可選)教學(xué)中注重理論聯(lián)系實(shí)際,結(jié)合學(xué)生所了解的軟件開發(fā)等知識(shí),使學(xué)生易于理解和掌握數(shù)據(jù)庫基本概念和理論。*教學(xué)參考內(nèi)容(可選)課后習(xí)題中的概念等理論問題由學(xué)生自行完成,以鞏固課堂內(nèi)容。第2章數(shù)據(jù)庫的數(shù)據(jù)模型基本要求:理論課時(shí)3學(xué)時(shí),使學(xué)生掌握數(shù)據(jù)庫的模型的設(shè)計(jì)開發(fā)教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.了解信息的三種世界;2.掌握概念模型中的基本概念,學(xué)會(huì)設(shè)計(jì)E-R模型;3.掌握數(shù)據(jù)模型的三要素;4.了解層次模型和網(wǎng)狀模型的概念和特點(diǎn);5.掌握關(guān)系模型的基本概念。本章提要本章主要信息的三種世界、概念模型和E-R圖的畫法、最常見的三種數(shù)據(jù)模型。這些內(nèi)容可為學(xué)生學(xué)習(xí)數(shù)據(jù)庫設(shè)計(jì)和操作知識(shí)以及進(jìn)行數(shù)據(jù)庫系統(tǒng)開發(fā)提供必要的理論基礎(chǔ)。學(xué)好這些內(nèi)容將使學(xué)生初步掌握數(shù)據(jù)庫的基本概念,了解數(shù)據(jù)庫從現(xiàn)實(shí)世界到機(jī)器世界的模型演變,培養(yǎng)學(xué)生具有一定的數(shù)據(jù)庫設(shè)計(jì)能力——E-R模型的設(shè)計(jì)。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如離散數(shù)學(xué)、高級(jí)語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、面向?qū)ο筌浖_發(fā)等。在學(xué)習(xí)時(shí)應(yīng)重視理論聯(lián)系實(shí)際,能運(yùn)用本課程所學(xué)的知識(shí)解決一些數(shù)據(jù)庫模型的設(shè)計(jì)問題。本章重難點(diǎn)概念模型中幾個(gè)重要概念的理解,特別是實(shí)體間的聯(lián)系。E-R模型的設(shè)計(jì)。關(guān)系模型中幾個(gè)重要概念的理解。*教學(xué)過程(可選)教學(xué)中注重理論聯(lián)系實(shí)際,結(jié)合學(xué)生所了解的軟件開發(fā)等知識(shí),使學(xué)生易于理解和掌握數(shù)據(jù)庫基本概念;利用學(xué)生比較熟悉的實(shí)例,分步驟講解E-R模型的設(shè)計(jì),為學(xué)習(xí)完整的數(shù)據(jù)庫設(shè)計(jì)過程打下基礎(chǔ)。*教學(xué)參考內(nèi)容(可選)1.討論主題:請(qǐng)學(xué)生列舉一些現(xiàn)實(shí)世界中實(shí)體間的聯(lián)系,以鞏固概念模型中幾個(gè)重要概念的理解。2.課后習(xí)題中的概念等理論問題由學(xué)生自行完成,以鞏固課堂內(nèi)容;應(yīng)用題為必做題,要求學(xué)生交作業(yè),由老師進(jìn)行批改和講解,以培養(yǎng)學(xué)生的數(shù)據(jù)庫設(shè)計(jì)能力。第3章關(guān)系數(shù)據(jù)庫系統(tǒng)基本要求:理論課時(shí)5學(xué)時(shí),使學(xué)生掌握關(guān)系數(shù)據(jù)庫的基本理論和操作教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.掌握關(guān)系數(shù)據(jù)結(jié)構(gòu)中基本概念和性質(zhì);2.掌握關(guān)系模型的三類完整性約束;*3.了解關(guān)系的集合運(yùn)算;*4.學(xué)會(huì)利用特有的符號(hào)設(shè)計(jì)專門的關(guān)系運(yùn)算表達(dá)式;5.掌握數(shù)據(jù)依賴中的基本概念;6.掌握關(guān)系模式設(shè)計(jì)的規(guī)范化過程。本章提要本章首先介紹關(guān)系數(shù)據(jù)庫的基本概念,圍繞關(guān)系數(shù)據(jù)模型的三要素展開,利用集合、代數(shù)等抽象的數(shù)學(xué)知識(shí),深刻而透徹地介紹關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系數(shù)據(jù)庫操作及關(guān)系數(shù)據(jù)庫完整性等內(nèi)容;然后講述函數(shù)依賴的概念及分類、常見的幾種范式、關(guān)系規(guī)范化理論及方法。這些內(nèi)容可為學(xué)生學(xué)習(xí)關(guān)系數(shù)據(jù)庫規(guī)范化設(shè)計(jì)和操作知識(shí)以及進(jìn)行數(shù)據(jù)庫系統(tǒng)開發(fā)提供必要的理論和操作基礎(chǔ)。學(xué)好這些內(nèi)容將使學(xué)生初步掌握關(guān)系數(shù)據(jù)庫的基本概念和基本操作,掌握關(guān)系數(shù)據(jù)庫的規(guī)范化設(shè)計(jì)理論和方法,初步培養(yǎng)學(xué)生對(duì)表中數(shù)據(jù)間關(guān)系的理解能力,培養(yǎng)學(xué)生具有一定的關(guān)系數(shù)據(jù)庫設(shè)計(jì)和操作能力,包括完整性設(shè)計(jì)和規(guī)范化設(shè)計(jì)以及關(guān)系代數(shù)形式的數(shù)據(jù)庫操作。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如基礎(chǔ)數(shù)學(xué)、離散數(shù)學(xué)、高級(jí)語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο筌浖_發(fā)等。在學(xué)習(xí)時(shí)應(yīng)重視理論聯(lián)系實(shí)際,能運(yùn)用本課程所學(xué)的知識(shí)解決一些數(shù)據(jù)庫設(shè)計(jì)和操作問題。本章重難點(diǎn)1.對(duì)關(guān)系的數(shù)學(xué)定義和關(guān)系模式概念的理解。數(shù)據(jù)庫參照完整性的概念。專門關(guān)系運(yùn)算中選擇、投影、連接的綜合運(yùn)用。關(guān)系模式規(guī)范化設(shè)計(jì)中對(duì)每個(gè)范式的理解;從低級(jí)范式到高級(jí)范式的規(guī)范化過程中“最小函數(shù)依賴集”的運(yùn)用和各種概念的運(yùn)用,以及規(guī)范化設(shè)計(jì)步驟的合理安排。*四、教學(xué)過程(可選)教學(xué)中對(duì)學(xué)生難理解的關(guān)系數(shù)學(xué)定義的講解要對(duì)PPT有一個(gè)合理的安排,注重理論聯(lián)系實(shí)際,利用學(xué)生比較熟悉的實(shí)例,對(duì)關(guān)系數(shù)據(jù)庫中的基本概念和理論進(jìn)行講解;在關(guān)系運(yùn)算和關(guān)系模式的規(guī)范化設(shè)計(jì)的講解中要注重學(xué)生的參與和互動(dòng),為學(xué)習(xí)完整的數(shù)據(jù)庫設(shè)計(jì)過程和數(shù)據(jù)庫操作打下基礎(chǔ)。*五、教學(xué)參考內(nèi)容(可選)1.討論主題:請(qǐng)學(xué)生列舉一些關(guān)系運(yùn)算操作的實(shí)例,以加深對(duì)關(guān)系數(shù)據(jù)庫操作的理解。2.課后習(xí)題中的概念等理論問題由學(xué)生自行完成,以鞏固課堂內(nèi)容;設(shè)計(jì)題和應(yīng)用題為必做題,要求學(xué)生交作業(yè),由老師進(jìn)行批改和講解,以培養(yǎng)學(xué)生的數(shù)據(jù)庫操作和設(shè)計(jì)能力。第4章數(shù)據(jù)庫設(shè)計(jì)基本要求:理論課時(shí)3學(xué)時(shí),使學(xué)生掌握數(shù)據(jù)庫設(shè)計(jì)的流程和方法教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.了解什么是數(shù)據(jù)庫設(shè)計(jì)以及規(guī)范化設(shè)計(jì)方法中數(shù)據(jù)庫設(shè)計(jì)劃分的階段;2.了解需求分析的重要性以及需求分析的任務(wù)和方法;3.掌握概念結(jié)構(gòu)設(shè)計(jì)的特點(diǎn)、方法和步驟;4.掌握邏輯結(jié)構(gòu)設(shè)計(jì)的目標(biāo)和步驟;5.了解物理結(jié)構(gòu)設(shè)計(jì)的概念和步驟;6.了解數(shù)據(jù)庫實(shí)施和運(yùn)行維護(hù)的過程和方法;7.根據(jù)數(shù)據(jù)庫設(shè)計(jì)實(shí)例,掌握數(shù)據(jù)庫設(shè)計(jì)過程。本章提要本章主要講述數(shù)據(jù)庫設(shè)計(jì)過程中的需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、運(yùn)行和維護(hù)等內(nèi)容;以及兩個(gè)數(shù)據(jù)庫設(shè)計(jì)實(shí)例。這些內(nèi)容可為學(xué)生進(jìn)行數(shù)據(jù)庫系統(tǒng)開發(fā)提供必要的設(shè)計(jì)和理論基礎(chǔ)。學(xué)好這些內(nèi)容將使學(xué)生初步掌握數(shù)據(jù)庫的完整設(shè)計(jì)過程,掌握數(shù)據(jù)庫的設(shè)計(jì)理論和方法,培養(yǎng)學(xué)生數(shù)據(jù)庫設(shè)計(jì)和開發(fā)能力。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如高級(jí)語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、軟面向?qū)ο蠹_發(fā)等。在學(xué)習(xí)時(shí)應(yīng)重視理論聯(lián)系實(shí)際,能運(yùn)用本課程所學(xué)的知識(shí)解決數(shù)據(jù)庫設(shè)計(jì)和開發(fā)問題。本章重難點(diǎn)1.理解需求分析的重要性和掌握需求分析方法。2.概念結(jié)構(gòu)設(shè)計(jì)中確定局部E-R圖描述的范圍和局部E-R模型的集成。3.在進(jìn)行邏輯結(jié)構(gòu)設(shè)計(jì)時(shí),將E-R圖轉(zhuǎn)化為關(guān)系數(shù)據(jù)模型中聯(lián)系的轉(zhuǎn)換,必須對(duì)轉(zhuǎn)換規(guī)則理解到位并合理的運(yùn)用,才能得到正確的數(shù)據(jù)庫邏輯結(jié)構(gòu)。4.物理結(jié)構(gòu)設(shè)計(jì)中概念的理解。5.兩個(gè)數(shù)據(jù)庫設(shè)計(jì)實(shí)例的理解和掌握。*教學(xué)過程(可選)本章須給每位學(xué)生布置必做的數(shù)據(jù)庫設(shè)計(jì)系列題,以使學(xué)生能夠結(jié)合所學(xué)內(nèi)容開始數(shù)據(jù)庫設(shè)計(jì),為學(xué)完課程后的數(shù)據(jù)庫系統(tǒng)開發(fā)做好鋪墊。教學(xué)中注重理論聯(lián)系實(shí)際,利用學(xué)生比較熟悉的實(shí)例,對(duì)數(shù)據(jù)庫設(shè)計(jì)中的基本概念、步驟、方法理論和規(guī)則進(jìn)行講解;在兩個(gè)數(shù)據(jù)庫設(shè)計(jì)實(shí)例的講解中要注重學(xué)生的參與和互動(dòng),為完成的數(shù)據(jù)庫設(shè)計(jì)任務(wù)打下基礎(chǔ)。*教學(xué)參考內(nèi)容(可選)課后習(xí)題中的概念等理論問題由學(xué)生自行完成,以鞏固課堂內(nèi)容;應(yīng)用題為必做題,要求學(xué)生交作業(yè),由老師進(jìn)行批改和講解,以培養(yǎng)學(xué)生的數(shù)據(jù)庫設(shè)計(jì)和開發(fā)能力。第5章SQLServer2019基礎(chǔ)基本要求:理論課時(shí)1學(xué)時(shí),使學(xué)生了解SQLServer2019軟件的基本操作教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.了解SQLServer的發(fā)展史及SQLServer2019新增功能;2.了解SQLServer2019的不同版本和安裝環(huán)境需求;3.學(xué)會(huì)SQLServer2019的安裝過程,掌握SQLServer2019主要管理工具的使用;4.掌握T-SQL語言的特點(diǎn)、分類和基本語法。本章提要本章主要介紹SQLServer2019的發(fā)展史、新增功能;SQLServer2019安裝的軟、硬件需求及安裝過程;SQLServer2019的主要組件及其初步使用以及T-SQL語言基礎(chǔ)知識(shí)。學(xué)好這些內(nèi)容將使學(xué)生掌握數(shù)據(jù)庫管理系統(tǒng)SQLServer軟件的安裝和初步應(yīng)用,為數(shù)據(jù)庫軟件開發(fā)做好鋪墊,初步培養(yǎng)學(xué)生的軟件應(yīng)用和開發(fā)能力。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如高級(jí)語言程序設(shè)計(jì)、面向?qū)ο筌浖_發(fā)等。在學(xué)習(xí)時(shí)應(yīng)重視對(duì)數(shù)據(jù)庫軟件動(dòng)手能力的培養(yǎng)和對(duì)數(shù)據(jù)庫語言學(xué)習(xí)能力的培養(yǎng)。本章重難點(diǎn)1.SQLServer2019的安裝過程。2.SQLServerManagementStudio的使用。3.T-SQL語言的分類和基本語法是學(xué)習(xí)數(shù)據(jù)庫開發(fā)的基礎(chǔ),需要透徹的理解和掌握。*教學(xué)過程(可選)本章須給每位學(xué)生布置安裝SQLServer2019的任務(wù),這是學(xué)生實(shí)施數(shù)據(jù)庫開發(fā)的基礎(chǔ),為今后數(shù)據(jù)庫系統(tǒng)開發(fā)的學(xué)習(xí)和實(shí)踐做好鋪墊。教學(xué)中如果有條件的話需要對(duì)SQLServer2019的安裝過程進(jìn)行演示或者讓學(xué)生利用上機(jī)實(shí)踐課的時(shí)間在自己的電腦上進(jìn)行安裝,由教師進(jìn)行輔導(dǎo);對(duì)主要管理工具的使用要進(jìn)行演示和講解;利用實(shí)例對(duì)T-SQL語言進(jìn)行必要的講解,為完成的數(shù)據(jù)庫開發(fā)任務(wù)打下基礎(chǔ)。*教學(xué)參考內(nèi)容(可選)課后習(xí)題中的概念等理論問題由學(xué)生自行完成,以鞏固課堂內(nèi)容;操作類題目為必做題,要求學(xué)生在上機(jī)實(shí)踐課的時(shí)間內(nèi)完成,由老師進(jìn)行輔導(dǎo),以培養(yǎng)學(xué)生的軟件應(yīng)用能力。第6章數(shù)據(jù)庫的概念和操作基本要求:理論課時(shí)3學(xué)時(shí),使學(xué)生掌握數(shù)據(jù)庫的基本概念和操作教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.從物理和邏輯兩方面認(rèn)識(shí)和理解什么是數(shù)據(jù)庫;2.掌握界面形式下數(shù)據(jù)庫的操作方法和T-SQL語言數(shù)據(jù)庫基本操作代碼的使用。本章提要本章首先介紹數(shù)據(jù)庫的基本概念,然后以實(shí)例的形式介紹數(shù)據(jù)庫的創(chuàng)建、修改和刪除操作。學(xué)好這些內(nèi)容將使學(xué)生掌握數(shù)據(jù)庫開發(fā)的初步實(shí)施,為數(shù)據(jù)庫軟件開發(fā)打好基礎(chǔ),初步培養(yǎng)學(xué)生的軟件開發(fā)能力。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如高級(jí)語言程序設(shè)計(jì)、面向?qū)ο筌浖_發(fā)等。在學(xué)習(xí)時(shí)應(yīng)重視對(duì)數(shù)據(jù)庫軟件動(dòng)手能力的培養(yǎng)和對(duì)T-SQL語言學(xué)習(xí)和理解能力的培養(yǎng)。本章重難點(diǎn)1.物理數(shù)據(jù)庫和邏輯數(shù)據(jù)庫的概念及其相互關(guān)系。2.創(chuàng)建、修改數(shù)據(jù)庫的T-SQL語言。*教學(xué)過程(可選)本章須給每位學(xué)生布置數(shù)據(jù)庫開發(fā)任務(wù),這是學(xué)生實(shí)施數(shù)據(jù)庫開發(fā)的開始,為今后數(shù)據(jù)庫系統(tǒng)開發(fā)的進(jìn)一步學(xué)習(xí)和實(shí)踐打好基礎(chǔ)。教學(xué)中要利用實(shí)例對(duì)界面形式下數(shù)據(jù)庫的基本操作過程進(jìn)行演示,以數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例的形式利用PPT和SQLServer2019軟件對(duì)T-SQL語言數(shù)據(jù)庫基本操作代碼進(jìn)行講解和演示,注重學(xué)生的參與和互動(dòng),為完成數(shù)據(jù)庫開發(fā)任務(wù)打下基礎(chǔ)。*教學(xué)參考內(nèi)容(可選)課后習(xí)題中的概念等理論問題由學(xué)生自行完成,以鞏固課堂內(nèi)容;操作類題目為必做題,要求學(xué)生在上機(jī)實(shí)踐課的時(shí)間內(nèi)完成,由老師進(jìn)行輔導(dǎo),以培養(yǎng)學(xué)生的軟件應(yīng)用和數(shù)據(jù)庫開發(fā)能力。第7章表的操作基本要求:理論課時(shí)5學(xué)時(shí),使學(xué)生掌握表的基本操作,列約束和表約束教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.掌握SQLServer中的主要數(shù)據(jù)類型;2.掌握界面方式和T-SQL語言方式創(chuàng)建、修改和刪除表的操作;3.掌握保證數(shù)據(jù)庫完整性的主要約束的應(yīng)用;4.掌握表中數(shù)據(jù)的操作方法;5.學(xué)會(huì)表中數(shù)據(jù)的導(dǎo)入和導(dǎo)出。本章提要本章將以在“教學(xué)庫”數(shù)據(jù)庫中表的操作為例,介紹表的基本操作,包括表的創(chuàng)建、修改和刪除操作,表中數(shù)據(jù)的插入、修改、刪除操作以及數(shù)據(jù)庫表中數(shù)據(jù)的導(dǎo)入/導(dǎo)出等內(nèi)容。學(xué)好這些內(nèi)容將使學(xué)生掌握數(shù)據(jù)庫開發(fā)中表和數(shù)據(jù)的實(shí)施,為數(shù)據(jù)庫進(jìn)一步開發(fā)打好基礎(chǔ),初步培養(yǎng)學(xué)生的軟件開發(fā)能力。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如高級(jí)語言程序設(shè)計(jì)、面向?qū)ο筌浖_發(fā)等。在學(xué)習(xí)時(shí)應(yīng)重視對(duì)表中數(shù)據(jù)間關(guān)系的理解能力的培養(yǎng)、對(duì)數(shù)據(jù)庫軟件動(dòng)手能力的培養(yǎng)和對(duì)T-SQL語言學(xué)習(xí)和理解能力的培養(yǎng)。本章重難點(diǎn)1.創(chuàng)建、修改表的T-SQL語言。2.對(duì)數(shù)據(jù)庫完整性約束PRIMARYKEY(主鍵)、FOREIGNKEY(外鍵)、UNIQUE(唯一性)、CHECK(取值范圍)和DEFAULT(默認(rèn)值)的理解和應(yīng)用。3.對(duì)表中進(jìn)行數(shù)據(jù)作時(shí),對(duì)語法的準(zhǔn)確應(yīng)用。*教學(xué)過程(可選)本章須給每位學(xué)生布置接上一章繼續(xù)完成數(shù)據(jù)庫開發(fā)任務(wù),這是學(xué)生實(shí)施數(shù)據(jù)庫開發(fā)的繼續(xù),為今后數(shù)據(jù)庫系統(tǒng)開發(fā)的進(jìn)一步學(xué)習(xí)和實(shí)踐打好基礎(chǔ)。教學(xué)中要利用實(shí)例對(duì)界面形式下表的基本操作過程、數(shù)據(jù)操作和數(shù)據(jù)的導(dǎo)入導(dǎo)出進(jìn)行演示,以數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例的形式利用PPT和SQLServer2019軟件對(duì)T-SQL語言表的基本操作、完整性約束和數(shù)據(jù)操作代碼進(jìn)行講解和演示,注重學(xué)生的參與和互動(dòng),為完成數(shù)據(jù)庫開發(fā)任務(wù)打下基礎(chǔ)。*教學(xué)參考內(nèi)容(可選)課后習(xí)題全部為必做題,要求學(xué)生在上機(jī)實(shí)踐課的時(shí)間內(nèi)完成,由老師進(jìn)行輔導(dǎo),以培養(yǎng)學(xué)生的軟件應(yīng)用和數(shù)據(jù)庫開發(fā)能力。第8章數(shù)據(jù)庫查詢基本要求:理論課時(shí)7學(xué)時(shí),使學(xué)生掌握數(shù)據(jù)庫查詢操作教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.初步了解SELECT語句的基本語法;2.掌握T-SQL語言實(shí)現(xiàn)數(shù)據(jù)庫的投影、選擇及聚合函數(shù)查詢;3.掌握GROUPBY子句和COMPUTE子句的應(yīng)用;4.掌握T-SQL語言實(shí)現(xiàn)的連接查詢;5.掌握子查詢的應(yīng)用;6.掌握T-SQL語言實(shí)現(xiàn)集合運(yùn)算、查詢結(jié)果的排序和存儲(chǔ);7.學(xué)會(huì)在INSERT語句、UPDATE語句和DELETE語句中使用SELECT子句完成數(shù)據(jù)操作。本章提要本章主要介紹數(shù)據(jù)庫的基本查詢,包括簡(jiǎn)單查詢、分組查詢、數(shù)據(jù)匯總、子查詢、連接查詢等內(nèi)容。查詢?cè)O(shè)計(jì)是數(shù)據(jù)庫應(yīng)用程序開發(fā)的重要組成部分,因?yàn)樵谠O(shè)計(jì)數(shù)據(jù)庫并用數(shù)據(jù)進(jìn)行填充后,需要通過查詢來使用數(shù)據(jù)。使用查詢可以按照不同的方式查看、更改和分析數(shù)據(jù)。所以,學(xué)好這些內(nèi)容將使學(xué)生掌握數(shù)據(jù)庫開發(fā)中最重要的數(shù)據(jù)庫操作,培養(yǎng)學(xué)生的軟件開發(fā)能力。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如高級(jí)語言程序設(shè)計(jì)、面向?qū)ο筌浖_發(fā)等。在學(xué)習(xí)時(shí)應(yīng)重視對(duì)數(shù)據(jù)庫軟件動(dòng)手能力的培養(yǎng)和對(duì)T-SQL語言學(xué)習(xí)、理解和應(yīng)用能力的培養(yǎng)。本章重難點(diǎn)1.聚合函數(shù)和分組查詢的理解和應(yīng)用。2.連接查詢和子查詢的應(yīng)用。3.INSERT語句、UPDATE語句和DELETE語句中使用SELECT子句。*教學(xué)過程(可選)本章須給每位學(xué)生布置接上一章繼續(xù)完成數(shù)據(jù)庫開發(fā)任務(wù),這是學(xué)生實(shí)施數(shù)據(jù)庫開發(fā)的繼續(xù),為今后數(shù)據(jù)庫系統(tǒng)開發(fā)的進(jìn)一步學(xué)習(xí)和實(shí)踐打好基礎(chǔ)。教學(xué)中要利用實(shí)例對(duì)數(shù)據(jù)庫的查詢語句進(jìn)行講解和操作演示,引導(dǎo)和培養(yǎng)學(xué)生對(duì)數(shù)據(jù)庫表中數(shù)據(jù)邏輯關(guān)系的空間想象力,從而提高學(xué)生查詢語句的應(yīng)用能力,注重學(xué)生的參與和互動(dòng),為完成數(shù)據(jù)庫開發(fā)任務(wù)打下基礎(chǔ)。*教學(xué)參考內(nèi)容(可選)課后習(xí)題全部為必做題,要求學(xué)生在上機(jī)實(shí)踐課的時(shí)間內(nèi)完成,由老師進(jìn)行輔導(dǎo),以培養(yǎng)學(xué)生的軟件應(yīng)用和數(shù)據(jù)庫開發(fā)能力。第9章T-SQL編程基本要求:理論課時(shí)3學(xué)時(shí),使學(xué)生掌握數(shù)據(jù)庫編程基礎(chǔ)知識(shí),函數(shù)的應(yīng)用以及流程控制語句教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.掌握T-SQL編程用到的基礎(chǔ)知識(shí),如標(biāo)識(shí)符、變量等;2.掌握T-SQL編程中流程控制語句的應(yīng)用;3.掌握T-SQL編程中函數(shù)的應(yīng)用;4.了解T-SQL編程中游標(biāo)的作用和操作。本章提要本章首先介紹T-SQL語言編程用到的基礎(chǔ)知識(shí),如:標(biāo)識(shí)符、變量、運(yùn)算符、表達(dá)式、批處理、注釋等內(nèi)容,然后介紹T-SQL中的流程控制語句,最后介紹T-SQL編程中函數(shù)和游標(biāo)的應(yīng)用。在數(shù)據(jù)庫應(yīng)用程序開發(fā)中,T-SQL編程起著非常重要的作用,學(xué)好這些內(nèi)容將使學(xué)生掌握數(shù)據(jù)庫開發(fā)中數(shù)據(jù)庫基本編程和函數(shù)、游標(biāo)的應(yīng)用,使得學(xué)生的軟件開發(fā)能力不斷向高層次邁進(jìn)。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如高級(jí)語言程序設(shè)計(jì)、面向?qū)ο筌浖_發(fā)等。在學(xué)習(xí)時(shí)應(yīng)重視對(duì)數(shù)據(jù)庫軟件動(dòng)手能力的培養(yǎng)和對(duì)T-SQL語言學(xué)習(xí)、理解和應(yīng)用能力的培養(yǎng)。本章重難點(diǎn)1.流程控制語句中IF…ELSE、CASE、WHILE、RETURN的理解和應(yīng)用。2.自定義函數(shù)的應(yīng)用。*教學(xué)過程(可選)本章須給每位學(xué)生布置接上一章繼續(xù)完成數(shù)據(jù)庫開發(fā)任務(wù),這是學(xué)生實(shí)施數(shù)據(jù)庫開發(fā)的繼續(xù),為今后數(shù)據(jù)庫系統(tǒng)開發(fā)的進(jìn)一步學(xué)習(xí)和實(shí)踐打好基礎(chǔ)。教學(xué)中要利用實(shí)例對(duì)T-SQL編程用到的基礎(chǔ)知識(shí)和流程控制語句進(jìn)行講解和操作演示,對(duì)T-SQL編程中自定義函數(shù)分別在服務(wù)器端和客戶端的編程要講解清楚,注重學(xué)生的參與和互動(dòng),為完成數(shù)據(jù)庫開發(fā)任務(wù)打下基礎(chǔ)。*教學(xué)參考內(nèi)容(可選)課后習(xí)題中的概念等理論問題由學(xué)生自行完成,以鞏固課堂內(nèi)容;操作題為必做題,要求學(xué)生在上機(jī)實(shí)踐課的時(shí)間內(nèi)完成,由老師進(jìn)行輔導(dǎo),以培養(yǎng)學(xué)生的軟件應(yīng)用和數(shù)據(jù)庫開發(fā)能力。第10章視圖和索引基本要求:理論課時(shí)6學(xué)時(shí),使學(xué)生掌握視圖、索引基本概念和操作教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.掌握視圖和索引的基本理論,包括概念的理解、優(yōu)點(diǎn)、分類等;2.掌握創(chuàng)建視圖和索引時(shí)要注意的問題,以及視圖和索引的創(chuàng)建、修改、刪除等操作方法;3.掌握如何在數(shù)據(jù)庫操作中使用視圖。本章提要本章主要介紹視圖的基本概念,視圖的創(chuàng)建、修改和刪除,利用視圖實(shí)現(xiàn)對(duì)基本表中數(shù)據(jù)的操作;索引的基本概念,索引的分類以及創(chuàng)建、修改和刪除索引等操作。根據(jù)各個(gè)用戶的需求重新定義表的數(shù)據(jù)結(jié)構(gòu)、簡(jiǎn)化用戶編程,這是視圖;節(jié)省查找時(shí)間、提高查找效率,這是索引。所以,學(xué)好這些內(nèi)容將使學(xué)生掌握提高數(shù)據(jù)庫開發(fā)和執(zhí)行效率的編程方法,使得學(xué)生的軟件開發(fā)邁上一個(gè)新臺(tái)階。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如高級(jí)語言程序設(shè)計(jì)、面向?qū)ο筌浖_發(fā)等。在學(xué)習(xí)時(shí)應(yīng)重視對(duì)數(shù)據(jù)庫體系結(jié)構(gòu)的理解和軟件動(dòng)手能力的培養(yǎng)以及對(duì)T-SQL語言學(xué)習(xí)、理解和應(yīng)用能力的培養(yǎng)。本章重難點(diǎn)1.視圖和索引基本概念的理解。2.如果想在數(shù)據(jù)庫操作中正確的使用視圖,必須首先將視圖和基本表的區(qū)別和聯(lián)系理解透徹。3.要深刻理解創(chuàng)建索引時(shí)應(yīng)注意的問題,從而創(chuàng)建合適的索引。*教學(xué)過程(可選)本章須給每位學(xué)生布置接上一章繼續(xù)完成數(shù)據(jù)庫開發(fā)任務(wù),這是學(xué)生實(shí)施數(shù)據(jù)庫開發(fā)的繼續(xù),為今后數(shù)據(jù)庫系統(tǒng)開發(fā)的進(jìn)一步學(xué)習(xí)和實(shí)踐打好基礎(chǔ)。因?yàn)橐晥D和索引基本概念比較抽象、難理解,所以教學(xué)中要利用實(shí)例進(jìn)行形象化的講解,對(duì)視圖和索引的操作語句同樣需要實(shí)例進(jìn)行講解和操作演示,注重學(xué)生的參與和互動(dòng),為完成數(shù)據(jù)庫開發(fā)任務(wù)打下基礎(chǔ)。*教學(xué)參考內(nèi)容(可選)課后習(xí)題中的概念等理論問題由學(xué)生自行完成,以鞏固課堂內(nèi)容;操作題為必做題,要求學(xué)生在上機(jī)實(shí)踐課的時(shí)間內(nèi)完成,由老師進(jìn)行輔導(dǎo),以培養(yǎng)學(xué)生的軟件應(yīng)用和數(shù)據(jù)庫開發(fā)能力。第11章存儲(chǔ)過程和觸發(fā)器基本要求:理論課時(shí)6學(xué)時(shí),使學(xué)生掌握存儲(chǔ)過程、觸發(fā)器基本概念和操作教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.掌握存儲(chǔ)過程和觸發(fā)器的基本理論,包括概念的理解、優(yōu)點(diǎn)、分類等;2.掌握如何創(chuàng)建、修改和刪除存儲(chǔ)過程以及如何查看和調(diào)用存儲(chǔ)過程;3.掌握創(chuàng)建觸發(fā)器時(shí)要注意的問題,以及觸發(fā)器的創(chuàng)建、修改、刪除等操作方法。本章提要本章主要介紹存儲(chǔ)過程的基本概念,存儲(chǔ)過程的創(chuàng)建、修改、調(diào)用和刪除操作;觸發(fā)器的基本概念,觸發(fā)器的分類,觸發(fā)器的創(chuàng)建、修改和刪除,以及觸發(fā)器的應(yīng)用。存儲(chǔ)過程可以使用戶對(duì)數(shù)據(jù)庫的管理工作變得更容易;觸發(fā)器在保持?jǐn)?shù)據(jù)庫的數(shù)據(jù)完整性起著巨大的作用。所以,學(xué)好這些內(nèi)容可以使學(xué)生掌握高級(jí)數(shù)據(jù)庫編程方法,提高學(xué)生的軟件開發(fā)層次和水平。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如高級(jí)語言程序設(shè)計(jì)、面向?qū)ο筌浖_發(fā)等。在學(xué)習(xí)時(shí)應(yīng)重視對(duì)數(shù)據(jù)庫服務(wù)器端管理的理解和培養(yǎng)、對(duì)軟件動(dòng)手能力的培養(yǎng)以及對(duì)T-SQL語言學(xué)習(xí)、理解和應(yīng)用能力的培養(yǎng)。本章重難點(diǎn)1.如果想在數(shù)據(jù)庫服務(wù)器端創(chuàng)建合適的存儲(chǔ)過程,必須深刻理解存儲(chǔ)過程的概念和優(yōu)點(diǎn)。2.創(chuàng)建和執(zhí)行存儲(chǔ)過程的T-SQL語句。3.如果想在數(shù)據(jù)庫服務(wù)器端創(chuàng)建合適的觸發(fā)器,必須深刻理解觸發(fā)器基本概念、掌握觸發(fā)器可以實(shí)現(xiàn)的操作。4.創(chuàng)建和激發(fā)觸發(fā)器的T-SQL語句。*四、教學(xué)過程(可選)本章須給每位學(xué)生布置接上一章繼續(xù)完成數(shù)據(jù)庫開發(fā)任務(wù),這是學(xué)生實(shí)施數(shù)據(jù)庫開發(fā)的繼續(xù),為今后數(shù)據(jù)庫系統(tǒng)開發(fā)的進(jìn)一步學(xué)習(xí)和實(shí)踐打好基礎(chǔ)。教學(xué)中要利用實(shí)例對(duì)存儲(chǔ)過程和觸發(fā)器的操作語句進(jìn)行講解和操作演示,對(duì)存儲(chǔ)過程和觸發(fā)器在服務(wù)器端和客戶端的不同操作的意義進(jìn)行細(xì)致、透徹的講解,注重學(xué)生的參與和互動(dòng),為完成數(shù)據(jù)庫開發(fā)任務(wù)打下基礎(chǔ)。*教學(xué)參考內(nèi)容(可選)課后習(xí)題中的概念等理論問題由學(xué)生自行完成,以鞏固課堂內(nèi)容;操作題為必做題,要求學(xué)生在上機(jī)實(shí)踐課的時(shí)間內(nèi)完成,由老師進(jìn)行輔導(dǎo),以培養(yǎng)學(xué)生的軟件應(yīng)用和數(shù)據(jù)庫開發(fā)能力。*第12章事務(wù)和并發(fā)控制基本要求:理論課時(shí)2學(xué)時(shí),使學(xué)生掌握并發(fā)控制的基本概念和操作教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.理解事務(wù)的基本概念、掌握其分類;2.掌握事務(wù)處理語句的應(yīng)用;3.掌握并發(fā)控制的概念和并發(fā)帶來的問題;4.掌握鎖的基本概念、分類及死鎖等;5.了解手工加鎖的方法。本章提要本章主要介紹SQLServer2019數(shù)據(jù)庫系統(tǒng)的事務(wù)和鎖的基本概念,事務(wù)、鎖的分類和使用,以及通過鎖的機(jī)制實(shí)現(xiàn)事務(wù)的并發(fā)控制。當(dāng)用戶對(duì)數(shù)據(jù)庫并發(fā)訪問時(shí),為了確保事務(wù)完整性和數(shù)據(jù)庫一致性,需要使用鎖定。所以,學(xué)好這些內(nèi)容可以使學(xué)生掌握高級(jí)數(shù)據(jù)庫編程中的并發(fā)控制機(jī)制,確保所開發(fā)的數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)庫的完整性和一致性,提高學(xué)生的軟件開發(fā)水平。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如高級(jí)語言程序設(shè)計(jì)、面向?qū)ο筌浖_發(fā)等。在學(xué)習(xí)時(shí)應(yīng)重視對(duì)事務(wù)編程的理解和應(yīng)用能力的培養(yǎng)。本章重難點(diǎn)1.深刻理解事務(wù)的概念。2.深刻理解并發(fā)操作帶來的問題。3.掌握鎖的類型和相互的兼容性。*教學(xué)過程(可選)教學(xué)中要利用實(shí)例對(duì)事務(wù)的操作語句進(jìn)行講解和操作演示,對(duì)事務(wù)的概念要進(jìn)行細(xì)致、透徹的講解;結(jié)合并發(fā)操作帶來的問題和手工加鎖操作對(duì)鎖的概念等內(nèi)容進(jìn)行透徹的講解;注重學(xué)生的參與和互動(dòng),為完成數(shù)據(jù)庫開發(fā)任務(wù)打下基礎(chǔ)。*教學(xué)參考內(nèi)容(可選)課后習(xí)題中的概念等理論問題由學(xué)生自行完成,以鞏固課堂內(nèi)容;操作題為必做題,要求學(xué)生在上機(jī)實(shí)踐課的時(shí)間內(nèi)完成,由老師進(jìn)行輔導(dǎo),以培養(yǎng)學(xué)生的軟件應(yīng)用和數(shù)據(jù)庫開發(fā)能力。第13章數(shù)據(jù)庫安全管理基本要求:理論課時(shí)4學(xué)時(shí),使學(xué)生掌握數(shù)據(jù)庫的安全管理方法教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.理解SQLServer身份驗(yàn)證模式的概念和優(yōu)點(diǎn),學(xué)會(huì)身份驗(yàn)證模式的設(shè)置;2.掌握服務(wù)器登錄賬號(hào)和數(shù)據(jù)庫用戶賬號(hào)的創(chuàng)建方法;3.了解角色的概念和各種角色的權(quán)限;4.理解權(quán)限的概念、分類,掌握其設(shè)置操作。5.掌握數(shù)據(jù)加密的方法和操作本章提要本章首先介紹兩種數(shù)據(jù)庫身份驗(yàn)證模式及其設(shè)置,服務(wù)器登錄賬號(hào)的創(chuàng)建方法,然后介紹數(shù)據(jù)庫用戶的創(chuàng)建方法以及角色和權(quán)限設(shè)置、管理和使用,最后介紹數(shù)據(jù)加密的方法和操作。對(duì)于系統(tǒng)管理員、數(shù)據(jù)庫編程人員,甚至對(duì)于每個(gè)用戶來說,數(shù)據(jù)庫系統(tǒng)的安全性都是至關(guān)重要的。所以,學(xué)好這些內(nèi)容可以使學(xué)生掌握高級(jí)數(shù)據(jù)庫編程中安全管理的方法,確保所開發(fā)的數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)庫的安全性,提高學(xué)生的軟件開發(fā)水平。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如高級(jí)語言程序設(shè)計(jì)、面向?qū)ο筌浖_發(fā)、密碼學(xué)基礎(chǔ)等。在學(xué)習(xí)時(shí)應(yīng)重視對(duì)數(shù)據(jù)庫安全性的理解和T-SQL語言中角色和權(quán)限設(shè)置以及數(shù)據(jù)庫加密、解密操作的學(xué)習(xí)、理解和應(yīng)用能力的培養(yǎng)。本章重難點(diǎn)1.SQLServer身份驗(yàn)證模式的理解。2.SQLServer服務(wù)器和數(shù)據(jù)庫操作權(quán)限的理解。3.角色和權(quán)限的區(qū)別和聯(lián)系。4.列級(jí)加密、解密操作。*教學(xué)過程(可選)教學(xué)中要利用實(shí)例對(duì)SQLServer身份驗(yàn)證模式、角色和權(quán)限以及數(shù)據(jù)加密解密進(jìn)行透徹的講解和操作演示;注重學(xué)生的參與和互動(dòng),為完成數(shù)據(jù)庫開發(fā)任務(wù)打下基礎(chǔ)。*教學(xué)參考內(nèi)容(可選)課后習(xí)題中的概念等理論問題由學(xué)生自行完成,以鞏固課堂內(nèi)容;操作題為必做題,要求學(xué)生在上機(jī)實(shí)踐課的時(shí)間內(nèi)完成,由老師進(jìn)行輔導(dǎo),以培養(yǎng)學(xué)生的軟件應(yīng)用和數(shù)據(jù)庫開發(fā)能力。第14章數(shù)據(jù)庫的備份與還原基本要求:理論課時(shí)2學(xué)時(shí),使學(xué)生掌握數(shù)據(jù)庫備份和還原的基本概念和操作教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.掌握數(shù)據(jù)庫備份的概念和分類;2.掌握數(shù)據(jù)庫還原的策略和恢復(fù)模式;3.掌握數(shù)據(jù)庫的備份和還原操作;4.了解分離和附加數(shù)據(jù)庫的作用和方法。本章提要本章主要介紹數(shù)據(jù)庫備份和還原的概念及其重要性,SQLServer2019對(duì)數(shù)據(jù)庫進(jìn)行備份和還原操作的方法,并簡(jiǎn)單介紹數(shù)據(jù)庫的分離和附加方法。避免數(shù)據(jù)丟失是數(shù)據(jù)庫管理員需要面對(duì)的最關(guān)鍵的問題之一。SQLServer2019制定了良好的備份還原策略,定期將數(shù)據(jù)庫進(jìn)行備份,以便在事故發(fā)生后還原數(shù)據(jù)庫。所以,學(xué)好這些內(nèi)容可以使學(xué)生掌握高級(jí)數(shù)據(jù)庫編程中備份、還原管理的方法,確保所開發(fā)的數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)庫的安全,提高學(xué)生的軟件開發(fā)水平。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如高級(jí)語言程序設(shè)計(jì)、面向?qū)ο筌浖_發(fā)等。在學(xué)習(xí)時(shí)應(yīng)重視對(duì)數(shù)據(jù)庫備份還原策略的理解和備份、還原操作的理解和應(yīng)用能力的培養(yǎng)。本章重難點(diǎn)1.數(shù)據(jù)庫備份的概念和分類的理解。2.數(shù)據(jù)庫還原的策略和恢復(fù)模式的理解。3.數(shù)據(jù)庫備份和還原的T-SQL語句。*教學(xué)過程(可選)教學(xué)中要利用實(shí)例對(duì)備份和還原的概念和策略等內(nèi)容進(jìn)行透徹的講解,對(duì)數(shù)據(jù)庫備份和還原、分離和附加的操作進(jìn)行演示;注重學(xué)生的參與和互動(dòng),為完成數(shù)據(jù)庫開發(fā)任務(wù)打下基礎(chǔ)。*教學(xué)參考內(nèi)容(可選)課后習(xí)題中的概念等理論問題由學(xué)生自行完成,以鞏固課堂內(nèi)容;操作題為必做題,要求學(xué)生在上機(jī)實(shí)踐課的時(shí)間內(nèi)完成,由老師進(jìn)行輔導(dǎo),以培養(yǎng)學(xué)生的軟件應(yīng)用和數(shù)據(jù)庫開發(fā)能力。*第15章基于C#.NET的數(shù)據(jù)庫系統(tǒng)開發(fā)基本要求:理論課時(shí)1學(xué)時(shí),使學(xué)生了解數(shù)據(jù)庫系統(tǒng)開發(fā)過程教學(xué)目標(biāo)通過本章的學(xué)習(xí),學(xué)生應(yīng)達(dá)到如下基本要求:1.鞏固面向?qū)ο筌浖_發(fā)知識(shí),掌握c#語言及ADO.NET訪問數(shù)據(jù)庫的方法和語句;2.學(xué)會(huì)完整的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)過程。本章提要本章首先介紹C#語言及ASP.NET中的訪問數(shù)據(jù)庫組件ADO.NET,然后介紹一個(gè)基于C#.NET的數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例“教學(xué)管理系統(tǒng)”。本章內(nèi)容是對(duì)本門課所學(xué)內(nèi)容總結(jié)和應(yīng)用,學(xué)好這些內(nèi)容可以使學(xué)生利用前面所學(xué)知識(shí)掌握完整的數(shù)據(jù)庫開發(fā)過程,實(shí)現(xiàn)完整的數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)和開發(fā)。學(xué)習(xí)這些內(nèi)容需要綜合應(yīng)用很多先修課程的知識(shí),如高級(jí)語言程序設(shè)計(jì)、面向?qū)ο筌浖_發(fā)等。在學(xué)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年內(nèi)蒙古赤峰克什克騰旗公益性崗位人員招聘真題
- 2024年呼和浩特市賽罕區(qū)第七幼兒園招聘真題
- 快遞和菜鳥驛站合作協(xié)議
- 基于工業(yè)設(shè)計(jì)的區(qū)塊鏈去中心化金融用戶體驗(yàn)-洞察闡釋
- 重慶冷軋硅鋼生產(chǎn)線項(xiàng)目可行性研究報(bào)告(范文模板)
- 五金工具企業(yè)經(jīng)營(yíng)管理方案
- 第六單元講評(píng)課教學(xué)設(shè)計(jì)(附測(cè)試題)
- 2025至2030年中國(guó)瓷盆單水嘴行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國(guó)熱水取暖鍋爐行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國(guó)激光電腦四輪定位儀行業(yè)投資前景及策略咨詢報(bào)告
- 世界海洋工程裝備市場(chǎng)的現(xiàn)狀及的趨勢(shì)課件
- DB11T 716-2019 穿越既有道路設(shè)施工程技術(shù)要求
- 罪犯的權(quán)利與義務(wù)
- 施工管理人員年度安全培訓(xùn)考核記錄表格
- 我國(guó)未成年人犯罪的現(xiàn)狀、成因及對(duì)策研究
- 軋機(jī)主傳動(dòng)裝置及主電機(jī)的選擇
- 工程移交書及質(zhì)量保修書水利工程
- 薊中上元古界剖面研究生地質(zhì)實(shí)習(xí)-中國(guó)科學(xué)院地質(zhì)與地球物理研究所
- 水污染源自動(dòng)監(jiān)控系統(tǒng)運(yùn)行作業(yè)指導(dǎo)書
- 載人氦氣球觀光游覽項(xiàng)目商業(yè)實(shí)施計(jì)劃書
- 《阿斯圖利亞傳奇》古典吉他譜
評(píng)論
0/150
提交評(píng)論