版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
清華大學(xué)出版社《數(shù)據(jù)庫實(shí)用教程》(第四版)作者2020.082/2數(shù)據(jù)庫實(shí)用教程(第四版)配套資源教學(xué)目標(biāo)與要求目標(biāo)1.理解數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu),掌握數(shù)據(jù)庫技術(shù)的基本概念和理論知識(shí)、了解數(shù)據(jù)庫技術(shù)的發(fā)展趨勢,具備理解及描述數(shù)據(jù)庫領(lǐng)域復(fù)雜工程問題的能力。要求:了解數(shù)據(jù)管理技術(shù)發(fā)展階段,掌握數(shù)據(jù)庫階段的特點(diǎn)、理解數(shù)據(jù)庫技術(shù)的術(shù)語。重點(diǎn)難點(diǎn)重點(diǎn):數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段、數(shù)據(jù)庫階段特點(diǎn);難點(diǎn):數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)。教學(xué)內(nèi)容及安排導(dǎo)入:20分鐘《數(shù)據(jù)庫原理》課程的特點(diǎn);課程教學(xué)目標(biāo);課堂教學(xué)(64學(xué)時(shí))內(nèi)容及安排;實(shí)驗(yàn)內(nèi)容和安排(32實(shí)驗(yàn)學(xué)時(shí));考核方式、實(shí)驗(yàn)驗(yàn)收、課堂研討要求。講授第一章數(shù)據(jù)庫發(fā)展史:數(shù)據(jù)管理技術(shù)的發(fā)展10分鐘人工管理階段數(shù)據(jù)管理的特點(diǎn)文件系統(tǒng)階段數(shù)據(jù)管理的特點(diǎn)、三個(gè)缺陷倒排文件系統(tǒng)階段優(yōu)點(diǎn)和缺點(diǎn)數(shù)據(jù)庫技術(shù)的產(chǎn)生和發(fā)展數(shù)據(jù)庫階段的標(biāo)志10分鐘20世紀(jì)60年代的三件大事三、數(shù)據(jù)庫系統(tǒng)階段的特點(diǎn)20分鐘1.數(shù)據(jù)管理的特點(diǎn)2.數(shù)據(jù)庫技術(shù)的術(shù)語四、數(shù)據(jù)庫技術(shù)的發(fā)展10分鐘分布式數(shù)據(jù)庫系統(tǒng)面向?qū)ο髷?shù)據(jù)庫技術(shù)各種新型的數(shù)據(jù)庫技術(shù)五、數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)的發(fā)展10分鐘六、數(shù)據(jù)庫技術(shù)的新特征和發(fā)展趨勢10分鐘教學(xué)方式課堂講授、問題驅(qū)動(dòng)、啟發(fā)思維課后學(xué)習(xí)任務(wù)布置習(xí)題1:P.1247主要參考資料1.精讀教材P.3~P.112.查閱相關(guān)參考資料第一章數(shù)據(jù)庫發(fā)展史(建議2學(xué)時(shí))教案第二章數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)(建議2學(xué)時(shí))教案教學(xué)目標(biāo)與要求目標(biāo)1.理解數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu),掌握數(shù)據(jù)庫技術(shù)的基本概念和理論知識(shí)、了解數(shù)據(jù)庫技術(shù)的發(fā)展趨勢,具備理解及描述數(shù)據(jù)庫領(lǐng)域復(fù)雜工程問題的能力。要求:掌握數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的特點(diǎn)、數(shù)據(jù)模型的概念和三種主要的數(shù)據(jù)模型;重點(diǎn)難點(diǎn)重點(diǎn):數(shù)據(jù)描述、數(shù)據(jù)模型、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)、DBMS的組成、DBS的組成及全局結(jié)構(gòu);難點(diǎn):結(jié)構(gòu)數(shù)據(jù)模型、三級(jí)模式結(jié)構(gòu),兩級(jí)數(shù)據(jù)獨(dú)立性。教學(xué)內(nèi)容及安排§1數(shù)據(jù)描述15分鐘一、信息的三個(gè)領(lǐng)域二、數(shù)據(jù)聯(lián)系的描述§2數(shù)據(jù)模型一、數(shù)據(jù)模型的概念45分鐘1.概念數(shù)據(jù)模型實(shí)體聯(lián)系模型(ER模型)2.邏輯數(shù)據(jù)模型面向數(shù)據(jù)庫邏輯結(jié)構(gòu)的模型二、數(shù)據(jù)聯(lián)系的描述10分鐘§3數(shù)據(jù)庫的體系結(jié)構(gòu)10分鐘三級(jí)模式結(jié)構(gòu)三級(jí)結(jié)構(gòu)與兩級(jí)映像兩級(jí)數(shù)據(jù)獨(dú)立性§4數(shù)據(jù)庫管理系統(tǒng)(DBMS)10分鐘DBMS的工作模式DBMS的主要功能DBMS的模塊組成數(shù)據(jù)庫管理員DBA教學(xué)方式課堂講授、師生互動(dòng)、啟發(fā)思維課后學(xué)習(xí)任務(wù)布置習(xí)題2:P.3536、8、9主要參考資料1.精讀教材P.17~P.322.查閱相關(guān)參考資料第三章關(guān)系運(yùn)算(建議8~10學(xué)時(shí))教案教學(xué)目標(biāo)與要求目標(biāo)2.掌握關(guān)系代數(shù)、關(guān)系演算、SQL語言及其應(yīng)用,遵循數(shù)據(jù)庫規(guī)范化設(shè)計(jì)的方法和步驟、運(yùn)用專業(yè)知識(shí)綜合分析計(jì)算機(jī)復(fù)雜工程問題,具備跟蹤最新技術(shù)進(jìn)行數(shù)據(jù)庫設(shè)計(jì)與開發(fā)的能力,在設(shè)計(jì)與開發(fā)環(huán)節(jié)中體現(xiàn)創(chuàng)新意識(shí)。要求:掌握關(guān)系模型的基本概念,能夠使用關(guān)系代數(shù)、關(guān)系演算表達(dá)數(shù)據(jù)操縱要求;重點(diǎn)難點(diǎn)重點(diǎn):關(guān)系數(shù)據(jù)模型、關(guān)系運(yùn)算、關(guān)系表達(dá)式的優(yōu)化問題。難點(diǎn):三種完整性規(guī)則、關(guān)系代數(shù)中的除法、關(guān)系代數(shù)表達(dá)式教學(xué)內(nèi)容及安排§1關(guān)系數(shù)據(jù)模型的基本概念45分鐘一、基本術(shù)語二、數(shù)學(xué)定義三、關(guān)系的性質(zhì)四、關(guān)鍵碼五、關(guān)系模型的三類完整性規(guī)則便于理解,結(jié)合概念的講解,借助板書舉例實(shí)例模型。如:假設(shè)學(xué)生數(shù)據(jù)庫中的關(guān)系模式如下:S(SNO,SNAME,AGE,SEX,SDEPT)C(CNO,CNAME,CDEPT,TNAME)SC(SNO,CNO,GRADE)§2關(guān)系運(yùn)算一、關(guān)系數(shù)據(jù)語言45分鐘二、關(guān)系代數(shù)的基本運(yùn)算1.并(union)∪2.差(differedce)―3.笛卡兒積(cartesianproduct)×4.投影(projection)π5.選擇(selection)σ建議借助板書舉例三、關(guān)系代數(shù)的組合操作45分鐘?i?iθj2.聯(lián)接(join)3.自然聯(lián)接(naturaljoin)特殊的等值連接?4.除(division)÷建議借助板書舉例四、重要內(nèi)容分析45分鐘 1.關(guān)系代數(shù)表達(dá)式的運(yùn)用技巧(1)一般規(guī)則·對于只涉及到選擇、投影、聯(lián)接的查詢可用下列表達(dá)式表示: π…(σ…(R×S)) 或者π…(σ…(R?S))·對于否定的操作,一般要用差操作表示,例如“檢索不學(xué)C2課的學(xué)生姓名”?!τ跈z索具有“全部”特征的操作,一般要用除法操作表示,例如“檢索學(xué)習(xí)全部課程的學(xué)生姓名”。(2)“檢索不學(xué)C2課的學(xué)生姓名”,不能用下式表示: πSNAME,AGE(σCNO≠'C2'(S?SC))要用“差”的形式:πSNAME,AGE(S)-πSNAME,AGE(σCNO='C2'(S?SC))(3)“檢索學(xué)習(xí)全部課程的學(xué)生學(xué)號(hào)”,要用πSNO,CNO(SC)÷πCNO(C)表示,不能寫成 πSNO(SC÷πCNO(C))形式,請思考原因。(4)自學(xué)教材P.51【例3.12】中的(1)~(8)查詢語句的關(guān)系代數(shù)表達(dá)式,這是基礎(chǔ)。 2.非過程性語言與過程性語言的區(qū)別編程時(shí)必須指出“干什么”及“怎么干”的語言,稱為過程性語言;編程時(shí)只須指出“干什么”,不必指出“怎么干”的語言,稱為非過程性語言。兩種語言的主要區(qū)別見圖2.1。過程性語言非過程性語言編程時(shí),必須指出“怎么干”編程時(shí),不必指出“怎么干”由用戶進(jìn)行數(shù)據(jù)導(dǎo)航由系統(tǒng)進(jìn)行數(shù)據(jù)導(dǎo)航單記錄處理方式集合處理方式屬于3GL范疇屬于4GL范疇C語言,層次、網(wǎng)狀DML等關(guān)系DML,軟件開發(fā)工具等圖2.1五、關(guān)系代數(shù)表達(dá)式及其應(yīng)用實(shí)例45分鐘舉例假設(shè)學(xué)生數(shù)據(jù)庫中的關(guān)系模式如下:S(SNO,SNAME,AGE,SEX,SDEPT)C(CNO,CNAME,CDEPT,TNAME)SC(SNO,CNO,GRADE)試用關(guān)系代數(shù)表達(dá)式表示每個(gè)查詢語句。.檢索計(jì)算機(jī)系的全體學(xué)生的學(xué)號(hào)、姓名和性別。2.檢索學(xué)習(xí)課程號(hào)為C2的學(xué)生的學(xué)號(hào)和姓名。3.檢索選修課程名為“數(shù)據(jù)結(jié)構(gòu)”的學(xué)生的學(xué)號(hào)和姓名。4.檢索選修課程號(hào)為C2或C4的學(xué)生的學(xué)號(hào)。5.檢索至少選修課程號(hào)為C2和C4的學(xué)生的學(xué)號(hào)。6.檢索沒有選修C2課程的學(xué)生的姓名和年齡。7.檢索選修了全部課程的學(xué)生的姓名和所在系。8.檢索選修課程包含學(xué)生S2所選的全部課程的學(xué)生的學(xué)號(hào)。建議借助板書循序漸進(jìn)表達(dá)和書寫上述查詢語句六、擴(kuò)充的關(guān)系代數(shù)操作15分鐘1.外聯(lián)接(outerjoin)2.外部并(outerunion)3.半聯(lián)接(semijoin)?§3關(guān)系演算 一、元組關(guān)系演算45分鐘建議借助板書用關(guān)系演算表達(dá)式講解上頁五的實(shí)例二、域關(guān)系演算30分鐘三、關(guān)系運(yùn)算的安全性和等價(jià)性§4查詢優(yōu)化45分鐘1.優(yōu)化問題2.等價(jià)變換規(guī)則3.優(yōu)化的一般策略4.優(yōu)化算法教學(xué)方式課堂講授、實(shí)例教學(xué)、啟發(fā)思維課后學(xué)習(xí)任務(wù)布置習(xí)題3:P.67615主要參考資料1.精讀教材P.40~P.66第四章結(jié)構(gòu)化查詢語言(建議8學(xué)時(shí))教案教學(xué)目標(biāo)與要求目標(biāo)2.掌握關(guān)系代數(shù)、關(guān)系演算、SQL語言及其應(yīng)用,遵循數(shù)據(jù)庫規(guī)范化設(shè)計(jì)的方法和步驟、運(yùn)用專業(yè)知識(shí)綜合分析計(jì)算機(jī)復(fù)雜工程問題,具備跟蹤最新技術(shù)進(jìn)行數(shù)據(jù)庫設(shè)計(jì)與開發(fā)的能力,在設(shè)計(jì)與開發(fā)環(huán)節(jié)中體現(xiàn)創(chuàng)新意識(shí)。要求:全面掌握SQL的功能,并能熟練使用SQL定義、操縱和控制數(shù)據(jù)庫。重點(diǎn)難點(diǎn)重點(diǎn):SQL的數(shù)據(jù)查詢、嵌入式SQL難點(diǎn):全稱量詞式查詢的表示、復(fù)雜查詢的構(gòu)造、游標(biāo)的使用教學(xué)內(nèi)容及安排§1SQL概貌及特點(diǎn)45分鐘一、SQL數(shù)據(jù)庫的體系結(jié)構(gòu)二、SQL的組成三、SQL的主要特點(diǎn)§2SQL的數(shù)據(jù)定義45分鐘一、SQL模式的創(chuàng)建和撤消二、基本表的創(chuàng)建、修改和撤消§3SQL的數(shù)據(jù)查詢45分鐘一、SELECT語句的來歷二、SELECT語句格式:三、聚合函數(shù)45分鐘四、聯(lián)接操作五、內(nèi)容分析SELECT語句是SQL的核心內(nèi)容,對于該語句學(xué)生應(yīng)掌握下列內(nèi)容。1.SELECT語句的來歷在關(guān)系代數(shù)中最常用的式子是下列表達(dá)式:πA1,…,An(σF(R1×…×Rm))這里R1、…、Rm為關(guān)系,F(xiàn)是公式,A1、…、An為屬性。 針對上述表達(dá)式,SQL為此設(shè)計(jì)了SELECT—FROM—WHERE句型: SELECTA1,…,An FROMR1,…,Rm WHEREF這個(gè)句型是從關(guān)系代數(shù)表達(dá)式演變來的,但WHERE子句中的條件表達(dá)式F要比關(guān)系代數(shù)中公式更靈活。2.SELECT語句中出現(xiàn)的基本表名,應(yīng)理解為基本表中的元組變量,而列名應(yīng)理解為元組分量。3.SELECT語句的語義有三種情況,下面以學(xué)生表S(SNO,SNAME,AGE,SEX)為例說明。第一種情況:SELECT語句中未使用分組子句,也未使用聚合操作,那么SELECT子句的語義是對查詢的結(jié)果執(zhí)行投影操作。譬如: SELECTSNO,SNAME FROMS WHERESEX='M';第二種情況:SELECT語句中未使用分組子句,但在SELECT子句中使用了聚合操作,此時(shí)SELECT子句的語義是對查詢結(jié)果執(zhí)行聚合操作。譬如: SELECTCOUNT(*),AVG(AGE) FROMS WHERESEX='M';該語句是求男同學(xué)的人數(shù)和平均年齡。第三種情況:SELECT語句使用了分組子句和聚合操作(有分組子句時(shí)必有聚合操作),此時(shí)SELECT子句的語義是對查詢結(jié)果的每一分組去做聚合操作。譬如: SELECTAGE,COUNT(*) FROMS WHERESEX='M'GROUPBYAGE;該語句是求男同學(xué)每一年齡的人數(shù)。4.SELECT語句中使用分組子句的先決條件是要有聚合操作。但執(zhí)行聚合操作不一定要用分組子句。譬如求男同學(xué)的人數(shù),此時(shí)聚合值只有一個(gè),因此不必分組。但同一個(gè)聚合操作的值有多個(gè)時(shí),必須使用分組子句。譬如求每一年齡的學(xué)生人數(shù)。此時(shí)聚合值有多個(gè),與年齡有關(guān),因此必須分組。六、可借助板書綜合舉例(如:用SQL語句表達(dá)上一章P.5五的實(shí)例問題)45分鐘§4SQL的數(shù)據(jù)更新45分鐘一、數(shù)據(jù)插入二、數(shù)據(jù)刪除三、數(shù)據(jù)修改§5視圖操作45分鐘一、
視圖的創(chuàng)建
二、視圖的撤消三、視圖的查詢四、視圖的更新操作§6嵌入式SQL的使用技術(shù)45分鐘一、嵌入式SQL使用時(shí)必須解決的問題二、與游標(biāo)有關(guān)的語句:三、嵌入式SQL的使用技術(shù)四、動(dòng)態(tài)SQL語句教學(xué)方式課堂講授、案例教學(xué)、啟發(fā)思維課后學(xué)習(xí)任務(wù)布置習(xí)題4:P.1012、6、7、92.上機(jī)或上機(jī)準(zhǔn)備:1.實(shí)驗(yàn)一………P.2982.實(shí)驗(yàn)二………P.3003.實(shí)驗(yàn)三(可自選開發(fā)環(huán)境)…P.3644.實(shí)驗(yàn)四………P.365主要參考資料1.教材P.69P.100P.250P.297P.314P.3552.查閱相關(guān)參考資料第五章規(guī)范化設(shè)計(jì)(建議8學(xué)時(shí))教案教學(xué)目標(biāo)與要求目標(biāo)2.掌握關(guān)系代數(shù)、關(guān)系演算、SQL語言及其應(yīng)用,遵循數(shù)據(jù)庫規(guī)范化設(shè)計(jì)的方法和步驟、運(yùn)用專業(yè)知識(shí)綜合分析計(jì)算機(jī)復(fù)雜工程問題,具備跟蹤最新技術(shù)進(jìn)行數(shù)據(jù)庫設(shè)計(jì)與開發(fā)的能力,在設(shè)計(jì)與開發(fā)環(huán)節(jié)中體現(xiàn)創(chuàng)新意識(shí)。要求:掌握數(shù)據(jù)依賴、規(guī)范化和分解等價(jià)性等具備概念,正確使用3NF、BCNF分解算法。重點(diǎn)難點(diǎn)重點(diǎn):函數(shù)依賴、FD推理規(guī)則、屬性集的閉包、關(guān)系模式的分解特征、規(guī)范化難點(diǎn):范式定義及性質(zhì)、模式的分解、多值依賴教學(xué)內(nèi)容及安排§1關(guān)系模式的設(shè)計(jì)問題45分鐘一、關(guān)系模式的一般形式:關(guān)系模式的存儲(chǔ)異常問題§2函數(shù)依賴45分鐘一、函數(shù)依賴定義二、完全函數(shù)依賴三、部分函數(shù)依賴四、傳遞函數(shù)依賴五、函數(shù)依賴和關(guān)鍵碼的聯(lián)系§3關(guān)系模式的范式45分鐘一、第一范式(1NF)二、第二范式(2NF)三、第三范式(3NF)四、BCNF模式§4數(shù)據(jù)依賴的公理系統(tǒng)45+25分鐘一、函數(shù)依賴FD的邏輯蘊(yùn)涵二、FD推理規(guī)則(Armstrong公理)三、屬性集的閉包四、屬性集X的閉包的計(jì)算方法五、函數(shù)依賴集的等價(jià)和最小依賴集§5關(guān)系模式的分解45+20分鐘一、模式分解問題二、無損聯(lián)接分解三、無損聯(lián)接的測試四、保持函數(shù)依賴的分解§6模式分解的方法45分鐘§7多值依賴和第四范式45分鐘數(shù)據(jù)依賴的公理系統(tǒng)關(guān)系模式的分解特性模式的進(jìn)一步規(guī)范化課后學(xué)習(xí)任務(wù)布置習(xí)題5:P.1262~5、7、8、14~18主要參考資料精讀教材P.107P.125查閱相關(guān)參考資料第六章實(shí)體聯(lián)系模型(建議2學(xué)時(shí))教案教學(xué)目的與要求目的:實(shí)體聯(lián)系模型(ER模型)是廣泛被采用的概念模型設(shè)計(jì)方法ER模型是人們認(rèn)識(shí)客觀世界的一種工具。數(shù)據(jù)庫設(shè)計(jì)者的任務(wù)要把現(xiàn)實(shí)世界中的數(shù)據(jù)以及數(shù)據(jù)間的聯(lián)系抽象出來,充分反映用戶需求。要求:掌握實(shí)體聯(lián)系模型的基本概念,充分理解ER模型設(shè)計(jì)方法,具備針對特定應(yīng)用設(shè)計(jì)ER模型的能力重點(diǎn)難點(diǎn)重點(diǎn):實(shí)體、聯(lián)系、屬性的分類、ER模型的擴(kuò)充、ER模型的設(shè)計(jì)難點(diǎn):ER模型的設(shè)計(jì)、ER模型的擴(kuò)充教學(xué)內(nèi)容及安排§1實(shí)體與屬性的基本概念10分鐘§2實(shí)體和聯(lián)系的設(shè)計(jì)和實(shí)現(xiàn)10分鐘§3擴(kuò)展的實(shí)體聯(lián)系模型的表示方法15分鐘§4實(shí)例分析10分鐘教學(xué)方式課堂講授、案例教學(xué)、啟發(fā)思維課后學(xué)習(xí)任務(wù)布置習(xí)題6:P.1402、4、6主要參考資料精讀:教材P.129139第七章數(shù)據(jù)庫設(shè)計(jì)(建議4學(xué)時(shí))教案教學(xué)目的與要求目的:對于給定的軟、硬件環(huán)境,針對現(xiàn)實(shí)問題,依據(jù)關(guān)系規(guī)范化理論,設(shè)計(jì)一個(gè)較優(yōu)的數(shù)據(jù)模型,建立DB結(jié)構(gòu)和DB應(yīng)用系統(tǒng)。要求:掌握數(shù)據(jù)庫設(shè)計(jì)的基本概念、定義和方法重點(diǎn)難點(diǎn)重點(diǎn):需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)難點(diǎn):關(guān)系規(guī)范化理論在數(shù)據(jù)庫設(shè)計(jì)中的應(yīng)用教學(xué)內(nèi)容及安排§1數(shù)據(jù)庫設(shè)計(jì)概述45分鐘一、軟件工程與軟件生存期二、數(shù)據(jù)庫工程與數(shù)據(jù)庫生存期三、數(shù)據(jù)庫設(shè)計(jì)的輸人和輸出§2數(shù)據(jù)庫設(shè)計(jì)的步驟45+25分鐘規(guī)劃需求分析概念設(shè)計(jì)邏輯設(shè)計(jì)物理設(shè)計(jì)數(shù)據(jù)庫的實(shí)現(xiàn)數(shù)據(jù)庫的運(yùn)行與維護(hù)§3實(shí)例分析45+20分鐘本章重要概念(1)DBS生存期及其7個(gè)階段的任務(wù)和工作,DBD過程的輸入和輸出。(2)需求分析的步驟、數(shù)據(jù)流圖,數(shù)據(jù)字典的內(nèi)容和作用。(3)概念設(shè)計(jì)的重要性、主要步驟。邏輯設(shè)計(jì)階段的主要步驟。(4)ER模型的基本元素,屬性的分類,聯(lián)系的元數(shù)、連通詞、基數(shù),采用ER方法的概念設(shè)計(jì)步驟。(5)ER模型到關(guān)系模型的轉(zhuǎn)換規(guī)則。采用ER方法的邏輯設(shè)計(jì)步驟。(6)ER模型的擴(kuò)充:弱實(shí)體,超類和子類。(7)規(guī)范化理論對數(shù)據(jù)庫設(shè)計(jì)的指導(dǎo)意義。教學(xué)方式課堂講授、案例教學(xué)、啟發(fā)思維課后學(xué)習(xí)任務(wù)布置習(xí)題7:P.17112、15、21主要參考資料精讀教材:P.143-170第八章數(shù)據(jù)庫管理(建議8學(xué)時(shí))教案教學(xué)目的與要求目的:數(shù)據(jù)庫的管理通過恢復(fù)、并發(fā)控制、完整性和安全性四個(gè)方面實(shí)現(xiàn),并保證事務(wù)的ACID性質(zhì)不被破壞。要求:掌握SQL對恢復(fù)、并發(fā)、完整性、安全性四個(gè)方面提供的支持和應(yīng)用實(shí)例,具備有效運(yùn)用系統(tǒng)提供的數(shù)據(jù)庫管理方法和保護(hù)功能的能力。重點(diǎn)難點(diǎn)重點(diǎn):檢查點(diǎn)技術(shù),并發(fā)操作、封鎖帶來的若干問題,并發(fā)調(diào)度的可串行化,SQL中完整性約束的實(shí)現(xiàn),安全性中的授權(quán)語句難點(diǎn):可恢復(fù)性、可串行化、檢查點(diǎn)技術(shù)、SQL中的完整性約束、SQL3中的觸發(fā)器教學(xué)內(nèi)容及安排§1事務(wù)的概念15分鐘一、事務(wù)的定義二、事務(wù)的ACID性質(zhì)三、事務(wù)的狀態(tài)變遷§2數(shù)據(jù)庫的恢復(fù)一、故障分類二、數(shù)據(jù)庫恢復(fù)技術(shù)45分鐘1.數(shù)據(jù)轉(zhuǎn)儲(chǔ)2.登記日志文件三、恢復(fù)策略1.事務(wù)故障的恢復(fù)2.系統(tǒng)故障的恢復(fù)3.介質(zhì)故障的恢復(fù)四、檢測點(diǎn)機(jī)制30分鐘1.檢查點(diǎn)方法2.檢查點(diǎn)恢復(fù)步驟板書舉例五、運(yùn)行記錄(日志記錄)優(yōu)先原則§3數(shù)據(jù)庫的并發(fā)控制45分鐘一、并發(fā)操作帶來的三個(gè)問題1.丟失更新2.不一致分析3.讀“臟”數(shù)據(jù)二、并發(fā)調(diào)度的可串行化1.概念2.可串行化調(diào)度定義:三、封鎖1.封鎖類型2.封鎖粒度3.封鎖協(xié)議§4數(shù)據(jù)庫的完整性45分鐘一、完整性子系統(tǒng)的主要功能:二、完整性規(guī)則的組成與分類三、SQL中的完整性約束45分鐘1.域完整性規(guī)則2.基本表約束3.斷言四、SQL3的觸發(fā)器(主動(dòng)規(guī)則)45分鐘1.觸發(fā)器結(jié)構(gòu)2.SQL3的觸發(fā)器實(shí)例五、SQLServer的數(shù)據(jù)庫完整性及實(shí)現(xiàn)方法45分鐘1.SQLServer的數(shù)據(jù)完整性的種類2.SQLServer數(shù)據(jù)完整性的兩種方式3.SQLServer實(shí)現(xiàn)數(shù)據(jù)完整性的具體方法§5數(shù)據(jù)庫的安全性45分鐘一、計(jì)算機(jī)系統(tǒng)安全模型二、二、SQL中的安全性機(jī)制三、數(shù)據(jù)加密法教學(xué)方式課堂講授、案例教學(xué)、啟發(fā)思維課后學(xué)習(xí)任務(wù)布置習(xí)題8:P.1953、5~9、15~18、19~20主要參考資料精讀:教材P.173~194查閱相關(guān)資料第九章分布式數(shù)據(jù)庫系統(tǒng)(建議2學(xué)時(shí))教案教學(xué)目的與要求了解DDB、DDBS、DDBMS的定義、DDBS的特點(diǎn)和分類,掌握DDB的模式結(jié)構(gòu)。重點(diǎn)難點(diǎn)重點(diǎn):DDB的模式結(jié)構(gòu),分布式查詢處理難點(diǎn):分布式查詢處理教學(xué)內(nèi)容及安排§1DDBS概述45分鐘一、集中式系統(tǒng)與分布式系統(tǒng)二、分布式數(shù)據(jù)庫系統(tǒng)(DDBS)的定義三、DDBS的基本特點(diǎn)四、DDBS的其他特點(diǎn):五、DDBS的優(yōu)缺點(diǎn)六、DDBS的分類§2分布式數(shù)據(jù)存儲(chǔ)數(shù)據(jù)分片數(shù)據(jù)分配§3DDB的模式結(jié)構(gòu)45分鐘§4DDBMS的功能及組成§5分布式查詢處理課后學(xué)習(xí)任務(wù)布置1.自學(xué)分布式查詢處理2.習(xí)題9:P.21510~12主要參考資料精讀:教材P.199~215查閱相關(guān)資料第十章對象關(guān)系數(shù)據(jù)庫(建議4學(xué)時(shí))教案教學(xué)目的與要求目的:了解數(shù)據(jù)庫技術(shù)的發(fā)展趨勢,具備理解及描述數(shù)據(jù)庫領(lǐng)域復(fù)雜工程問題的能力要求:掌握基本概念、定義和方法;根據(jù)用戶的需求,設(shè)計(jì)對象聯(lián)系圖;根據(jù)已知的對象聯(lián)系圖,用ORDB定義語言設(shè)計(jì)數(shù)據(jù)庫;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新進(jìn)員工質(zhì)量意識(shí)培訓(xùn)
- 信用社人力資源新工培訓(xùn)
- 數(shù)控車削加工技術(shù) 課件 項(xiàng)目二 制定數(shù)控車削工藝
- 山東省淄博市第一中學(xué)2024-2025學(xué)年高三上學(xué)期期中考試語文試卷含答案
- T-YNZYC 0079-2023 綠色藥材 蜘蛛香栽培技術(shù)規(guī)程
- T-YNRZ 025-2024 瓜類蔬菜育苗技術(shù)規(guī)程
- 廣西桂林市永??h2024-2025學(xué)年上學(xué)期八年級(jí)數(shù)學(xué)期中考試卷(無答案)
- 區(qū)域經(jīng)濟(jì)發(fā)展
- 高考?xì)v史二輪復(fù)習(xí)通史版選修四中外歷史人物評(píng)說課
- 2024年山東省臨沂市中考英語試題含解析
- DB43∕519-2010 煤礦井下作業(yè)勞保服
- 教研《My clothes Let's talk》評(píng)課稿6月
- 反強(qiáng)迫勞動(dòng)反歧視反騷擾培訓(xùn)演示文稿課件
- 130t/h燃煤注汽鍋爐安裝技術(shù)交底課件
- DB33∕T 1231-2020 人防門安裝技術(shù)規(guī)程
- 人員定位礦用井口唯一性檢測系統(tǒng)
- 主題班會(huì):拍賣會(huì)ppt課件
- 技能大師工作室建設(shè)PPT幻燈片課件(PPT 66頁)
- 新版新幼兒園成長檔案模板
- JIS G3507-1-2021 冷鐓用碳素鋼.第1部分:線材
- 科捷物流介紹(中文版)ppt課件
評(píng)論
0/150
提交評(píng)論