教案模板數(shù)據(jù)庫原理_第1頁
教案模板數(shù)據(jù)庫原理_第2頁
教案模板數(shù)據(jù)庫原理_第3頁
教案模板數(shù)據(jù)庫原理_第4頁
教案模板數(shù)據(jù)庫原理_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、教案模板-數(shù)據(jù)庫原理計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第1頁課程教案學(xué)期2010,2011第1學(xué)期課程名稱數(shù)據(jù)庫原理授課對象計算機(jī)06學(xué)時數(shù)56學(xué)時教學(xué)大綱數(shù)據(jù)庫原理教學(xué)大綱,2003,教材名稱數(shù)據(jù)庫系統(tǒng)概論高等教育出版社參考教材數(shù)據(jù)庫系統(tǒng)概念,第四版,楊冬青數(shù)據(jù)庫系統(tǒng)教程,第二版,.施伯樂數(shù)據(jù)庫系統(tǒng)全書.Hector主講教師計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第2頁課程教學(xué)總體設(shè)計通過本課程的學(xué)習(xí)使學(xué)生了解數(shù)據(jù)庫系統(tǒng)的基本概念掌握數(shù)據(jù)庫的相關(guān)理論和設(shè)計方法了解數(shù)據(jù)庫系統(tǒng)的安全措施了解數(shù)據(jù)庫技術(shù)的最新發(fā)展。具體要求:1、了解數(shù)據(jù)管理技術(shù)發(fā)展的過程掌握數(shù)據(jù)庫系統(tǒng)的基本概念,數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫

2、管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等,、體系結(jié)構(gòu)和全局結(jié)構(gòu)。2、掌握關(guān)系模型的關(guān)系運算理論關(guān)系數(shù)據(jù)庫SQL語言的使用技術(shù)。3、掌握關(guān)系數(shù)據(jù)庫的規(guī)范化理論以及數(shù)據(jù)庫設(shè)計的全過程能進(jìn)行數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計和簡單應(yīng)用系統(tǒng)的設(shè)計。4、了解數(shù)據(jù)庫系統(tǒng)的保護(hù)措施數(shù)據(jù)庫的恢復(fù)、并發(fā)控制、完整性和安全性。5、了解數(shù)據(jù)庫發(fā)展的新技術(shù)。教學(xué)方法:1(啟發(fā)式教學(xué)為培養(yǎng)學(xué)生邏輯思維和創(chuàng)新能力在教學(xué)過程中教師遵循啟發(fā)式教學(xué)原則通過各種教學(xué)方式和手段激發(fā)學(xué)生的學(xué)習(xí)欲望積極投入到學(xué)習(xí)活動中積極思維發(fā)現(xiàn)問題提出問題并逐步解決問題。2(實例教學(xué)在教學(xué)中多使用實例以增強(qiáng)學(xué)生的理解和分析的能力。在教學(xué)過程中要避免簡單的語法講解安排具有實際應(yīng)用意義的

3、示例進(jìn)行示范講解。3(項目分析式教學(xué)為培養(yǎng)學(xué)生綜合應(yīng)用知識的能力通過對完整的項目的系統(tǒng)分析掌握綜合運用所學(xué)知識的能力從而真正提高數(shù)據(jù)庫應(yīng)用系統(tǒng)建立的能力。計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第3頁理論授課計劃授需作作業(yè)周課要業(yè)估計別順授課章節(jié)及內(nèi)容摘要時數(shù)時間序間量11第一章緒論4數(shù)據(jù)庫系統(tǒng)概述數(shù)據(jù)模型2數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫技術(shù)的研究領(lǐng)域23第二章關(guān)系數(shù)據(jù)庫642關(guān)系模型概述關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義關(guān)系代數(shù)35關(guān)系演算習(xí)題第三章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL6526SQL概述數(shù)據(jù)定義語句47數(shù)據(jù)查詢語句數(shù)據(jù)更新語句視圖語句數(shù)據(jù)控制語句8習(xí)題課59第四章數(shù)據(jù)庫安全性431計算機(jī)安全性概

4、論數(shù)據(jù)庫安全性10DAC/MAC空制審計及數(shù)據(jù)加密611第五章數(shù)據(jù)庫完整性231數(shù)據(jù)庫完整性約束條件完整性控制第六章關(guān)系數(shù)據(jù)理論63212關(guān)系數(shù)據(jù)庫的模式設(shè)計理論函數(shù)依賴及范式7132NF、3NF、BCNF多值依賴與4NF計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第4頁14習(xí)題課8 15 第七章 數(shù)據(jù)庫設(shè)計6 3 2數(shù)據(jù)庫設(shè)計概述需求分析16概念結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計917物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的實施與維護(hù)第八章數(shù)據(jù)庫編程65118嵌入式SQL1019存儲過程20 ODB訴程通過嵌入式SQL訪問數(shù)據(jù)庫第九章關(guān)系查詢處理和查詢優(yōu)化4311121關(guān)系數(shù)據(jù)庫系統(tǒng)的查詢處理22 關(guān)系數(shù)據(jù)庫的查詢優(yōu)化代數(shù)優(yōu)化第十章

5、數(shù)據(jù)庫恢復(fù)技術(shù)6211223事務(wù)的基本概念數(shù)據(jù)庫的恢復(fù)概述24 故障的種類恢復(fù)的實現(xiàn)技術(shù)恢復(fù)的策略1325具有檢查點的恢復(fù)技術(shù)數(shù)據(jù)鏡像第十一章并發(fā)控制44226 并發(fā)控制概述封鎖封鎖協(xié)議活鎖與死鎖1427并發(fā)調(diào)度的可串性兩段鎖協(xié)議封鎖的粒度28第十一章數(shù)據(jù)庫新技術(shù)2數(shù)據(jù)庫技術(shù)新發(fā)展數(shù)據(jù)庫管理系統(tǒng)分布式數(shù)據(jù)庫系統(tǒng)計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第5頁編號001章第一章緒論(1)節(jié)基本1、課程介紹包括課程的主要內(nèi)容、考核方式等內(nèi)容內(nèi)2、數(shù)據(jù)庫系統(tǒng)概述容3、數(shù)據(jù)庫基本概念教1、讓學(xué)生熟悉課程的總體結(jié)構(gòu)了解課程的考核要求學(xué)2、掌握數(shù)據(jù)庫系統(tǒng)的基本概念目3、了解數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展標(biāo)重重點:數(shù)據(jù)

6、庫系統(tǒng)的基本概念點難點:數(shù)據(jù)庫系統(tǒng)的基本概念難點作業(yè)教學(xué)組織教學(xué)記錄1 課程介紹通過運行一個汽車維修管理系統(tǒng)來說明該課程的教學(xué)。介紹本課程的主要內(nèi)容、考核方式、章節(jié)結(jié)構(gòu)等內(nèi)容。2數(shù)據(jù)庫基本概念,1,數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng),2,介紹數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展包括:人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段,3,數(shù)據(jù)庫系統(tǒng)的特點,3小結(jié)本次課程的主要內(nèi)容難點與重點課后預(yù)習(xí)內(nèi)容計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第6頁編號002章第一章緒論(2)節(jié)基1、數(shù)據(jù)模型本2、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)內(nèi)3、數(shù)據(jù)庫系統(tǒng)的組成容4、數(shù)據(jù)庫技術(shù)得研究領(lǐng)域教1、掌握數(shù)據(jù)庫系統(tǒng)得內(nèi)部結(jié)構(gòu)。學(xué)2、理解三級模式兩級映

7、象和數(shù)據(jù)獨立性之間得聯(lián)系。目3、了解數(shù)據(jù)庫系統(tǒng)得組成要素特別是DBA勺重要性。標(biāo)4、了解數(shù)據(jù)庫技術(shù)的研究領(lǐng)域及最新動態(tài)。重重點:概念模型三級模式點難點:概念模型邏輯獨立性物理獨立性難點作建立一個常見管理系統(tǒng)的E-R模型業(yè)教學(xué)組織教學(xué)記錄1 課堂提問主要對前一講已學(xué)知識的抽查回顧。2 數(shù)據(jù)模型,1,概念模型概念模型的作用,具體介紹E-R模型。舉例:教學(xué)管理系統(tǒng)E-R模型。,2,結(jié)構(gòu)數(shù)據(jù)模型3. 詳細(xì)介紹三級數(shù)據(jù)庫系統(tǒng)的各個組成層次模型網(wǎng)狀模型關(guān)系模型以及三種數(shù)據(jù)庫的優(yōu)缺點模式的概念以及兩級映象是如何保證數(shù)據(jù)的獨立性的。4.部分。5. 介紹數(shù)據(jù)庫技術(shù)的研究領(lǐng)域和最新動態(tài)。6. 對本節(jié)以及本章內(nèi)容進(jìn)

8、行小結(jié)。計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第7頁編號003章第二章關(guān)系數(shù)據(jù)庫(1)節(jié)基1、關(guān)系模型概述本2、關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義內(nèi)3、關(guān)系的完整性容教掌握關(guān)系模型的三個組成部分及各部分所包括的主要內(nèi)容,牢固掌握關(guān)系數(shù)據(jù)結(jié)構(gòu)學(xué)及其定義,關(guān)系的三類完整性約束的概念。為學(xué)習(xí)后面關(guān)系數(shù)據(jù)庫系統(tǒng)打好基礎(chǔ)目:關(guān)系數(shù)據(jù)模型的完整性約束。點難點:參照完整性作P744業(yè)教學(xué)組織教學(xué)記錄教學(xué)內(nèi)容1. 關(guān)系模型的相關(guān)概念特性。2. 關(guān)系模型的三個組成要素。3. 關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義4. 關(guān)系操作提問:對數(shù)據(jù)可以進(jìn)行哪些操作,5. 關(guān)系的完整性重點講述:實體完整性參照完整性。,舉例并使用數(shù)據(jù)庫軟件演示,6.

9、小結(jié)本計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第8頁編號004章第二章關(guān)系數(shù)據(jù)庫(2)節(jié)基1、關(guān)系數(shù)據(jù)模型中的關(guān)系操作。本2、傳統(tǒng)的集合運算和專門的關(guān)系運算。3、關(guān)系操作的實現(xiàn)算法。容教1、握常用關(guān)系運算的規(guī)則學(xué)2、能用關(guān)系運算描述具體的查詢操作。算法。標(biāo)重重難點:幾種常用關(guān)系代數(shù)的運算規(guī)則。難點作P975業(yè)教學(xué)組織教學(xué)記錄1 課堂提問數(shù)據(jù)模型的組成要素有哪些,2 課堂教學(xué),1,關(guān)系代數(shù)相關(guān)概念特性。,2,實幾種常用的關(guān)系代數(shù)的運算規(guī)則。,3,舉例使用關(guān)系代數(shù)表達(dá)數(shù)據(jù)查詢。,4,列舉常見的關(guān)系運算的實現(xiàn)算法。同學(xué)生一起探討給出部分算法學(xué)生完善計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案3、了解實現(xiàn)關(guān)系操作

10、的基本3小結(jié)本講第9頁編號005章第二章關(guān)系數(shù)據(jù)庫(3)節(jié)基本1、元組關(guān)系演算內(nèi)2、域關(guān)系演算容教1、了解關(guān)系演算的基本概念常用關(guān)系演算語言。學(xué)2、掌握元組關(guān)系演算的規(guī)則目3、掌握域關(guān)系演算的規(guī)則標(biāo)4、能用關(guān)系演算描述具體的查詢操作。重重難點:關(guān)系演算描述具體的查詢操作。點難點作無業(yè)教學(xué)組織教學(xué)記錄1、關(guān)系演算的基本概念常用關(guān)系演算語言。提出問題為什么用關(guān)系演算,2、元組關(guān)系演算的規(guī)則,元組關(guān)系演算描述具體的查詢操作。舉例說明3、域關(guān)系演算的規(guī)則,用域關(guān)系演算描述具體的查詢操作。4、課堂練習(xí)。由于該內(nèi)容比較抽象通過課堂練習(xí)和講解使學(xué)生更好的理解。計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第10頁編號

11、006章第三章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL(1)節(jié)基1、SQL語言概述本2、SQL數(shù)據(jù)定義語句。內(nèi)容教1、了解SQLB標(biāo)準(zhǔn)化過程SQL的特性及強(qiáng)大功能。學(xué)2、掌握SQ做據(jù)定義的語法及語句。目3、能靈活應(yīng)用SQ做據(jù)定義語句創(chuàng)建、撤銷數(shù)據(jù)庫對象。標(biāo)重重點:create語句的使用。點難點:各種約束的定義。難點作P1273業(yè)教學(xué)組織教學(xué)記錄1 SQL基礎(chǔ)知識SQLX礎(chǔ)2 SQL的數(shù)據(jù)定義,1,SQL模式,基本表、視圖、索引,的創(chuàng)建和撤消。要求學(xué)生熟練正確的使用SQL完成定義操作。并了解為什么要使用SQL,2,主碼外碼各種約束如何用SQL實現(xiàn)主碼:PRIAMRYKEY外碼:FOREIGNKEY約束:CHEC

12、K重點舉例,性別電子郵彳電話號碼,3在SQLserver2000的查詢分析器中檢驗并運行SQL®句。簡單介紹查詢分析器的使用計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第11頁編號007章第三章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL(2)節(jié)基1、SQL查詢語句本2、視圖內(nèi)容教1、掌握SQLS詢語句語法學(xué)2、了解視圖的相關(guān)概念。目標(biāo)重重點:SQL各種查詢語句的使用點難點:相關(guān)子查詢難點作P1275并補(bǔ)充作業(yè)業(yè)教學(xué)組織教學(xué)記錄一課堂提問回顧上節(jié)課內(nèi)容二課堂內(nèi)容1SQL查詢語句的語法,大量舉例,單表查詢:查詢數(shù)據(jù)來源于一張表多表查詢:查詢數(shù)據(jù)來源于多張表。,1,SELECT子句、*AS+-*,乘,/,2,FRO

13、M子句,3,WHERE子句BetweenandLike,4,聚合函數(shù),重點,cout(),sum(),count(*),avg(),max(),min()2多表查詢,難點,常見的多表查詢嵌套子查詢連接查詢相關(guān)子查詢3視圖視圖概念語法說明對視圖進(jìn)行查詢和更新操作時的限制等。三課堂練習(xí)。通過大量練習(xí)使學(xué)生熟練掌握查詢語句。并補(bǔ)充課猴作業(yè)。計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第12頁編號008章第三章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL(3)節(jié)基1、SQL數(shù)據(jù)控制語句。本2、習(xí)題課內(nèi)容教1、掌握SQL據(jù)控制語句學(xué)2、通過講解習(xí)題鞏固所學(xué)并糾正錯誤。目重重難點SQL數(shù)據(jù)控制語句點難點作無業(yè)教學(xué)組織教學(xué)記錄1 數(shù)據(jù)

14、安全的意義2 SQL控制語句語法使用大量實例說明SQLE制語句的使用。3 講解習(xí)題重點指出同學(xué)們常犯的錯誤。對所講習(xí)題進(jìn)行歸納總結(jié)進(jìn)一步鞏固所學(xué)增強(qiáng)同學(xué)們的實踐動手能力。計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第13頁編號009章第四章數(shù)據(jù)庫安全性(1)節(jié)基1介紹計算機(jī)以及信息安全技術(shù)標(biāo)準(zhǔn)的進(jìn)展。本2數(shù)據(jù)庫安全性問題和實現(xiàn)技術(shù)。內(nèi)3RDBMSS現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的技術(shù)和方法容教掌握什么是數(shù)據(jù)庫的安全性問題牢固掌握數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)數(shù)據(jù)庫安全性控制的學(xué)常用方法和技術(shù)。目標(biāo)重重點:存取控制點難點:存取控制難點作業(yè)教學(xué)組織教學(xué)記錄1 計算機(jī)安全性概述。三類計算機(jī)系統(tǒng)安全性問題技術(shù)安全類管理安全類政策法律

15、類2 安全標(biāo)準(zhǔn)簡介TCSECS準(zhǔn)CC標(biāo)準(zhǔn)3 數(shù)據(jù)庫安全性控制概述,1,用戶標(biāo)識與鑒別,2,存取控制使用SQL中的GRANTS句和REVOKE語句來實現(xiàn)數(shù)據(jù)庫的實現(xiàn)自主存取控制功能。使用SQL中CREATEROLE旬創(chuàng)建角色用GRANTS句給角色授權(quán)。計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第14頁編號010章第四章數(shù)據(jù)庫安全性(2)節(jié)基數(shù)據(jù)庫安全控制本,3,自主存取控制內(nèi),4,授權(quán)容,5,角色分配,6,強(qiáng)制存取控制教掌握什么是數(shù)據(jù)庫的安全性問題牢固掌握數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)數(shù)據(jù)庫安全性控制學(xué)的常用方法和技術(shù)。目標(biāo)重重點:自主存取控制強(qiáng)制存取控制點難點:強(qiáng)制存取控制,MAC,機(jī)制中確定主體能否存取客體的

16、存取規(guī)則要理解并掌握難存取規(guī)則為什么要這樣規(guī)定。點作P1488業(yè)教學(xué)組織教學(xué)記錄1 數(shù)據(jù)庫安全控制,3,自主存取控制,4,授權(quán),5,角色分配,6,強(qiáng)制存取控制2 視圖機(jī)制在數(shù)據(jù)庫安全保護(hù)中的作用。3 具體事例說明。操作SQLSERVER2000演示數(shù)據(jù)庫的安全性計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第15頁編號011章第五章數(shù)據(jù)庫完整性節(jié)基1實體完整性、參照完整性和用戶自己定義的完整性約束的定義機(jī)制、完整性檢查機(jī)本制內(nèi)2違背完整性約束條件時RDBM采取的預(yù)防措施。容3觸發(fā)器的概念和在數(shù)據(jù)庫完整性檢查中的應(yīng)用。教掌握什么是數(shù)據(jù)庫的完整性掌握用SQL語言定義關(guān)系模式的完整性約束條件。學(xué)目標(biāo)重重點:牢

17、固掌握DBM院整性控制機(jī)制的三個方面即完整性約束條件的定義、完整性點約束條件的檢查和違約反應(yīng)。需要舉一反三的:用SQL語言定義關(guān)系模式的完整性約難束條件。點難點:RDBM及口何實現(xiàn)完整性的策略即當(dāng)操作違反完整性約束條件時RDBMS何進(jìn)行處理以確保數(shù)據(jù)的正確與有效。作P1644、6業(yè)教學(xué)組織教學(xué)記錄一課堂教學(xué)內(nèi)容1、實體完整性、參照完整性和用戶自己定義的完整性約束的定義機(jī)制、完整性檢查機(jī)制。2、違背完整性約束條件時RDBM采取的預(yù)防措施重點講解參照完整性檢查和違約處理:拒絕級聯(lián)設(shè)置為空值以及如何在SQLSERVER設(shè)置這三種違約處理。3、觸發(fā)器的概念和在數(shù)據(jù)庫完整性檢查中的應(yīng)用。詳細(xì)舉例說明:如

18、何在SQLSERVE利用觸發(fā)器實現(xiàn)多表之間的完整性檢查。二小結(jié)完整性機(jī)制違約處理觸發(fā)器計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第16頁編號012章第六章關(guān)系數(shù)據(jù)理論(1)節(jié)基1、關(guān)系數(shù)據(jù)庫邏輯設(shè)計可能出現(xiàn)的問題本2、數(shù)據(jù)依賴的基本概念,包括函數(shù)依賴、平凡函數(shù)依賴、非平凡的函數(shù)依賴、部分內(nèi)函數(shù)依賴、完全函數(shù)依賴、傳遞函數(shù)依賴的概念,碼、候選碼、外碼的概念和定義,容多值依賴的概念,教關(guān)系數(shù)據(jù)理論既是關(guān)系數(shù)據(jù)庫的重要理論基礎(chǔ)也是數(shù)據(jù)庫邏輯設(shè)計的理論指南和有力學(xué)工具。要掌握規(guī)范化理論和優(yōu)化數(shù)據(jù)庫模式設(shè)計的方法。目標(biāo)重重點:了解什么是一個"不好"的數(shù)據(jù)庫模式。什么是模式的插入異常和刪除異

19、常。點難點:各種函數(shù)依賴的判定。碼的判定。難點作補(bǔ)充作業(yè)教學(xué)組織教學(xué)記錄1 數(shù)據(jù)庫設(shè)計的問題通過為職工的工資信息設(shè)計關(guān)系模式引出數(shù)據(jù)庫設(shè)計的問題。提問1:數(shù)據(jù)庫設(shè)計存在的問題。,1,插入問題,2,刪除問題,3,冗余問題。提問2:如何解決問題。2函數(shù)依賴通過舉例說明概念,1,定義,2,平凡的函數(shù)依賴,3,部分函數(shù)依賴提問3:找出示例中的部分函數(shù)依賴提問4:找出示例中的傳遞函數(shù)依賴3碼,1,侯選碼,2,主碼,3,主屬性提問5:找出示例中的主碼。4數(shù)據(jù)依賴的公理系統(tǒng)*應(yīng)用公理系統(tǒng)找主碼。5課堂作業(yè)計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第17頁編號013章第六章關(guān)系數(shù)據(jù)理論(2)節(jié)基范式的概念、1NR2

20、NR3NRBCNF4NF的概念和判定方法本內(nèi)容教關(guān)系數(shù)據(jù)理論既是關(guān)系數(shù)據(jù)庫的重要理論基礎(chǔ)也是數(shù)據(jù)庫邏輯設(shè)計的理論指南和有力學(xué)工具。要掌握規(guī)范化理論和優(yōu)化數(shù)據(jù)庫模式設(shè)計的方法。目標(biāo)重重點:各種范式的概念。點難點:范式的判定。難點作補(bǔ)充作業(yè)業(yè)教學(xué)組織教學(xué)記錄1 什么是范式2范式,1,1NF,2,2NF,3,3NF,4,BCNF3 多值依賴提出問題1:消除非主屬性對碼的部分和傳遞函數(shù)依賴后是否還存在冗余,通過舉例:任課,教師課程參考書,說明到達(dá)BCNF0然存在問題。產(chǎn)生的原因是不良的多值依賴。4NF:消除4課堂練習(xí)判斷各類范式計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第18頁編號014章第六章關(guān)系數(shù)據(jù)理論

21、(3)節(jié)基總結(jié)和習(xí)題課本內(nèi)容教關(guān)系數(shù)據(jù)理論既是關(guān)系數(shù)據(jù)庫的重要理論基礎(chǔ)也是數(shù)據(jù)庫邏輯設(shè)計的理論指南和有學(xué)力工具。要掌握規(guī)范化理論和優(yōu)化數(shù)據(jù)庫模式設(shè)計的方法。目標(biāo)重重點:模式分解算法。點難點:范式的判定。難點作P19610業(yè)教學(xué)組織教學(xué)記錄1總結(jié)函數(shù)依賴多值依賴范式*2模式分解如何提高范式級別,分解模式分解的原則:無損連接性、函數(shù)依賴保持性模式分解算法.3習(xí)題講解,1,判斷碼,2,判斷各類范式,3,分解模式由于本章教學(xué)內(nèi)容比較抽象大量的習(xí)題練習(xí)和講解是必要的。計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第19頁編號015016017章第七章數(shù)據(jù)庫設(shè)計(1)(2)(3)節(jié)基1數(shù)據(jù)庫設(shè)計的特點本2數(shù)據(jù)庫設(shè)計

22、的基本步驟內(nèi)3數(shù)據(jù)庫設(shè)計各個階段的設(shè)計目標(biāo)、具體內(nèi)容和方法。容教了解數(shù)據(jù)庫設(shè)計的重要性和數(shù)據(jù)庫設(shè)計在信息系統(tǒng)開發(fā)和建設(shè)中的核心地位。掌握學(xué)數(shù)據(jù)庫設(shè)計方法和步驟使學(xué)生具有設(shè)計數(shù)據(jù)庫模式以及開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本目能力能在實際工作中運用這些知識、技術(shù)和方法設(shè)計符合應(yīng)用需求的數(shù)據(jù)庫及其標(biāo)應(yīng)用系統(tǒng)。重重點:掌握數(shù)據(jù)庫設(shè)計步驟和數(shù)據(jù)庫設(shè)計過程中的各級模式設(shè)計方法。特別是數(shù)據(jù)庫點概念結(jié)構(gòu)的設(shè)計和邏輯結(jié)構(gòu)的設(shè)計這是數(shù)據(jù)庫設(shè)計過程中最重要的兩個環(huán)節(jié)。牢固難掌握用E-R圖來表示概念模型的方法掌握E-R圖的設(shè)計E-R圖向關(guān)系模型的轉(zhuǎn)換。點難點:技術(shù)上的難點是E-R圖的設(shè)計和數(shù)據(jù)模型的優(yōu)化包括對現(xiàn)實世界進(jìn)行抽象的

23、能力提取實體、屬性、實體型之間的聯(lián)系正確劃分實體與屬性的能力作課程大作業(yè)業(yè)教學(xué)組織教學(xué)記錄提出問題:數(shù)據(jù)庫設(shè)計的規(guī)范如何,和軟件工程有和關(guān)系,1 數(shù)據(jù)庫設(shè)計的特點2 數(shù)據(jù)庫設(shè)計的基本步驟需求分析概念設(shè)計:邏輯設(shè)計:物理設(shè)計數(shù)據(jù)庫實施運行和維護(hù)3 數(shù)據(jù)庫設(shè)計各個階段的設(shè)計目標(biāo)、具體內(nèi)容和方法。重點介紹概念設(shè)計:重點實體、屬性、實體型之間的聯(lián)系正確劃分實體與屬性的能力。邏輯設(shè)計:重點:E-R圖向關(guān)系模型的轉(zhuǎn)換物理設(shè)計:物理設(shè)計包含的內(nèi)容。4 課程大作業(yè),鍛煉學(xué)生分析能力、實際應(yīng)用能力,在某個RDBMS品上選擇合適的應(yīng)用系統(tǒng)開發(fā)工具為某個部門或單位開發(fā)一個數(shù)據(jù)庫應(yīng)用系統(tǒng)。通過實踐掌握本章介紹的數(shù)據(jù)庫

24、設(shè)計方法同時培養(yǎng)團(tuán)隊合作精神。要求56位同學(xué)組成一個開發(fā)小組每位同學(xué)承擔(dān)不同角色,例如:項目管理員、DBA系統(tǒng)分析員、系統(tǒng)設(shè)計員、系統(tǒng)開發(fā)員、系統(tǒng)測試員,。計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第20頁編號018章第八章數(shù)據(jù)庫設(shè)計編程(1)節(jié)基嵌入式SQL游標(biāo)的概念,本內(nèi)容教了解SQW程技術(shù)可以有效克服SQL實現(xiàn)復(fù)雜應(yīng)用方面的不足提高應(yīng)用系統(tǒng)和學(xué)RDBMSO的互操作性。掌握嵌入SQL中游標(biāo)的概念和使用方法目標(biāo)重重點:了解嵌入式SQL的使用原因、掌握嵌入SQL中游標(biāo)的概念和使用方法。點難點:掌握嵌入SQL中游標(biāo)的概念和使用方法。難點作無業(yè)教學(xué)組織教學(xué)記錄1 嵌入式SQL嵌入式SQL的處理過程SQL

25、通信區(qū)主變量2 游標(biāo)的概念提出問題:為什么使用游標(biāo),使用游標(biāo)的語句DECLAREOPENFETCHCLOSE在C中嵌入游標(biāo)舉例說明。不用游標(biāo)的SQL語句計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第21頁編號019章第八章數(shù)據(jù)庫設(shè)計編程,2,節(jié)基SQL的過程化擴(kuò)展PL/SQL和存儲過程;本內(nèi)容教了解SQW程技術(shù)可以有效克服SQL實現(xiàn)復(fù)雜應(yīng)用方面的不足提高應(yīng)用系統(tǒng)和學(xué)RDBMS的互操作性。掌握嵌入SQL中游標(biāo)的概念和使用方法目標(biāo)重重點:存儲過程的建立點難點:存儲過程的建立難點作無業(yè)教學(xué)組織教學(xué)記錄1存儲過程提出問題:什么是存儲過程,存儲過程的作用2存儲過程的建立,SQLSERVERS式,,1,變量定義,

26、2,常用全局變量,3,存儲過程格式有參數(shù)無參數(shù),4,調(diào)用存儲過程以圖書管理系統(tǒng)為例舉例說明存儲過程的使用計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第22頁編號020章第八章數(shù)據(jù)庫設(shè)計編程(3)節(jié)基使用ODB段計開發(fā)數(shù)據(jù)庫應(yīng)用程序的方法。本內(nèi)教了解SQL®程技術(shù)可以有效克服SQL實現(xiàn)復(fù)雜應(yīng)用方面的不足提高應(yīng)用系統(tǒng)和學(xué)RDBMS的互操作性。掌握嵌入SQL中游標(biāo)的概念和使用方法目標(biāo)重重點:ODBCJ問數(shù)據(jù)庫的過程點難點:ODBCJ問數(shù)據(jù)庫的過程難點作補(bǔ)充作業(yè)業(yè)教學(xué)組織教學(xué)記錄1 ODBCAPI基礎(chǔ)2 句柄及其屬性O(shè)DBC3.0中句柄分類:環(huán)境句柄連接句柄語句句柄描述符句柄3 ODBC勺工作流程舉

27、例說明:講解程序源碼代碼4 補(bǔ)充簡介JDBC®程、OLED編程計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第23頁編號021022章第九章關(guān)系查詢處理和查詢優(yōu)化節(jié)5 1RDBMS勺查詢處理步驟本2查詢優(yōu)化的基本概念內(nèi)3代數(shù)優(yōu)化,物理優(yōu)化容教本章的目的是希望學(xué)生了解RDBM密詢處理的基本步驟查詢優(yōu)化的概念、基本方法學(xué)和技術(shù)為數(shù)據(jù)庫應(yīng)用開發(fā)中利用查詢優(yōu)化技術(shù)提高查詢效率和系統(tǒng)性能打下基礎(chǔ)。目標(biāo)重重點:了解關(guān)系數(shù)據(jù)庫查詢優(yōu)化的重要性。掌握查詢處理各個步驟的主要功能。能夠點把SQL語句轉(zhuǎn)換成查詢樹對查詢樹進(jìn)行代數(shù)優(yōu)化轉(zhuǎn)換成優(yōu)化的查詢樹。掌握物理難優(yōu)化的基本方法。點難點:能寫出適合RDBMSI動優(yōu)化的

28、SQL語句作無業(yè)教學(xué)組織教學(xué)記錄1 提出問題:為什么要查詢優(yōu)化,通過實例講解關(guān)系數(shù)據(jù)庫查詢優(yōu)化的重要性和可能性。2 DBMS勺查詢處理步驟即查詢分析、查詢檢查、查詢優(yōu)化和查詢執(zhí)行,3 查詢優(yōu)化的基本概念查詢優(yōu)化包括代數(shù)優(yōu)化和物理優(yōu)化,代數(shù)優(yōu)化是指關(guān)系代數(shù)表達(dá)式的優(yōu)化,物理優(yōu)化則是指存取路徑和底層操作算法的選擇所以先講解實現(xiàn)查詢操作的主要算法主要是選擇操作和連接操作的主要算法思想然后講解關(guān)系代數(shù)表達(dá)式等價變換規(guī)則關(guān)系代數(shù)表達(dá)式的優(yōu)化物理優(yōu)化方法,基于啟發(fā)式規(guī)則的存取路徑選擇優(yōu)化操作算法的執(zhí)行代價估算方法基于代價的優(yōu)化方法,。計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第24頁編號023章第十章數(shù)據(jù)庫恢復(fù)

29、技術(shù)(1)節(jié)基1事務(wù)的基本概念和事務(wù)的ACID性質(zhì)。本2數(shù)據(jù)庫恢復(fù)概述內(nèi)容教掌握事務(wù)的基本概念和事務(wù)的ACID性質(zhì)。了解數(shù)據(jù)庫恢復(fù)技術(shù)的重要性。學(xué)目標(biāo)重重點:事務(wù)的基本概念和事務(wù)的ACID性點難點:利用SQL建立事務(wù)難點作無業(yè)教學(xué)組織教學(xué)記錄1事務(wù)的基本概念和事務(wù)的ACID性事務(wù)處理技術(shù)主要包括數(shù)據(jù)庫恢復(fù)技術(shù)和并發(fā)控制技術(shù)。因為事務(wù)是數(shù)據(jù)庫恢復(fù)和并發(fā)控制的基本單位所以首先講解事務(wù)的基本概念和事務(wù)的ACID性質(zhì)。舉例:用事務(wù)實現(xiàn)銀行轉(zhuǎn)帳業(yè)務(wù)。讓學(xué)生用事務(wù)完成其他業(yè)務(wù)。2數(shù)據(jù)庫恢復(fù)概述故障是不可避免的。舉例說明數(shù)據(jù)庫運行中可能發(fā)生的故障類型計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第25頁編號02402

30、5章第十章數(shù)據(jù)庫恢復(fù)技術(shù)(2)(3)節(jié)基1數(shù)據(jù)庫運行中可能發(fā)生的故障類型本2數(shù)據(jù)轉(zhuǎn)儲和登錄日志文件。內(nèi)3針對事務(wù)故障、系統(tǒng)故障和介質(zhì)故障等不同故障的恢復(fù)策略和恢復(fù)方法。容4具有檢查點的恢復(fù)技術(shù)。數(shù)據(jù)庫鏡像功能。教關(guān)系數(shù)據(jù)理論既是關(guān)系數(shù)據(jù)庫的重要理論基礎(chǔ)也是數(shù)據(jù)庫邏輯設(shè)計的理論指南和有力學(xué)工具。要掌握規(guī)范化理論和優(yōu)化數(shù)據(jù)庫模式設(shè)計的方法。目標(biāo)重重點:掌握數(shù)據(jù)庫故障恢復(fù)的策略和方法。數(shù)據(jù)庫恢復(fù)的基本原理是數(shù)據(jù)備份。點難點:掌握日志文件的使用系統(tǒng)故障、介質(zhì)故障的恢復(fù)方法夠根據(jù)這些機(jī)制正確難制定系統(tǒng)的恢復(fù)策略以保證數(shù)據(jù)庫系統(tǒng)7*24小時正確運行。點作P2909、10業(yè)教學(xué)組織教學(xué)記錄1 數(shù)據(jù)庫運行中的

31、故障類型事務(wù)故障、系統(tǒng)故障、介質(zhì)故障、計算機(jī)病毒。2 數(shù)據(jù)庫恢復(fù)中最經(jīng)常使用的技術(shù)數(shù)據(jù)轉(zhuǎn)儲和登錄日志文件。數(shù)據(jù)轉(zhuǎn)儲的概念和具體操作日志文件的內(nèi)容及作用登記日志文件所要遵循的原則3 詳細(xì)講解對不同故障的恢復(fù)方法針對事務(wù)故障、系統(tǒng)故障和介質(zhì)故障等不同故障的恢復(fù)策略和恢復(fù)方法。4具有檢查點的恢復(fù)技術(shù)通過提出文提:回答為什么要用檢查點。有檢查點后的恢復(fù)方法5數(shù)據(jù)庫鏡像功能使用數(shù)據(jù)庫鏡像與備份相比的好處如何實現(xiàn)數(shù)據(jù)庫鏡像。計算機(jī)科學(xué)與技術(shù)學(xué)院-數(shù)據(jù)庫原理教案第26頁編號026027章第十一章并發(fā)控制(1)(2)節(jié)基1數(shù)據(jù)庫并發(fā)控制的基本概念和實現(xiàn)技術(shù)。本2并發(fā)調(diào)度的可串行性、沖突可串行化調(diào)度、內(nèi)3封鎖技術(shù)、封鎖協(xié)議

溫馨提示

  • 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

提交評論