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

下載本文檔

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

文檔簡介

課程教案學(xué)期2010-2011第1學(xué)期課程名稱數(shù)據(jù)庫原理授課對象計(jì)算機(jī)06學(xué)時(shí)數(shù)56學(xué)時(shí)教學(xué)大綱數(shù)據(jù)庫原理教學(xué)大綱(2003)教材名稱《數(shù)據(jù)庫系統(tǒng)概論》高等教育出版社參考教材《數(shù)據(jù)庫系統(tǒng)概念》(第四版)楊冬青《數(shù)據(jù)庫系統(tǒng)教程》(第二版).施伯樂《數(shù)據(jù)庫系統(tǒng)全書》.Hector主講教師課程教學(xué)總體設(shè)計(jì)通過本課程的學(xué)習(xí),使學(xué)生了解數(shù)據(jù)庫系統(tǒng)的基本概念,掌握數(shù)據(jù)庫的相關(guān)理論和設(shè)計(jì)方法,了解數(shù)據(jù)庫系統(tǒng)的安全措施,了解數(shù)據(jù)庫技術(shù)的最新發(fā)展。具體要求:1、了解數(shù)據(jù)管理技術(shù)發(fā)展的過程,掌握數(shù)據(jù)庫系統(tǒng)的基本概念(數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等)、體系結(jié)構(gòu)和全局結(jié)構(gòu)。2、掌握關(guān)系模型的關(guān)系運(yùn)算理論,關(guān)系數(shù)據(jù)庫SQL語言的使用技術(shù)。3、掌握關(guān)系數(shù)據(jù)庫的規(guī)范化理論以及數(shù)據(jù)庫設(shè)計(jì)的全過程,能進(jìn)行數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)和簡單應(yīng)用系統(tǒng)的設(shè)計(jì)。4、了解數(shù)據(jù)庫系統(tǒng)的保護(hù)措施,數(shù)據(jù)庫的恢復(fù)、并發(fā)控制、完整性和安全性。5、了解數(shù)據(jù)庫發(fā)展的新技術(shù)。1.啟發(fā)式教學(xué)為培養(yǎng)學(xué)生邏輯思維和創(chuàng)新能力,在教學(xué)過程中,教師遵循啟發(fā)式教學(xué)原則,通過各種教學(xué)方式和手段激發(fā)學(xué)生的學(xué)習(xí)欲望,積極投入到學(xué)習(xí)活動(dòng)中,積極思維,發(fā)現(xiàn)問題,提出問題,并逐步解決問題。2.實(shí)例教學(xué)在教學(xué)中多使用實(shí)例,以增強(qiáng)學(xué)生的理解和分析的能力。在教學(xué)過程中要避免簡單的語法講解,安排具有實(shí)際應(yīng)用意義的示例進(jìn)行示范講解。3.項(xiàng)目分析式教學(xué)為培養(yǎng)學(xué)生綜合應(yīng)用知識的能力,通過對完整的項(xiàng)目的系統(tǒng)分析,掌握綜合運(yùn)用所學(xué)知識的能力,從而真正提高數(shù)據(jù)庫應(yīng)用系統(tǒng)建立的能力。理論授課計(jì)劃周別授課順序授課章節(jié)及內(nèi)容摘要需要時(shí)間作業(yè)數(shù)量作業(yè)估計(jì)時(shí)間12345678910111213141234567891011121314151617181920212223242526

2728緒論數(shù)據(jù)庫系統(tǒng)概述數(shù)據(jù)模型數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫技術(shù)的研究領(lǐng)域關(guān)系數(shù)據(jù)庫關(guān)系模型概述關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義關(guān)系的完整性關(guān)系代數(shù)關(guān)系演算習(xí)題關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQLSQL概述數(shù)據(jù)定義語句數(shù)據(jù)查詢語句數(shù)據(jù)更新語句視圖語句數(shù)據(jù)控制語句習(xí)題課第四章數(shù)據(jù)庫安全性計(jì)算機(jī)安全性概論數(shù)據(jù)庫安全性DAC/MAC控制審計(jì)及數(shù)據(jù)加密第五章數(shù)據(jù)庫完整性數(shù)據(jù)庫完整性約束條件完整性控制關(guān)系數(shù)據(jù)理論關(guān)系數(shù)據(jù)庫的模式設(shè)計(jì)理論函數(shù)依賴及范式2NF、3NF、BCNF多值依賴與4NF習(xí)題課數(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í)施與維護(hù)數(shù)據(jù)庫編程嵌入式SQL存儲(chǔ)過程ODBC編程通過嵌入式SQL訪問數(shù)據(jù)庫關(guān)系查詢處理和查詢優(yōu)化關(guān)系數(shù)據(jù)庫系統(tǒng)的查詢處理關(guān)系數(shù)據(jù)庫的查詢優(yōu)化代數(shù)優(yōu)化數(shù)據(jù)庫恢復(fù)技術(shù)事務(wù)的基本概念數(shù)據(jù)庫的恢復(fù)概述故障的種類恢復(fù)的實(shí)現(xiàn)技術(shù)恢復(fù)的策略具有檢查點(diǎn)的恢復(fù)技術(shù)數(shù)據(jù)鏡像并發(fā)控制并發(fā)控制概述封鎖封鎖協(xié)議活鎖與死鎖并發(fā)調(diào)度的可串性兩段鎖協(xié)議封鎖的粒度第十一章數(shù)據(jù)庫新技術(shù)數(shù)據(jù)庫技術(shù)新發(fā)展數(shù)據(jù)庫管理系統(tǒng)分布式數(shù)據(jù)庫系統(tǒng)46642666464245333353242211221112章節(jié)第一章緒論(1)基本內(nèi)容課程介紹,包括課程的主要內(nèi)容、考核方式等內(nèi)容數(shù)據(jù)庫系統(tǒng)概述數(shù)據(jù)庫基本概念教學(xué)目標(biāo)讓學(xué)生熟悉課程的總體結(jié)構(gòu),了解課程的考核要求掌握數(shù)據(jù)庫系統(tǒng)的基本概念了解數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展重點(diǎn)難點(diǎn)重點(diǎn):數(shù)據(jù)庫系統(tǒng)的基本概念難點(diǎn):數(shù)據(jù)庫系統(tǒng)的基本概念作業(yè)教學(xué)組織教學(xué)記錄1課程介紹通過運(yùn)行一個(gè)汽車維修管理系統(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)的特點(diǎn);3小結(jié)本次課程的主要內(nèi)容難點(diǎn)與重點(diǎn)課后預(yù)習(xí)內(nèi)容編號001

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

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

編號004章節(jié)第二章關(guān)系數(shù)據(jù)庫(2)基本內(nèi)容關(guān)系數(shù)據(jù)模型中的關(guān)系操作。傳統(tǒng)的集合運(yùn)算和專門的關(guān)系運(yùn)算。3、關(guān)系操作的實(shí)現(xiàn)算法。教學(xué)目標(biāo)握常用關(guān)系運(yùn)算的規(guī)則能用關(guān)系運(yùn)算描述具體的查詢操作。了解實(shí)現(xiàn)關(guān)系操作的基本算法。重點(diǎn)難點(diǎn)重難點(diǎn):幾種常用關(guān)系代數(shù)的運(yùn)算規(guī)則。作業(yè)P975教學(xué)組織教學(xué)記錄1課堂提問數(shù)據(jù)模型的組成要素有哪些?2課堂教學(xué)關(guān)系代數(shù)相關(guān)概念,特性。實(shí)幾種常用的關(guān)系代數(shù)的運(yùn)算規(guī)則。舉例使用關(guān)系代數(shù)表達(dá)數(shù)據(jù)查詢。列舉常見的關(guān)系運(yùn)算的實(shí)現(xiàn)算法。同學(xué)生一起探討,給出部分算法,學(xué)生完善。3小結(jié)本講編號005章節(jié)第二章關(guān)系數(shù)據(jù)庫(3)基本內(nèi)容元組關(guān)系演算域關(guān)系演算教學(xué)目標(biāo)1、了解關(guān)系演算的基本概念,常用關(guān)系演算語言。2、掌握元組關(guān)系演算的規(guī)則3、掌握域關(guān)系演算的規(guī)則4、能用關(guān)系演算描述具體的查詢操作。重點(diǎn)難點(diǎn)重難點(diǎn):關(guān)系演算描述具體的查詢操作。作業(yè)無教學(xué)組織教學(xué)記錄關(guān)系演算的基本概念,常用關(guān)系演算語言。提出問題為什么用關(guān)系演算?2、元組關(guān)系演算的規(guī)則;元組關(guān)系演算描述具體的查詢操作。舉例說明域關(guān)系演算的規(guī)則;用域關(guān)系演算描述具體的查詢操作。課堂練習(xí)。由于該內(nèi)容比較抽象,通過課堂練習(xí)和講解,使學(xué)生更好的理解。編號006章節(jié)第三章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL(1)基本內(nèi)容1、SQL語言概述2、SQL數(shù)據(jù)定義語句。教學(xué)目標(biāo)1、了解SQL的標(biāo)準(zhǔn)化過程,SQL的特性及強(qiáng)大功能。2、掌握SQL數(shù)據(jù)定義的語法及語句。3、能靈活應(yīng)用SQL數(shù)據(jù)定義語句創(chuàng)建、撤銷數(shù)據(jù)庫對象。重點(diǎn)難點(diǎn)重點(diǎn):create語句的使用。難點(diǎn):各種約束的定義。作業(yè)P1273教學(xué)組織教學(xué)記錄1SQL基礎(chǔ)知識SQL基礎(chǔ)SQL的數(shù)據(jù)定義(1)SQL模式(基本表、視圖、索引)的創(chuàng)建和撤消。要求學(xué)生熟練正確的使用SQL完成定義操作。并了解為什么要使用SQL。(2)主碼,外碼,各種約束如何用SQL實(shí)現(xiàn)主碼:PRIAMRYKEY外碼:FOREIGNKEY約束:CHECK重點(diǎn)舉例(性別,電子郵件,電話號碼)在SQLserver2000的查詢分析器中檢驗(yàn)并運(yùn)行SQL語句。簡單介紹查詢分析器的使用

編號007章節(jié)第三章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL(2)基本內(nèi)容SQL查詢語句視圖教學(xué)目標(biāo)1、掌握SQL查詢語句語法2、了解視圖的相關(guān)概念。重點(diǎn)難點(diǎn)重點(diǎn):SQL各種查詢語句的使用難點(diǎn):相關(guān)子查詢作業(yè)P1275并補(bǔ)充作業(yè)教學(xué)組織教學(xué)記錄一課堂提問回顧上節(jié)課內(nèi)容二課堂內(nèi)容1SQL查詢語句的語法(大量舉例)單表查詢:查詢數(shù)據(jù)來源于一張表多表查詢:查詢數(shù)據(jù)來源于多張表。SELECT子句、*,AS,+,-,*(乘)/FROM子句WHERE子句BetweenandLike聚合函數(shù)(重點(diǎn))cout(),sum(),count(*),avg(),max(),min()2多表查詢(難點(diǎn))常見的多表查詢嵌套子查詢,連接查詢,相關(guān)子查詢3視圖視圖概念,語法,說明對視圖進(jìn)行查詢和更新操作時(shí)的限制等。三課堂練習(xí)。通過大量練習(xí)使學(xué)生熟練掌握查詢語句。并補(bǔ)充課猴作業(yè)。

編號008章節(jié)第三章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL(3)基本內(nèi)容1、SQL數(shù)據(jù)控制語句。2、習(xí)題課教學(xué)目標(biāo)掌握SQL數(shù)據(jù)控制語句通過講解習(xí)題鞏固所學(xué),并糾正錯(cuò)誤。重點(diǎn)難點(diǎn)重難點(diǎn)SQL數(shù)據(jù)控制語句作業(yè)無教學(xué)組織教學(xué)記錄1數(shù)據(jù)安全的意義2SQL控制語句語法,使用大量實(shí)例說明SQL控制語句的使用。3講解習(xí)題重點(diǎn)指出同學(xué)們常犯的錯(cuò)誤。對所講習(xí)題進(jìn)行歸納總結(jié),進(jìn)一步鞏固所學(xué),增強(qiáng)同學(xué)們的實(shí)踐動(dòng)手能力。

編號009章節(jié)第四章數(shù)據(jù)庫安全性(1)基本內(nèi)容1介紹計(jì)算機(jī)以及信息安全技術(shù)標(biāo)準(zhǔn)的進(jìn)展。2數(shù)據(jù)庫安全性問題和實(shí)現(xiàn)技術(shù)。3RDBMS實(shí)現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的技術(shù)和方法教學(xué)目標(biāo)掌握什么是數(shù)據(jù)庫的安全性問題,牢固掌握數(shù)據(jù)庫管理系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫安全性控制的常用方法和技術(shù)。重點(diǎn)難點(diǎn)重點(diǎn):存取控制難點(diǎn):存取控制作業(yè)教學(xué)組織教學(xué)記錄1計(jì)算機(jī)安全性概述。三類計(jì)算機(jī)系統(tǒng)安全性問題技術(shù)安全類管理安全類政策法律類2安全標(biāo)準(zhǔn)簡介TCSEC標(biāo)準(zhǔn)CC標(biāo)準(zhǔn)3數(shù)據(jù)庫安全性控制概述用戶標(biāo)識與鑒別存取控制使用SQL中的GRANT語句和REVOKE語句來實(shí)現(xiàn)數(shù)據(jù)庫的實(shí)現(xiàn)自主存取控制功能。使用SQL中CREATEROLE語句創(chuàng)建角色,用GRANT語句給角色授權(quán)。

編號010章節(jié)第四章數(shù)據(jù)庫安全性(2)基本內(nèi)容數(shù)據(jù)庫安全控制自主存取控制授權(quán)角色分配強(qiáng)制存取控制教學(xué)目標(biāo)

掌握什么是數(shù)據(jù)庫的安全性問題,牢固掌握數(shù)據(jù)庫管理系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫安全性控制的常用方法和技術(shù)。重點(diǎn)難點(diǎn)重點(diǎn):自主存取控制,強(qiáng)制存取控制難點(diǎn):強(qiáng)制存取控制(MAC)機(jī)制中確定主體能否存取客體的存取規(guī)則,要理解并掌握存取規(guī)則為什么要這樣規(guī)定。作業(yè)P1488教學(xué)組織教學(xué)記錄1數(shù)據(jù)庫安全控制(3)自主存取控制(4)授權(quán)(5)角色分配(6)強(qiáng)制存取控制2視圖機(jī)制在數(shù)據(jù)庫安全保護(hù)中的作用。3具體事例說明。操作SQLSERVER2000演示數(shù)據(jù)庫的安全性編號011章節(jié)第五章數(shù)據(jù)庫完整性基本內(nèi)容1實(shí)體完整性、參照完整性和用戶自己定義的完整性約束的定義機(jī)制、完整性檢查機(jī)制2違背完整性約束條件時(shí)RDBMS采取的預(yù)防措施。3觸發(fā)器的概念和在數(shù)據(jù)庫完整性檢查中的應(yīng)用。教學(xué)目標(biāo)掌握什么是數(shù)據(jù)庫的完整性,掌握用SQL語言定義關(guān)系模式的完整性約束條件。重點(diǎn)難點(diǎn)重點(diǎn):牢固掌握DBMS完整性控制機(jī)制的三個(gè)方面,即完整性約束條件的定義、完整性約束條件的檢查和違約反應(yīng)。需要舉一反三的:用SQL語言定義關(guān)系模式的完整性約束條件。難點(diǎn):RDBMS如何實(shí)現(xiàn)完整性的策略,即當(dāng)操作違反完整性約束條件時(shí),RDBMS如何進(jìn)行處理,以確保數(shù)據(jù)的正確與有效。作業(yè)P1644、6教學(xué)組織教學(xué)記錄一課堂教學(xué)內(nèi)容實(shí)體完整性、參照完整性和用戶自己定義的完整性約束的定義機(jī)制、完整性檢查機(jī)制。違背完整性約束條件時(shí)RDBMS采取的預(yù)防措施。重點(diǎn)講解參照完整性檢查和違約處理:拒絕級聯(lián)設(shè)置為空值以及如何在SQLSERVER中設(shè)置這三種違約處理。觸發(fā)器的概念和在數(shù)據(jù)庫完整性檢查中的應(yīng)用。詳細(xì)舉例說明:如何在SQLSERVER利用觸發(fā)器實(shí)現(xiàn)多表之間的完整性檢查。二小結(jié)完整性機(jī)制違約處理觸發(fā)器編號012章節(jié)第六章關(guān)系數(shù)據(jù)理論(1)基本內(nèi)容1、關(guān)系數(shù)據(jù)庫邏輯設(shè)計(jì)可能出現(xiàn)的問題,2、數(shù)據(jù)依賴的基本概念(包括,函數(shù)依賴、平凡函數(shù)依賴、非平凡的函數(shù)依賴、部分函數(shù)依賴、完全函數(shù)依賴、傳遞函數(shù)依賴的概念;碼、候選碼、外碼的概念和定義;多值依賴的概念)教學(xué)目標(biāo)關(guān)系數(shù)據(jù)理論既是關(guān)系數(shù)據(jù)庫的重要理論基礎(chǔ)也是數(shù)據(jù)庫邏輯設(shè)計(jì)的理論指南和有力工具。要掌握規(guī)范化理論和優(yōu)化數(shù)據(jù)庫模式設(shè)計(jì)的方法。重點(diǎn)難點(diǎn)重點(diǎn):了解什么是一個(gè)"不好"的數(shù)據(jù)庫模式。什么是模式的插入異常和刪除異常。難點(diǎn):各種函數(shù)依賴的判定。碼的判定。作業(yè)補(bǔ)充作業(yè)教學(xué)組織教學(xué)記錄1數(shù)據(jù)庫設(shè)計(jì)的問題通過為職工的工資信息設(shè)計(jì)關(guān)系模式,引出數(shù)據(jù)庫設(shè)計(jì)的問題。提問1:數(shù)據(jù)庫設(shè)計(jì)存在的問題。(1)插入問題(2)刪除問題(3)冗余問題。提問2:如何解決問題。2函數(shù)依賴通過舉例說明概念定義平凡的函數(shù)依賴部分函數(shù)依賴提問3:找出示例中的部分函數(shù)依賴提問4:找出示例中的傳遞函數(shù)依賴3碼侯選碼主碼主屬性提問5:找出示例中的主碼。4數(shù)據(jù)依賴的公理系統(tǒng)*應(yīng)用公理系統(tǒng)找主碼。5課堂作業(yè)編號013章節(jié)第六章關(guān)系數(shù)據(jù)理論(2)基本內(nèi)容范式的概念、1NF、2NF、3NF、BCNF、4NF的概念和判定方法教學(xué)目標(biāo)關(guān)系數(shù)據(jù)理論既是關(guān)系數(shù)據(jù)庫的重要理論基礎(chǔ)也是數(shù)據(jù)庫邏輯設(shè)計(jì)的理論指南和有力工具。要掌握規(guī)范化理論和優(yōu)化數(shù)據(jù)庫模式設(shè)計(jì)的方法。重點(diǎn)難點(diǎn)重點(diǎn):各種范式的概念。難點(diǎn):范式的判定。作業(yè)補(bǔ)充作業(yè)教學(xué)組織教學(xué)記錄1什么是范式2范式1NF2NF3NFBCNF3多值依賴提出問題1:消除非主屬性對碼的部分和傳遞函數(shù)依賴后是否還存在冗余?通過舉例:任課(教師,課程,參考書)說明到達(dá)BCNF仍然存在問題。產(chǎn)生的原因是不良的多值依賴。4NF:消除4課堂練習(xí)判斷各類范式編號014章節(jié)第六章關(guān)系數(shù)據(jù)理論(3)基本內(nèi)容總結(jié)和習(xí)題課教學(xué)目標(biāo)關(guān)系數(shù)據(jù)理論既是關(guān)系數(shù)據(jù)庫的重要理論基礎(chǔ)也是數(shù)據(jù)庫邏輯設(shè)計(jì)的理論指南和有力工具。要掌握規(guī)范化理論和優(yōu)化數(shù)據(jù)庫模式設(shè)計(jì)的方法。重點(diǎn)難點(diǎn)重點(diǎn):模式分解算法。難點(diǎn):范式的判定。作業(yè)P19610教學(xué)組織教學(xué)記錄1總結(jié)函數(shù)依賴多值依賴范式*2模式分解如何提高范式級別?分解模式分解的原則:無損連接性、函數(shù)依賴保持性模式分解算法.3習(xí)題講解(1)判斷碼(2)判斷各類范式(3)分解模式由于本章教學(xué)內(nèi)容比較抽象,大量的習(xí)題練習(xí)和講解是必要的。編號015016017章節(jié)第七章數(shù)據(jù)庫設(shè)計(jì)(1)(2)(3)基本內(nèi)容1數(shù)據(jù)庫設(shè)計(jì)的特點(diǎn),2數(shù)據(jù)庫設(shè)計(jì)的基本步驟3數(shù)據(jù)庫設(shè)計(jì)各個(gè)階段的設(shè)計(jì)目標(biāo)、具體內(nèi)容和方法。教學(xué)目標(biāo)

了解數(shù)據(jù)庫設(shè)計(jì)的重要性和數(shù)據(jù)庫設(shè)計(jì)在信息系統(tǒng)開發(fā)和建設(shè)中的核心地位。掌握數(shù)據(jù)庫設(shè)計(jì)方法和步驟,使學(xué)生具有設(shè)計(jì)數(shù)據(jù)庫模式以及開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本能力,能在實(shí)際工作中運(yùn)用這些知識、技術(shù)和方法,設(shè)計(jì)符合應(yīng)用需求的數(shù)據(jù)庫及其應(yīng)用系統(tǒng)。重點(diǎn)難點(diǎn)重點(diǎn):掌握數(shù)據(jù)庫設(shè)計(jì)步驟和數(shù)據(jù)庫設(shè)計(jì)過程中的各級模式設(shè)計(jì)方法。特別是數(shù)據(jù)庫概念結(jié)構(gòu)的設(shè)計(jì)和邏輯結(jié)構(gòu)的設(shè)計(jì),這是數(shù)據(jù)庫設(shè)計(jì)過程中最重要的兩個(gè)環(huán)節(jié)。牢固掌握用E-R圖來表示概念模型的方法,掌握E-R圖的設(shè)計(jì),E-R圖向關(guān)系模型的轉(zhuǎn)換。難點(diǎn):技術(shù)上的難點(diǎn)是E-R圖的設(shè)計(jì)和數(shù)據(jù)模型的優(yōu)化,包括對現(xiàn)實(shí)世界進(jìn)行抽象的能力,提取實(shí)體、屬性、實(shí)體型之間的聯(lián)系,正確劃分實(shí)體與屬性的能力作業(yè)課程大作業(yè)教學(xué)組織教學(xué)記錄提出問題:數(shù)據(jù)庫設(shè)計(jì)的規(guī)范如何?和軟件工程有和關(guān)系?1數(shù)據(jù)庫設(shè)計(jì)的特點(diǎn)2數(shù)據(jù)庫設(shè)計(jì)的基本步驟需求分析概念設(shè)計(jì):邏輯設(shè)計(jì):物理設(shè)計(jì)數(shù)據(jù)庫實(shí)施運(yùn)行和維護(hù)3數(shù)據(jù)庫設(shè)計(jì)各個(gè)階段的設(shè)計(jì)目標(biāo)、具體內(nèi)容和方法。重點(diǎn)介紹概念設(shè)計(jì):重點(diǎn)實(shí)體、屬性、實(shí)體型之間的聯(lián)系,正確劃分實(shí)體與屬性的能力。邏輯設(shè)計(jì):重點(diǎn):E-R圖向關(guān)系模型的轉(zhuǎn)換物理設(shè)計(jì):物理設(shè)計(jì)包含的內(nèi)容。4課程大作業(yè)(鍛煉學(xué)生分析能力、實(shí)際應(yīng)用能力)在某個(gè)RDBMS產(chǎn)品上,選擇合適的應(yīng)用系統(tǒng)開發(fā)工具為某個(gè)部門或單位開發(fā)一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)。通過實(shí)踐,掌握本章介紹的數(shù)據(jù)庫設(shè)計(jì)方法,同時(shí)培養(yǎng)團(tuán)隊(duì)合作精神。要求5~6位同學(xué)組成一個(gè)開發(fā)小組,每位同學(xué)承擔(dān)不同角色(例如:項(xiàng)目管理員、DBA、系統(tǒng)分析員、系統(tǒng)設(shè)計(jì)員、系統(tǒng)開發(fā)員、系統(tǒng)測試員)。編號018章節(jié)第八章數(shù)據(jù)庫設(shè)計(jì)編程(1)基本內(nèi)容嵌入式SQL、游標(biāo)的概念;教學(xué)目標(biāo)了解SQL編程技術(shù)可以有效克服SQL實(shí)現(xiàn)復(fù)雜應(yīng)用方面的不足,提高應(yīng)用系統(tǒng)和RDBMS間的互操作性。掌握嵌入SQL中游標(biāo)的概念和使用方法重點(diǎn)難點(diǎn)重點(diǎn):了解嵌入式SQL的使用原因、掌握嵌入SQL中游標(biāo)的概念和使用方法。難點(diǎn):掌握嵌入SQL中游標(biāo)的概念和使用方法。作業(yè)無教學(xué)組織教學(xué)記錄1嵌入式SQL嵌入式SQL的處理過程SQL通信區(qū)主變量2游標(biāo)的概念提出問題:為什么使用游標(biāo)?使用游標(biāo)的語句DECLAREOPENFETCHCLOSE在C中嵌入游標(biāo)舉例說明。不用游標(biāo)的SQL語句編號019章節(jié)第八章數(shù)據(jù)庫設(shè)計(jì)編程(2)基本內(nèi)容SQL的過程化擴(kuò)展PL/SQL和存儲(chǔ)過程;教學(xué)目標(biāo)了解SQL編程技術(shù)可以有效克服SQL實(shí)現(xiàn)復(fù)雜應(yīng)用方面的不足,提高應(yīng)用系統(tǒng)和RDBMS間的互操作性。掌握嵌入SQL中游標(biāo)的概念和使用方法重點(diǎn)難點(diǎn)重點(diǎn):存儲(chǔ)過程的建立難點(diǎn):存儲(chǔ)過程的建立作業(yè)無教學(xué)組織教學(xué)記錄1存儲(chǔ)過程提出問題:什么是存儲(chǔ)過程?存儲(chǔ)過程的作用2存儲(chǔ)過程的建立(SQLSERVER格式)變量定義常用全局變量存儲(chǔ)過程格式有參數(shù)無參數(shù)調(diào)用存儲(chǔ)過程以圖書管理系統(tǒng)為例舉例說明存儲(chǔ)過程的使用編號020章節(jié)第八章數(shù)據(jù)庫設(shè)計(jì)編程(3)基本內(nèi)容使用ODBC設(shè)計(jì)開發(fā)數(shù)據(jù)庫應(yīng)用程序的方法。教學(xué)目標(biāo)了解SQL編程技術(shù)可以有效克服SQL實(shí)現(xiàn)復(fù)雜應(yīng)用方面的不足,提高應(yīng)用系統(tǒng)和RDBMS間的互操作性。掌握嵌入SQL中游標(biāo)的概念和使用方法重點(diǎn)難點(diǎn)重點(diǎn):ODBC訪問數(shù)據(jù)庫的過程難點(diǎn):ODBC訪問數(shù)據(jù)庫的過程作業(yè)補(bǔ)充作業(yè)教學(xué)組織教學(xué)記錄1ODBCAPI基礎(chǔ)2句柄及其屬性O(shè)DBC3.0中句柄分類:環(huán)境句柄連接句柄語句句柄描述符句柄3ODBC的工作流程舉例說明:講解程序源碼代碼4補(bǔ)充簡介JDBC編程、OLEDB編程編號021022章節(jié)第九章關(guān)系查詢處理和查詢優(yōu)化基本內(nèi)容1RDBMS的查詢處理步驟2查詢優(yōu)化的基本概念3代數(shù)優(yōu)化;物理優(yōu)化教學(xué)目標(biāo)

本章的目的是希望學(xué)生了解RDBMS查詢處理的基本步驟,查詢優(yōu)化的概念、基本方法和技術(shù),為數(shù)據(jù)庫應(yīng)用開發(fā)中利用查詢優(yōu)化技術(shù)提高查詢效率和系統(tǒng)性能打下基礎(chǔ)。重點(diǎn)難點(diǎn)重點(diǎn):了解關(guān)系數(shù)據(jù)庫查詢優(yōu)化的重要性。掌握查詢處理各個(gè)步驟的主要功能。能夠把SQL語句轉(zhuǎn)換成查詢樹,對查詢樹進(jìn)行代數(shù)優(yōu)化,轉(zhuǎn)換成優(yōu)化的查詢樹。掌握物理優(yōu)化的基本方法。難點(diǎn):能寫出適合RDBMS自動(dòng)優(yōu)化的SQL語句作業(yè)無教學(xué)組織教學(xué)記錄1提出問題:為什么要查詢優(yōu)化?通過實(shí)例講解關(guān)系數(shù)據(jù)庫查詢優(yōu)化的重要性和可能性。DBMS的查詢處理步驟,即查詢分析、查詢檢查、查詢優(yōu)化和查詢執(zhí)行;查詢優(yōu)化的基本概念查詢優(yōu)化包括代數(shù)優(yōu)化和物理優(yōu)化;代數(shù)優(yōu)化是指關(guān)系代數(shù)表達(dá)式的優(yōu)化;物理優(yōu)化則是指存取路徑和底層操作算法的選擇,所以先講解實(shí)現(xiàn)查詢操作的主要算法,主要是選擇操作和連接操作的主要算法思想,然后講解關(guān)系代數(shù)表達(dá)式等價(jià)變換規(guī)則,關(guān)系代數(shù)表達(dá)式的優(yōu)化,物理優(yōu)化方法(基于啟發(fā)式規(guī)則的存取路徑選擇優(yōu)化,操作算法的執(zhí)行代價(jià)估算方法,基于代價(jià)的優(yōu)化方法)。編號023章節(jié)第十章數(shù)據(jù)庫恢復(fù)技術(shù)(1)基本內(nèi)容1事務(wù)的基本概念和事務(wù)的ACID性質(zhì)。2數(shù)據(jù)庫恢復(fù)概述教學(xué)目標(biāo)

掌握事務(wù)的基本概念和事務(wù)的ACID性質(zhì)。了解數(shù)據(jù)庫恢復(fù)技術(shù)的重要性。重點(diǎn)難點(diǎn)重點(diǎn):事務(wù)的基本概念和事務(wù)的ACID性難點(diǎn):利用SQL建立事務(wù)作業(yè)無教學(xué)組織教學(xué)記錄1事務(wù)的基本概念和事務(wù)的ACID性

事務(wù)處理技術(shù)主要包括數(shù)據(jù)庫恢復(fù)技術(shù)和并發(fā)控制技術(shù)。因?yàn)槭聞?wù)是數(shù)據(jù)庫恢復(fù)和并發(fā)控制的基本單位,所以首先講解事務(wù)的基本概念和事務(wù)的ACID性質(zhì)。

舉例:用事務(wù)實(shí)現(xiàn)銀行轉(zhuǎn)帳業(yè)務(wù)。讓學(xué)生用事務(wù)完成其他業(yè)務(wù)。2數(shù)據(jù)庫恢復(fù)概述

故障是不可避免的。

舉例說明數(shù)據(jù)庫運(yùn)行中可能發(fā)生的故障類型,

編號024025章節(jié)第十章數(shù)據(jù)庫恢復(fù)技術(shù)(2)(3)基本內(nèi)容1數(shù)據(jù)庫運(yùn)行中可能發(fā)生的故障類型2數(shù)據(jù)轉(zhuǎn)儲(chǔ)和登錄日志文件。3針對事務(wù)故障、系統(tǒng)故障和介質(zhì)故障等不同故障的恢復(fù)策略和恢復(fù)方法。4具有檢查點(diǎn)的恢復(fù)技術(shù)。數(shù)據(jù)庫鏡像功能。教學(xué)目標(biāo)關(guān)系數(shù)據(jù)理論既是關(guān)系數(shù)據(jù)庫的重要理論基礎(chǔ)也是數(shù)據(jù)庫邏輯設(shè)計(jì)的理論指南和有力工具。要掌握規(guī)范化理論和優(yōu)化數(shù)據(jù)庫模式設(shè)計(jì)的方法。重點(diǎn)難點(diǎn)重點(diǎn):掌握數(shù)據(jù)庫故障恢復(fù)的策略和方法。數(shù)據(jù)庫恢復(fù)的基本原理是數(shù)據(jù)備份。難點(diǎn):掌握日志文件的使用,系統(tǒng)故障、介質(zhì)故障的恢復(fù)方法,夠根據(jù)這些機(jī)制正確制定系統(tǒng)的恢復(fù)策略,以保證數(shù)據(jù)庫系統(tǒng)7*24小時(shí)正確運(yùn)行。作業(yè)P2909、10教學(xué)組織教學(xué)記錄1數(shù)據(jù)庫運(yùn)行中的故障類型事務(wù)故障、系統(tǒng)故障、介質(zhì)故障、計(jì)算機(jī)病毒。2數(shù)據(jù)庫恢復(fù)中最經(jīng)常使用的技術(shù)—數(shù)據(jù)轉(zhuǎn)儲(chǔ)和登錄日志文件。數(shù)據(jù)轉(zhuǎn)儲(chǔ)的概念和具體操作日志文件的內(nèi)容及作用登記日志文件所要遵循的原則3詳細(xì)講解對不同故障的恢復(fù)方法針對事務(wù)故障、系統(tǒng)故障和介質(zhì)故障等不同故障的恢復(fù)策略和恢復(fù)方法。4具有檢查點(diǎn)的恢復(fù)技術(shù)通過提出文提:回答為什么要用檢查點(diǎn)。有檢查點(diǎn)后的恢復(fù)方法5數(shù)據(jù)庫鏡像功能使用數(shù)據(jù)庫鏡像與備份相比的好處如何實(shí)現(xiàn)數(shù)據(jù)庫鏡像。編號026027章節(jié)第十一章并發(fā)控制(1)(2)基本內(nèi)容1數(shù)據(jù)庫并發(fā)控制的基本概念和實(shí)現(xiàn)技術(shù)。2并發(fā)調(diào)度的可串行性、沖突可串行化調(diào)度、3封鎖技術(shù)、封鎖協(xié)議、兩段鎖協(xié)議、封鎖的粒度、意向鎖4活鎖和死鎖的概念、教學(xué)目標(biāo)了解的數(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論