《數(shù)據(jù)庫原理》課程教學(xué)大綱_第1頁
《數(shù)據(jù)庫原理》課程教學(xué)大綱_第2頁
《數(shù)據(jù)庫原理》課程教學(xué)大綱_第3頁
《數(shù)據(jù)庫原理》課程教學(xué)大綱_第4頁
《數(shù)據(jù)庫原理》課程教學(xué)大綱_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理一、課程概況所屬專業(yè):軟件工程開課單位:數(shù)學(xué)與計算機(jī)科學(xué)學(xué)院課程類型:專業(yè)基礎(chǔ)課程課程代碼:07414120開課學(xué)期:4學(xué)分:4學(xué)時:68核心課程:是 擬使用教材:董健全.丁寶康編著.施伯樂主審.數(shù)據(jù)庫實用教程,清華大學(xué)出版社. 第三版.2010國內(nèi)(外)現(xiàn)有教材:薩師煊.王珊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社.第四版學(xué)習(xí)參考資料施伯樂.丁寶康.汪衛(wèi).數(shù)據(jù)庫系統(tǒng)教程.高等教育出版社.第二版;王珊.陳紅.數(shù)據(jù)庫系統(tǒng)原理教程.清華大學(xué)出版社;陳志泊.王春玲.數(shù)據(jù)庫原理及應(yīng)用教程.人民郵電出版社.第三.版2014;周有順.數(shù)據(jù)庫原理-現(xiàn)實世界數(shù)字化課件.學(xué)院FTP二、課程描述數(shù)據(jù)庫技術(shù)是計算

2、機(jī)科學(xué)技術(shù)中發(fā)展最快最成熟的領(lǐng)域之一,也是應(yīng)用最廣的技術(shù)之一,它已成為現(xiàn)代信息技術(shù)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。數(shù)據(jù)庫原理課程是軟件工程類、計算機(jī)科學(xué)與技術(shù)類、物聯(lián)網(wǎng)類等專業(yè)基礎(chǔ)課,更是軟件工程專業(yè)重要核心課程。本門課程是為學(xué)習(xí)后續(xù)課程準(zhǔn)備必要的數(shù)據(jù)庫方法和原理性知識,主要讓學(xué)生掌握數(shù)據(jù)管理理論基礎(chǔ)知識和數(shù)據(jù)庫體系結(jié)構(gòu)及工作原理思想,培養(yǎng)學(xué)生現(xiàn)實世界數(shù)字化建模和現(xiàn)實世界虛擬化的數(shù)據(jù)庫技術(shù)技能,通過各章的學(xué)習(xí)和相應(yīng)同步開設(shè)數(shù)據(jù)庫原理實驗的實驗,使學(xué)生掌握解決實際問題的方法,為進(jìn)一步學(xué)習(xí)智能智慧領(lǐng)域其他知識打下堅實基礎(chǔ)。課程的主要內(nèi)容包括數(shù)據(jù)庫概念,數(shù)據(jù)庫體系結(jié)構(gòu)及工作原理,數(shù)據(jù)庫的概念模型及系

3、統(tǒng)實現(xiàn)類型,關(guān)系數(shù)據(jù)模型的基本概念、關(guān)系代數(shù)及關(guān)系模式規(guī)范化理論,關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)查詢語言SQL,數(shù)據(jù)庫的設(shè)計、數(shù)據(jù)庫數(shù)據(jù)的完整性一致性、數(shù)據(jù)庫的并發(fā)控制及安全性,數(shù)據(jù)庫恢復(fù)等高級技術(shù)。三、課程目標(biāo)掌握數(shù)據(jù)庫的歷史發(fā)展、當(dāng)前主流和未來發(fā)展;掌握數(shù)據(jù)庫的基本概念、基本理論和數(shù)據(jù)庫操縱技術(shù)。掌握數(shù)據(jù)庫發(fā)展史上的兩條主線:數(shù)據(jù)模型的演變,數(shù)據(jù)庫語言的演變;掌握數(shù)據(jù)庫的基本理論實現(xiàn)方法-現(xiàn)實世界數(shù)字化方法。掌握數(shù)據(jù)庫設(shè)計從ER圖、對象聯(lián)系圖(是ER圖的擴(kuò)充使之能表達(dá)對象之間的引用)到UML類圖(是一種純OO技術(shù)的結(jié)構(gòu)以體現(xiàn)現(xiàn)實世界數(shù)據(jù)之間面向?qū)ο蟮母鞣N聯(lián)系方式)的概念建模思想方法演變的發(fā)展過程。具有利用

4、數(shù)據(jù)庫相關(guān)技術(shù)解決實際問題的能力。了解解決大數(shù)據(jù)云網(wǎng)背后數(shù)據(jù)資源支撐問題等方面的知識和培養(yǎng)與其相關(guān)技能。初步具備數(shù)據(jù)庫建模設(shè)計及適應(yīng)大數(shù)據(jù)云計算和電子商務(wù)應(yīng)用網(wǎng)絡(luò)工程的能力。四、教學(xué)要求數(shù)據(jù)庫原理課程的特點是:理論性成熟有關(guān)系運算理論、模式設(shè)計理論等;實用性強(qiáng)如數(shù)據(jù)庫語言、數(shù)據(jù)庫設(shè)計均是課程重點內(nèi)容;可操作性較強(qiáng),有大量問題和應(yīng)用值得分析和設(shè)計;創(chuàng)新性更是課程特色,有許多深層的問題具有發(fā)展的余地,有待去挖掘、發(fā)現(xiàn)和總結(jié)。根據(jù)數(shù)據(jù)庫原理課程特點、課程目標(biāo)和計算機(jī)軟件工程專業(yè)的工科特色,課程教學(xué)要求按工程知識準(zhǔn)備、工程設(shè)計、工程實現(xiàn)的工程項目順序完成整個教學(xué)過程,讓學(xué)生在數(shù)據(jù)庫設(shè)計和應(yīng)用開發(fā)及數(shù)據(jù)

5、庫管理上全面掌握數(shù)據(jù)庫原理的思想方法,能勇敢地根據(jù)數(shù)據(jù)庫發(fā)展演變趨勢去創(chuàng)新學(xué)習(xí)新的概念建模方法適應(yīng)數(shù)據(jù)模型的演變和數(shù)據(jù)庫語言的演變。本課程教學(xué)目的和基本要求是教師必須通過科學(xué)的課程教學(xué)設(shè)計使學(xué)生熟練掌握數(shù)據(jù)庫系統(tǒng)的基本概念和原理,理解現(xiàn)實世界數(shù)字化思想,理解SQL、關(guān)系代數(shù)和關(guān)系演算等數(shù)據(jù)庫語言,學(xué)會關(guān)系數(shù)據(jù)庫規(guī)范設(shè)計的方法和步驟,了解數(shù)據(jù)庫系統(tǒng)的實現(xiàn)技術(shù)。學(xué)生必須按要求配合足夠課外時間認(rèn)真完成作業(yè),并結(jié)合同步開設(shè)的數(shù)據(jù)庫原理實驗課程教學(xué)過程的進(jìn)行使自己具備使用關(guān)系數(shù)據(jù)庫軟件開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的能力,為后繼課程大型數(shù)據(jù)庫實踐、數(shù)據(jù)挖掘、專家系統(tǒng)等學(xué)習(xí)打下基礎(chǔ),成為我國大數(shù)據(jù)云計算物聯(lián)網(wǎng)電子商務(wù)

6、應(yīng)用的合格人才。五、考核方式及要求為實現(xiàn)課程教學(xué)目標(biāo),本門課程考核方式及要求為:出勤率占14%,點到不少于6次,其中缺席1次,按無成績計算;隨堂測驗1次,測驗成績按10%折算后計入總成績;課程作業(yè)8次以上,按批改成績16%折算后計入總成績;教師隨堂檢查學(xué)生課堂筆記記錄情況并打分,按10%計入總成績;期末卷面閉卷考試,占總成績的50%。注:授課教師應(yīng)緊扣課程目標(biāo),把課程考核貫穿于教學(xué)的全過程,選擇能夠全面衡量學(xué)生學(xué)習(xí)效果的考核方式,對學(xué)生的學(xué)習(xí)效果進(jìn)行有效評價。動手能力及實驗的考核放在數(shù)據(jù)庫原理實驗課程中進(jìn)行實踐性考核。六、課程內(nèi)容第一講:現(xiàn)實世界的數(shù)字化-數(shù)據(jù)庫(授課時間:第四學(xué)期第一到二周)

7、教學(xué)目標(biāo):了解數(shù)據(jù)庫技術(shù)的產(chǎn)生和發(fā)展,理解數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)及數(shù)據(jù)庫管理系統(tǒng)等基本概念。教學(xué)重點:數(shù)據(jù)庫系統(tǒng)的特點。教學(xué)難點:闡述數(shù)據(jù)管理技術(shù)的發(fā)展及信息技術(shù)的研究發(fā)展要求虛擬世界與現(xiàn)實世界同步變化的思想形成,數(shù)據(jù)庫如何以其智慧的數(shù)據(jù)結(jié)構(gòu)形式及聯(lián)系的描述方法成為人們認(rèn)識世界改造世界的有力武器。學(xué) 時:課堂教學(xué)6學(xué)時,實驗3學(xué)時,課外自主學(xué)習(xí)時間不少于6學(xué)時教學(xué)方法:講授法、多媒體演示法及上機(jī)實驗演示主要內(nèi)容:教材中的第一章數(shù)據(jù)庫發(fā)展史 第一節(jié) 數(shù)據(jù)管理技術(shù)的發(fā)展一、人工管理階段二、文件系統(tǒng)階段三、文件系統(tǒng)的缺陷四、倒排文件系統(tǒng)階段第二節(jié) 數(shù)據(jù)庫技術(shù)的產(chǎn)生和發(fā)展一、數(shù)據(jù)庫技術(shù)的產(chǎn)生 二、數(shù)據(jù)庫階

8、段的數(shù)據(jù)管理特點三、數(shù)據(jù)庫技術(shù)的術(shù)語四、數(shù)據(jù)庫技術(shù)的發(fā)展學(xué)習(xí)方法:記筆記、小組討論、實驗操作課后作業(yè):完成教材第一章中相應(yīng)的練習(xí)題并在下周課前提交第二講:數(shù)據(jù)庫系統(tǒng)工作原理-SPARC分級結(jié)構(gòu)(授課時間:第四學(xué)期第二到四周)教學(xué)目標(biāo):掌握數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)數(shù)據(jù)模型,包括數(shù)據(jù)模型的三要素、概念模型,理解三種主要的數(shù)據(jù)庫模型。理解數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)。教學(xué)重點:與數(shù)據(jù)庫有關(guān)的概念模型、數(shù)據(jù)模型、數(shù)據(jù)獨立性。教學(xué)難點:數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)即由三級模式和二個映射構(gòu)成的數(shù)據(jù)庫系統(tǒng)工作原理上。從而闡述人類智慧結(jié)晶之?dāng)?shù)據(jù)庫系統(tǒng)如何工作是我們提高工作效率達(dá)到現(xiàn)實世界數(shù)字化的關(guān)鍵,SPARC分級結(jié)構(gòu)

9、及模式映射方法使數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫數(shù)據(jù)采集和數(shù)據(jù)庫應(yīng)用開發(fā)達(dá)到設(shè)計過程的并行化,讓大數(shù)據(jù)工作和云計算按人類的思維和智慧運行有了自動實現(xiàn)的基礎(chǔ)。學(xué) 時:課堂教學(xué)8學(xué)時,實驗2學(xué)時。課外自主學(xué)習(xí)時間不少于10學(xué)時教學(xué)方法:講授法、多媒體演示法及上機(jī)實驗演示主要內(nèi)容:教材中的第二章 數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)。第一節(jié) 數(shù)據(jù)描述一、概念設(shè)計中的數(shù)據(jù)描述二、邏輯設(shè)計中的數(shù)據(jù)描述三、存儲介質(zhì)層次及數(shù)據(jù)描述四、數(shù)據(jù)聯(lián)系的描述第二節(jié) 數(shù)據(jù)模型一、數(shù)據(jù)模型的定義二、實體聯(lián)系模型三、層次模型四、網(wǎng)狀模型五、關(guān)系模型六、面向?qū)ο竽P偷谌?jié) 數(shù)據(jù)庫的體系結(jié)構(gòu)一、三級模式結(jié)構(gòu)二、三級結(jié)構(gòu)和兩級映象三、兩級數(shù)據(jù)獨立性四、用戶及用

10、戶界面第四節(jié) 數(shù)據(jù)庫管理系統(tǒng)一、數(shù)據(jù)庫管理系統(tǒng)的工作模式二、DBMS的主要功能 三、DBMS的模塊組成第五節(jié) 數(shù)據(jù)庫系統(tǒng)一、DBS的組成二、DBS的全局結(jié)構(gòu) 三、DBS結(jié)構(gòu)的分類四、DBS的效益學(xué)習(xí)方法:記筆記、小組討論、實驗操作課后作業(yè):完成教材第二章中相應(yīng)的練習(xí)題分二次完成每周課前提交第三講:建立模型(概念模型、數(shù)據(jù)模型、數(shù)據(jù)庫模式)(授課時間:第四學(xué)期第四到七周)教學(xué)目標(biāo):掌握現(xiàn)實世界客觀存在的事物事件及聯(lián)系抽象概括的描述方法,掌握E-R模型的基本元素及聯(lián)系的設(shè)計表達(dá);掌握數(shù)據(jù)庫設(shè)計的方法和步驟;掌握概念結(jié)構(gòu)的設(shè)計和邏輯結(jié)構(gòu)的設(shè)計。教學(xué)重點:E-R模型各基本元素的含義及如何抽象表達(dá)現(xiàn)實世

11、界;數(shù)據(jù)庫概念設(shè)計和邏輯結(jié)構(gòu)設(shè)計。如何研究客觀事物及聯(lián)系并充分準(zhǔn)確表達(dá)描述下來是設(shè)計好數(shù)據(jù)庫的關(guān)鍵和基礎(chǔ),正確的建模的方法才能設(shè)計好科學(xué)的適應(yīng)現(xiàn)實變化的動態(tài)數(shù)據(jù)庫模型,因此它成為數(shù)據(jù)庫原理的重要組成部分。教學(xué)難點:E-R模型中各基本元素的識別劃分和正確描述,準(zhǔn)確概括現(xiàn)實世界中的客觀存在及各種聯(lián)系類型的區(qū)別運用,數(shù)據(jù)庫概念設(shè)計。學(xué) 時:課堂教學(xué)12學(xué)時,實驗3。課外自主學(xué)習(xí)時間不少于12學(xué)時教學(xué)方法:講授法、多媒體演示法及上機(jī)實驗演示主要內(nèi)容:教材中的第六章 實體聯(lián)系模型,第七章 數(shù)據(jù)庫設(shè)計。第六章 實體聯(lián)系模型第一節(jié) E-R模型的基本元素 第二節(jié) 屬性的分類一、基本屬性和復(fù)合屬性二、單值屬性和

12、多值屬性三、導(dǎo)出屬性四、空值第三節(jié) 聯(lián)系的設(shè)計一、聯(lián)系的元素二、聯(lián)系的連通詞三、聯(lián)系的基數(shù)第四節(jié) E-R模型的擴(kuò)充一、依賴聯(lián)系與弱實體二、子類和超類第五節(jié) E-R模型實例分析第七章 數(shù)據(jù)庫設(shè)計第一節(jié) 數(shù)據(jù)庫設(shè)計概述一、軟件生存期二、數(shù)據(jù)庫系統(tǒng)生存期三、數(shù)據(jù)庫設(shè)計的具體步驟第二節(jié) 規(guī)劃第三節(jié) 需求分析一、需求描述與分析二、需求分析階段的輸入和輸出三、需求分析步驟第四節(jié) 概念設(shè)計一、概念設(shè)計的必要性二、概念模型三、概念設(shè)計的主要步驟四、數(shù)據(jù)抽象五、E-R模型的操作六、采用E-R方法的數(shù)據(jù)庫概念設(shè)計第五節(jié) 邏輯設(shè)計一、邏輯設(shè)計環(huán)境二、邏輯設(shè)計的步驟三、E-R模型向關(guān)系模型的轉(zhuǎn)換四、關(guān)系數(shù)據(jù)庫的邏輯設(shè)

13、計第六節(jié) 物理設(shè)計第七節(jié) 數(shù)據(jù)庫的實現(xiàn) 第八節(jié) 數(shù)據(jù)庫的運行與維護(hù)學(xué)習(xí)方法:記筆記、小組討論、實驗操作課后作業(yè):完成教材第六、七章中相應(yīng)的練習(xí)題分三次完成每周課前提交第四講:關(guān)系數(shù)據(jù)庫理論基礎(chǔ)-關(guān)系代數(shù)運算表達(dá)查詢(授課時間:第四學(xué)期第七到九周)教學(xué)目標(biāo):理解關(guān)系模型和數(shù)學(xué)定義、掌握用關(guān)系代數(shù)表達(dá)查詢。教學(xué)重點:關(guān)系的數(shù)學(xué)定義、關(guān)系代數(shù)。大眾數(shù)據(jù)庫大多采用關(guān)系數(shù)據(jù)庫模式,如何讓人們科學(xué)地進(jìn)行關(guān)系數(shù)據(jù)庫應(yīng)用,發(fā)揮數(shù)據(jù)庫揭示客觀規(guī)律來指導(dǎo)人們的魔力,則必須了解關(guān)系運算的性質(zhì)和規(guī)律。掌握它才能幫助應(yīng)用開發(fā)人員設(shè)計科學(xué)正確的算法。因此,它成為關(guān)系數(shù)據(jù)庫原理重要組成部分。教學(xué)難點:域關(guān)系演算及它與關(guān)系代

14、數(shù)運算的區(qū)別和運用環(huán)境。學(xué) 時:課堂教學(xué)10學(xué)時,實驗5學(xué)時。課外自主學(xué)習(xí)時間不少于12學(xué)時教學(xué)方法:講授法、多媒體演示法及上機(jī)實驗演示主要內(nèi)容:教材中的第三章 關(guān)系運算。第一節(jié) 關(guān)系數(shù)據(jù)模型一、關(guān)系數(shù)據(jù)模型的定義二、關(guān)鍵碼和表之間的聯(lián)系三、關(guān)系模式、關(guān)系子模式和存儲模式四、關(guān)系模型的完整性規(guī)則五、關(guān)系模型的形式定義第二節(jié) 關(guān)系代數(shù)一、關(guān)系查詢語言和關(guān)系運算二、關(guān)系代數(shù)的五個基本操作三、關(guān)系代數(shù)的組合操作四、關(guān)系代數(shù)表達(dá)式及其應(yīng)用實例五、擴(kuò)充的關(guān)系代數(shù)操作第三節(jié) 關(guān)系演算一、元組關(guān)系演算二、域關(guān)系演算三、關(guān)系運算的安全性和等價性第四節(jié) 查詢優(yōu)化一、關(guān)系代數(shù)表達(dá)式的優(yōu)化問題二、關(guān)系代數(shù)表達(dá)式的等

15、價變換規(guī)則三、優(yōu)化的一般策略四、優(yōu)化算法學(xué)習(xí)方法:記筆記、小組討論、實驗操作課后作業(yè):完成教材第三章中相應(yīng)的練習(xí)題分二次完成每周課前提交第五講:關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)查詢語言-SQL(授課時間:第四學(xué)期第十到十二周)教學(xué)目標(biāo):在理解SQL語言的基礎(chǔ)上進(jìn)一步加深對關(guān)系數(shù)據(jù)庫系統(tǒng)的基本概念的理解。使這些概念更加具體、豐富。 掌握SQL語言在數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)更新、數(shù)據(jù)控制方面的功能。理解視圖的概念,學(xué)會使用嵌入式SQL。教學(xué)重點:SQL的數(shù)據(jù)定義及操縱。SQL語言是關(guān)系數(shù)據(jù)庫描述及應(yīng)用開發(fā)的重要核心語言,作為應(yīng)用開發(fā)人員是必須掌握的,它屬于數(shù)據(jù)庫應(yīng)用的重要手段,尤其目前互聯(lián)網(wǎng)+時代,遠(yuǎn)程視圖操作及W

16、EB數(shù)據(jù)庫運用需要對分布式數(shù)據(jù)庫等數(shù)據(jù)庫體系結(jié)構(gòu)及工作原理有充分的理解,課堂教學(xué)必須通過實例做到形象生動的展示。教學(xué)難點:視圖的概念、視圖的作用及對視圖更新的限制。學(xué) 時:課堂教學(xué)12學(xué)時,實驗10學(xué)時。課外自主學(xué)習(xí)時間不少于18學(xué)時教學(xué)方法:講授法、多媒體演示法及上機(jī)實驗演示主要內(nèi)容:教材中的第四章 結(jié)構(gòu)化查詢語言SQL。第一節(jié) SQL 概述一、SQL的發(fā)展歷程二、SQL數(shù)據(jù)庫的體系結(jié)構(gòu)三、SQL的組成 第二節(jié) SQL的數(shù)據(jù)定義一、SQL模式的創(chuàng)建和撤消二、SQL提供的基本數(shù)據(jù)類型三、基本表的創(chuàng)建、修改和撤消四、視圖的創(chuàng)建和撤消五、索引的創(chuàng)建和撤消第三節(jié) SQL的數(shù)據(jù)查詢一、SELECT 語

17、句格式二、單表查詢?nèi)⒍啾聿樵兯?、聚合函?shù)五、數(shù)據(jù)分組六、集合操作第四節(jié) SQL的數(shù)據(jù)更新一、數(shù)據(jù)插入二、數(shù)據(jù)刪除三、數(shù)據(jù)修改四、對視圖的更新操作第五節(jié) 嵌入式SQL一、SQL語言的運行環(huán)境二、嵌入式SQL的使用規(guī)定三、嵌入式SQL的使用技術(shù)四、動態(tài)SQL語句學(xué)習(xí)方法:記筆記、小組討論、實驗操作課后作業(yè):完成教材第四章中相應(yīng)的練習(xí)題分三次完成每周課前提交。第六講:關(guān)系模式規(guī)范化-關(guān)系數(shù)據(jù)庫設(shè)計(步驟)(授課時間:第四學(xué)期第十三到十五周)教學(xué)目標(biāo):了解關(guān)系規(guī)范理論研究的背景,掌握規(guī)范化理論。了解數(shù)據(jù)依賴的公理系統(tǒng)及模式分解。教學(xué)重點:關(guān)系數(shù)據(jù)庫規(guī)范化理論。由于關(guān)系數(shù)據(jù)庫冗余易沉積,且易使數(shù)據(jù)庫癱

18、瘓甚至提前結(jié)束數(shù)據(jù)庫生命周期,科學(xué)的設(shè)計好關(guān)系數(shù)據(jù)庫模式使其既能較好地表達(dá)現(xiàn)實世界及聯(lián)系又能維持在低冗余沉積狀態(tài),這樣數(shù)據(jù)庫系統(tǒng)就有了較高的生命力。關(guān)系模式規(guī)范化提供了一種科學(xué)的設(shè)計方法,它因而成為關(guān)系數(shù)據(jù)庫原理又一重要組成部分。教學(xué)難點:函數(shù)依賴、多值依賴、信息無損和無損分解及它們之間有無關(guān)系。學(xué) 時:課堂教學(xué)10學(xué)時,實驗5學(xué)時。課外自主學(xué)習(xí)時間不少于10學(xué)時教學(xué)方法:講授法、多媒體演示法及上機(jī)實驗演示主要內(nèi)容:教材中的第五章 規(guī)范化設(shè)計。第一節(jié) 關(guān)系模式的設(shè)計問題 一、關(guān)系模式的外延和內(nèi)涵 二、泛關(guān)系模式與數(shù)據(jù)庫模式三、關(guān)系模式的冗余和異常問題四、本章的符號約定第二節(jié) 函數(shù)依賴一、函數(shù)依

19、賴的定義二、FD的邏輯蘊(yùn)涵三、FD的推理規(guī)則四、FD和關(guān)鍵碼的聯(lián)系五、屬性集的閉包六、FD集的最小依賴集第三節(jié) 關(guān)系模式的分解特性一、模式分解問題二、無損分解三、無損分解的測試方法四、保持函數(shù)依賴的分解五、模式分解與模式等價問題第四節(jié) 關(guān)系模式的范式一、第一范式二、第二范式三、第三范式四、BCNF五、分解成BCNF模式集的方法六、分解成3NF模式集的方法七、模式設(shè)計方法的原則學(xué)習(xí)方法:記筆記、小組討論、實驗操作驗證課后作業(yè):完成教材第五章中相應(yīng)的練習(xí)題分二次完成每周課前提交。第七講:數(shù)據(jù)庫安全保護(hù)、并發(fā)控制和數(shù)據(jù)庫技術(shù)新進(jìn)展(授課時間:第四學(xué)期第十五到十六周)教學(xué)目標(biāo):掌握事務(wù)的基本概念及特性

20、。了解故障的種類及恢復(fù)實現(xiàn)技術(shù)。了解實現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的技術(shù)和方法。理解DBMS完整性實現(xiàn)的機(jī)制,包括完整性約束定義機(jī)制、完整性檢查機(jī)制和違背完整性約束條件時DBMS應(yīng)采取的動作。教學(xué)重點:數(shù)據(jù)庫完整性與安全性。目前數(shù)據(jù)庫大量用于網(wǎng)絡(luò)后臺,更是大數(shù)據(jù)、物聯(lián)網(wǎng)云計算、電子商務(wù)、互聯(lián)網(wǎng)金融的重要核心。在大量數(shù)據(jù)庫應(yīng)用中,保持良好高效的正常系統(tǒng)運行很重要。為了直觀形象可結(jié)合數(shù)據(jù)庫原理實驗課程中的SQL SERVER 完整性規(guī)則定義,存儲過程和觸發(fā)器等的運用進(jìn)行實例演示。教學(xué)難點:數(shù)據(jù)庫死鎖及并發(fā)控制。學(xué) 時:課堂教學(xué)5學(xué)時,實驗3學(xué)時。課外自主學(xué)習(xí)時間不少于8學(xué)時教學(xué)方法:講授法、多媒體演示法及上機(jī)實驗演示主要內(nèi)容:教材中的第八章 數(shù)據(jù)庫的管理。第一節(jié) 事務(wù)的概念一、事務(wù)的定義二、事務(wù)的ACID性質(zhì)第二節(jié) 數(shù)據(jù)庫的恢復(fù)一、恢復(fù)的定義、原則和方法二、故障類型和恢復(fù)方法三、檢查點機(jī)制四、運行記錄優(yōu)先原則五、SQL對事務(wù)的支持第三節(jié) 數(shù)據(jù)庫的并發(fā)控制一、并發(fā)操作帶來的三個問題二、封鎖機(jī)制三、活鎖、餓死和死鎖四、并發(fā)調(diào)度的的可串行化五、SQL中事務(wù)的存取模式和隔離級別第四節(jié) 數(shù)據(jù)庫的完整性一、完整性子系統(tǒng)和完整性規(guī)則二、SQL中完整性約束三、SQL中觸發(fā)器第五節(jié) 數(shù)據(jù)庫的安全性

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論