數(shù)據(jù)庫系統(tǒng)概論教案_第1頁
數(shù)據(jù)庫系統(tǒng)概論教案_第2頁
數(shù)據(jù)庫系統(tǒng)概論教案_第3頁
數(shù)據(jù)庫系統(tǒng)概論教案_第4頁
數(shù)據(jù)庫系統(tǒng)概論教案_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案第一講第一章數(shù)據(jù)庫系統(tǒng)概述第節(jié)教學(xué)目的:使學(xué)生了解關(guān)于數(shù)據(jù)庫的一些基本概念,及利用計算機作為數(shù)據(jù)管理工具以來,其所采用的管理方法的發(fā)展階段。教學(xué)重點:一些基本概念及數(shù)據(jù)管理技術(shù)的發(fā)展階段。教學(xué)難點:關(guān)于文件系統(tǒng)的特點,及數(shù)據(jù)庫技術(shù)的特點與文件系統(tǒng)的區(qū)別教學(xué)活動:基本概念一、 數(shù)據(jù)D二、 數(shù)據(jù)庫DB三、 數(shù)據(jù)庫管理系統(tǒng)DBMS四、 數(shù)據(jù)庫系統(tǒng)DBS數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展一、 人工管理階段二、 文件系統(tǒng)階段三、 數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)的特點一、 數(shù)據(jù)結(jié)構(gòu)化二、 數(shù)據(jù)的共享性高,冗余度低,易擴充三、 數(shù)據(jù)獨立性高四、 數(shù)據(jù)由DBMS統(tǒng)一管理和控制教學(xué)工具:多媒體演示教學(xué)計劃學(xué)時:2學(xué)時教學(xué)札記:學(xué)生反應(yīng)積極,課堂氛圍熱烈,效果良好。曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案教學(xué)計劃學(xué)時:教學(xué)計劃學(xué)時:2學(xué)時教學(xué)札記:第二講第一章數(shù)據(jù)庫系統(tǒng)概論第二節(jié)數(shù)據(jù)模型教學(xué)目的:使學(xué)生了解并掌握設(shè)計一般數(shù)據(jù)庫系統(tǒng)時, 必須要選擇相應(yīng)的數(shù)據(jù)模型用來作為數(shù)據(jù)的結(jié)構(gòu)形式,介紹一般數(shù)據(jù)模型的所必須的三要素, 及目前所流行的層次數(shù)據(jù)模型的特點及實現(xiàn)的原理。教學(xué)重點:數(shù)據(jù)模型的三要素,層次數(shù)據(jù)模型的各自的特點。教學(xué)難點:如何理解數(shù)據(jù)模型的三要素,及三種數(shù)據(jù)模型的特點。教學(xué)活動:數(shù)據(jù)模型的組成要素一、 數(shù)據(jù)結(jié)構(gòu)二、 數(shù)據(jù)操作三、 數(shù)據(jù)的約束條件概念模型一、 信息世界中的基本概念二、 概念模型的表示方法最常用的數(shù)據(jù)模型層次模型一、 層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)二、 多對多聯(lián)系在層次模型中的表示三、 層次模型的數(shù)據(jù)操縱與完整性約束四、 層次數(shù)據(jù)模型的存儲結(jié)構(gòu)五、 層次模型的優(yōu)缺點教學(xué)工具:多媒體演示第三講第二章數(shù)據(jù)庫系統(tǒng)概論第二節(jié)數(shù)據(jù)模型教學(xué)目的:使學(xué)生了解并掌握目前所流行的網(wǎng)狀和關(guān)系數(shù)據(jù)模型的特點及實現(xiàn)的原理。教學(xué)重點:理解并掌握網(wǎng)狀和關(guān)系數(shù)據(jù)模型的各自的特點及相互區(qū)別。教學(xué)難點:如何理解網(wǎng)狀和關(guān)系數(shù)據(jù)模型的三要素,及兩者之間的區(qū)別。教學(xué)活動:網(wǎng)狀模型一、 網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)二、 網(wǎng)狀數(shù)據(jù)模型的操縱與完整性約束三、 網(wǎng)狀數(shù)據(jù)模型的存儲結(jié)構(gòu)四、 網(wǎng)狀數(shù)據(jù)模型的優(yōu)缺點.6關(guān)系模型一、 關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)二、 關(guān)系數(shù)據(jù)模型的操縱與完整性約束三、 關(guān)系數(shù)據(jù)模型的存儲結(jié)構(gòu)四、 關(guān)系數(shù)據(jù)模型的優(yōu)缺點教學(xué)工具:多媒體演示曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案第四講第一章數(shù)據(jù)庫系統(tǒng)概論第三節(jié)數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)第四節(jié)數(shù)據(jù)庫系統(tǒng)組成教學(xué)目的:了解一使學(xué)生了解并掌握數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu), 各級模式的含義及特點,了解一般數(shù)據(jù)庫系統(tǒng)的人員組成。教學(xué)重點:數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)各自的含義及特點。教學(xué)難點:數(shù)據(jù)庫系統(tǒng)的三級模式的含義。教學(xué)活動:數(shù)據(jù)庫系統(tǒng)模式的概念數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)一、 模式Schema二、 外模式ExternalSchema三、 內(nèi)模式InternalSchema數(shù)據(jù)庫的二級映象功能與數(shù)據(jù)獨立性一、 外模式/模式映象二、 模式/內(nèi)模式映象1.3.4數(shù)據(jù)庫系統(tǒng)組成一、硬件平臺及數(shù)據(jù)庫二、 軟件三、 人員教學(xué)工具:多媒體演示教學(xué)計劃學(xué)時:2學(xué)時教學(xué)札記:曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案教學(xué)計劃學(xué)時:2教學(xué)計劃學(xué)時:2學(xué)時教學(xué)札記:第五講第二章關(guān)系數(shù)據(jù)庫第一節(jié)關(guān)系模型概述第二節(jié)關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義第三節(jié)關(guān)系完整性教學(xué)目的:使學(xué)生了解并掌握關(guān)于關(guān)系數(shù)據(jù)庫的三要素各自定義及相關(guān)含義。教學(xué)重點:關(guān)系的形式化定義及三類完整性定義。教學(xué)難點:關(guān)系的形式化定義的理解。教學(xué)活動:2.1關(guān)系模型概述一、 單一的數(shù)據(jù)結(jié)構(gòu)一一關(guān)系二、 關(guān)系操作關(guān)系的三類完整性約束22關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義221 關(guān)系域笛卡爾積關(guān)系關(guān)系模式關(guān)系數(shù)據(jù)庫關(guān)系完整性一、 實體完整性二、 參照完整性三、 用戶自定義完整性教學(xué)工具:多媒體演示第六講第二章關(guān)系數(shù)據(jù)庫第一節(jié)關(guān)系模型概述第二節(jié)關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義第三節(jié)關(guān)系完整性教學(xué)目的:使學(xué)生了解并掌握關(guān)于關(guān)系數(shù)據(jù)庫的三要素各自定義及相關(guān)含義。教學(xué)重點:關(guān)系的形式化定義及三類完整性定義。教學(xué)難點:關(guān)系的形式化定義的理解。教學(xué)活動:2.1關(guān)系模型概述一、 單一的數(shù)據(jù)結(jié)構(gòu)一一關(guān)系二、 關(guān)系操作關(guān)系的三類完整性約束22關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義221 關(guān)系域笛卡爾積關(guān)系關(guān)系模式關(guān)系數(shù)據(jù)庫關(guān)系完整性一、 實體完整性二、 參照完整性三、 用戶自定義完整性教學(xué)工具:多媒體演示曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案教學(xué)計劃學(xué)時:教學(xué)計劃學(xué)時:2學(xué)時教學(xué)札記:第七講第二章關(guān)系數(shù)據(jù)庫第四節(jié)關(guān)系代數(shù)學(xué)習(xí)了關(guān)系的傳統(tǒng)的集教學(xué)目的:使學(xué)生理解并靈活掌握關(guān)于關(guān)系系統(tǒng)的操作集合的定義,合運算及專門的關(guān)系運算。學(xué)習(xí)了關(guān)系的傳統(tǒng)的集教學(xué)重點:如何利用關(guān)系代數(shù)式表示每一種關(guān)系操作功能。教學(xué)難點:專門關(guān)系運算的定義。教學(xué)活動:241 傳統(tǒng)的集合運算并差交廣義笛卡爾積專門的關(guān)系運算選擇投影連接除教學(xué)工具:多媒體演示第八講第二章關(guān)系數(shù)據(jù)庫第四節(jié)關(guān)系代數(shù)學(xué)習(xí)了關(guān)系的傳統(tǒng)的集教學(xué)目的:使學(xué)生理解并靈活掌握關(guān)于關(guān)系系統(tǒng)的操作集合的定義,合運算及專門的關(guān)系運算。學(xué)習(xí)了關(guān)系的傳統(tǒng)的集教學(xué)重點:如何利用關(guān)系代數(shù)式表示每一種關(guān)系操作功能。教學(xué)難點:專門關(guān)系運算的定義。教學(xué)活動:241 傳統(tǒng)的集合運算并差交廣義笛卡爾積專門的關(guān)系運算選擇投影連接除教學(xué)工具:多媒體演示曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案第九講第三章SQL第一節(jié)SQL概述第二節(jié)SQL數(shù)據(jù)定義教學(xué)目的:SQL使學(xué)生了解SQL作為的一種標(biāo)準(zhǔn)關(guān)系數(shù)據(jù)庫語言,其特點是什么,學(xué)習(xí)并掌握SQL的三方面數(shù)據(jù)定義功能實現(xiàn)的命令功能及使用形式。教學(xué)重點:SQL的五方面特點及SQL的三方面數(shù)據(jù)定義命令的使用。教學(xué)難點:學(xué)習(xí)并掌握表的定義、修改和刪除,索引的定義和刪除命令。教學(xué)活動:SQL的特點一、綜合統(tǒng)一二、 高度非過程化三、 面向集合的操作方式四、 以同一種語法結(jié)構(gòu)提供兩種使用方式五、 語言簡潔,易學(xué)易用SQL語言的基本概念3.2.1定義、刪除與修改基本表定義基本表修改基本表刪除基本表3.2.2建立與刪除索引定義索引刪除索引教學(xué)工具:多媒體演示教學(xué)計劃學(xué)時:2學(xué)時教學(xué)札記:第十講第三章SQL第三節(jié)查詢教學(xué)目的:使學(xué)生學(xué)習(xí)并掌握SQL所提供實現(xiàn)對一個基本表進行的查詢命令的各種使用形式。教學(xué)重點:單表查詢的不同查詢形式。教學(xué)難點:如何對給定的一個查詢要求,構(gòu)造一個合適的查詢塊形式。教學(xué)活動:單表查詢一、選擇表中的若干列1、 查詢指定列2、 查詢?nèi)苛?、查詢經(jīng)過計算的值二、選擇表中的若干元組1、消除取值重復(fù)的行2 、查詢滿足條件的元組教學(xué)工具:多媒體演示教學(xué)計劃學(xué)時:2學(xué)時教學(xué)札記:曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案教學(xué)計劃學(xué)時:教學(xué)計劃學(xué)時:2學(xué)時教學(xué)札記:第十一講第三章SQL第三節(jié)查詢教學(xué)目的:使學(xué)生學(xué)習(xí)并掌握SQL所提供實現(xiàn)對一個基本表進行的查詢命令的各種使用形式。教學(xué)重點:單表查詢的不同查詢形式。教學(xué)難點:如何對給定的一個查詢要求,構(gòu)造一個合適的查詢塊形式。教學(xué)活動:單表查詢?nèi)?對查詢結(jié)果排序四、 使用集函數(shù)五、 對查詢結(jié)果分組教學(xué)工具:多媒體演示第十二講第三章SQL第三節(jié)查詢教學(xué)目的:使學(xué)習(xí)學(xué)習(xí)并靈活掌握 SQL所提供的涉及對多表連接查詢命令形式。教學(xué)重點:對兩個表的連接查詢形式。教學(xué)難點:如何對給定的涉及對多個以上表的查詢要求,構(gòu)造一個合適的連接查詢塊。教學(xué)活動:332 連接查詢一、 等值與非等值連接查詢二、 自身連接查詢?nèi)?外連接查詢四、復(fù)合條件連接查詢教學(xué)工具:多媒體演示曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案第十三講第三章SQL第三節(jié)查詢教學(xué)目的:使學(xué)習(xí)學(xué)習(xí)并靈活掌握SQL所提供的子查詢命令形式及實現(xiàn)集合運算的查詢形式。教學(xué)重點:對基本表的嵌套查詢形式及 SQL如何實現(xiàn)傳統(tǒng)的集合運算。教學(xué)難點:如何對給定的查詢要求,構(gòu)造一個合適的嵌套查詢塊形式。教學(xué)活動:333 嵌套查詢一、 帶有IN謂詞的子查詢二、 帶有比較運算符的子查詢?nèi)?帶有ANY或ALL謂詞的子查詢四、 帶有EXISTS謂詞的子查詢集合查詢教學(xué)工具:多媒體演示教學(xué)計劃學(xué)時:2學(xué)時教學(xué)札記:第十四講第三章SQL第四節(jié)數(shù)據(jù)更新教學(xué)目的:使學(xué)生學(xué)習(xí)并靈活運用 SQL所提供的實現(xiàn)對數(shù)據(jù)更新的幾個命令的使用。教學(xué)重點:數(shù)據(jù)的添加、修改和刪除命令的使用。教學(xué)難點:如何對用戶的更新要求構(gòu)造使用的命令。教學(xué)活動:數(shù)據(jù)更新插入數(shù)據(jù)一、 插入單個元組二、 插入子查詢結(jié)果修改數(shù)據(jù)一、修改某一個元組的值二、 修改多個元組的值三、 帶子查詢的修改語句刪除數(shù)據(jù)一、 刪除某一個元組的值二、 刪除多個元組的值三、帶子查詢的刪除語句四、更新操作與數(shù)據(jù)庫的一致性教學(xué)工具:多媒體演示教學(xué)計劃學(xué)時:2學(xué)時教學(xué)札記第十五講第三章SQL第五節(jié)視圖第六節(jié)數(shù)據(jù)控制教學(xué)目的:使學(xué)生學(xué)習(xí)并靈活運用 SQL所提供的對視圖的操作的命令,及SQL實現(xiàn)數(shù)據(jù)安全控制的幾個命令的使用形式。教學(xué)重點:學(xué)習(xí)并掌握對視圖的操作及數(shù)據(jù)控制的幾個命令的使用。教學(xué)難點:視圖操作的轉(zhuǎn)換過程,及權(quán)限的授予和收回命令的使用,教學(xué)活動:視圖視圖的概念。定義視圖一、 建立視圖二、 刪除視圖查詢視圖更新視圖視圖的作用數(shù)據(jù)控制授權(quán)Grant命令的靈活運用。收回權(quán)限Revoke命令的使用。教學(xué)工具:多媒體演示教學(xué)計劃學(xué)時:2學(xué)時教學(xué)札記:第十六講第四章關(guān)系系統(tǒng)及查詢優(yōu)化教學(xué)目的:使學(xué)生了解目前所流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng)軟件從理論上那些符合關(guān)系系統(tǒng)的要求,給出了關(guān)系系統(tǒng)的定義、分類以及準(zhǔn)則,對一個關(guān)系系統(tǒng)用戶在使用它的過程中對每一個查詢操作采用怎樣的策略使計算機運行起來效率會更好。教學(xué)重點:關(guān)系系統(tǒng)的定義、分類和準(zhǔn)則,及查詢優(yōu)化的原則。教學(xué)難點:查詢優(yōu)化的策略教學(xué)活動:一、 關(guān)系系統(tǒng)的定義二、 關(guān)系系統(tǒng)的分類三、完備關(guān)系系統(tǒng)的準(zhǔn)則四、查詢優(yōu)化的一般原則和步驟教學(xué)工具:板書教學(xué)計劃學(xué)時:1學(xué)時教學(xué)札記:曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案教學(xué)札記:教學(xué)札記:第十七講

第五章關(guān)系規(guī)范理論怎樣從教學(xué)目的:使學(xué)生了解針對一個實際問題如何構(gòu)造合適的關(guān)系模式來描述現(xiàn)實世界,一個第1NF的關(guān)系模式規(guī)范到一個合適的程序的范式。怎樣從1NF規(guī)范至1NF規(guī)范至U2NF、3NF教學(xué)難點:如何理解函數(shù)依賴的定義和分類,及怎樣一個1NF的關(guān)系模式分解到教學(xué)難點:如何理解函數(shù)依賴的定義和分類,及怎樣一個1NF的關(guān)系模式分解到2NF3NF。教學(xué)活動:5.1問題的提出5.1由此引入了關(guān)系規(guī)范化理論體系。5.2設(shè)計關(guān)系模式時,需要解決幾種異常問題,規(guī)范化由此引入了關(guān)系規(guī)范化理論體系。5.2將關(guān)系模式從滿足低要求的范式,向要求更加嚴格的范式轉(zhuǎn)換的過程。函數(shù)依賴數(shù)據(jù)依賴的一種,分完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴, 討論一個關(guān)系模式屬于第幾范式,是在函數(shù)依賴的范疇下進行的。碼在函數(shù)依賴的范疇下給出碼的定義。主碼和外碼所滿足的現(xiàn)實意義范式1NF2NF、1NF2NF、3NFBCNF和4NF等。2NF在第1NF的基礎(chǔ)上消除了非主屬性對碼的部分函數(shù)依賴所能達到的程度的范式。3NF在第2NF的基礎(chǔ)上消除了非主屬性對碼的傳遞函數(shù)依賴所能達到的程度的范式。教學(xué)工具:多媒體演示教學(xué)計劃學(xué)時:2X2學(xué)時

第十八講

第五章關(guān)系規(guī)范理論怎樣從教學(xué)目的:使學(xué)生了解針對一個實際問題如何構(gòu)造合適的關(guān)系模式來描述現(xiàn)實世界,一個第1NF的關(guān)系模式規(guī)范到一個合適的程序的范式。怎樣從1NF規(guī)范至1NF規(guī)范至U2NF、3NF教學(xué)難點:如何理解函數(shù)依賴的定義和分類,及怎樣一個1NF的關(guān)系模式分解到教學(xué)難點:如何理解函數(shù)依賴的定義和分類,及怎樣一個1NF的關(guān)系模式分解到2NF3NF。教學(xué)活動:5.1問題的提出5.1由此引入了關(guān)系規(guī)范化理論體系。5.2設(shè)計關(guān)系模式時,需要解決幾種異常問題,規(guī)范化由此引入了關(guān)系規(guī)范化理論體系。5.2將關(guān)系模式從滿足低要求的范式,向要求更加嚴格的范式轉(zhuǎn)換的過程。函數(shù)依賴數(shù)據(jù)依賴的一種,分完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴, 討論一個關(guān)系模式屬于第幾范式,是在函數(shù)依賴的范疇下進行的。碼在函數(shù)依賴的范疇下給出碼的定義。主碼和外碼所滿足的現(xiàn)實意義范式1NF2NF、1NF2NF、3NFBCNF和4NF等。2NF在第1NF的基礎(chǔ)上消除了非主屬性對碼的部分函數(shù)依賴所能達到的程度的范式。3NF在第2NF的基礎(chǔ)上消除了非主屬性對碼的傳遞函數(shù)依賴所能達到的程度的范式。教學(xué)工具:多媒體演示教學(xué)計劃學(xué)時:2X2學(xué)時曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案教學(xué)計劃學(xué)時:2教學(xué)計劃學(xué)時:2X2學(xué)時教學(xué)札記:第十九講第五章關(guān)系規(guī)范化理論教學(xué)目的:使學(xué)生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及了解從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。教學(xué)重點:函數(shù)依賴的概念、分類, 1NF、2NF、3NF、BCNF和4NF的含義和相互區(qū)別教學(xué)難點:如何理解一個關(guān)系模式達到怎樣的要求可以達到所謂的 1NF2NF、3NFBCNF和4NF。教學(xué)活動:BCNF一個屬于第1范式的關(guān)系模式如果消除了任何屬性對主屬性的部分函數(shù)依賴和傳遞函數(shù)依賴所能達到的程度的范式。多值依賴數(shù)據(jù)之間的依賴除了函數(shù)依賴以外, 還可以存在多值依賴。一個關(guān)系模式僅僅討論函數(shù)依賴可以徹底分離到BCNF4NF在多值依賴的范疇下,一個關(guān)系模式如果消除了非平凡且非函數(shù)依賴的多值依賴所能達到的程度的范式。規(guī)范化小結(jié)規(guī)范化的基本思想是將一個關(guān)系模式根據(jù)實際環(huán)境的需求,討論其屬性之間所存在的不好的性質(zhì),可以逐步消除掉,使一個關(guān)系模式可以從低程度的范式向高程度的范式轉(zhuǎn)換達到自己的要求。所可以采用的方法是模式分解的算法。教學(xué)工具:多媒體演示第二十講第六章關(guān)系規(guī)范化理論教學(xué)目的:使學(xué)生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及了解從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。教學(xué)重點:函數(shù)依賴的概念、分類, 1NF、2NF、3NF、BCNF和4NF的含義和相互區(qū)別教學(xué)難點:如何理解一個關(guān)系模式達到怎樣的要求可以達到所謂的 1NF2NF、3NFBCNF和4NF。教學(xué)活動:BCNF一個屬于第1范式的關(guān)系模式如果消除了任何屬性對主屬性的部分函數(shù)依賴和傳遞函數(shù)依賴所能達到的程度的范式。多值依賴數(shù)據(jù)之間的依賴除了函數(shù)依賴以外, 還可以存在多值依賴。一個關(guān)系模式僅僅討論函數(shù)依賴可以徹底分離到BCNF4NF在多值依賴的范疇下,一個關(guān)系模式如果消除了非平凡且非函數(shù)依賴的多值依賴所能達到的程度的范式。規(guī)范化小結(jié)規(guī)范化的基本思想是將一個關(guān)系模式根據(jù)實際環(huán)境的需求,討論其屬性之間所存在的不好的性質(zhì),可以逐步消除掉,使一個關(guān)系模式可以從低程度的范式向高程度的范式轉(zhuǎn)換達到自己的要求。所可以采用的方法是模式分解的算法。教學(xué)工具:多媒體演示第二十一講第五章關(guān)系規(guī)范化理論教學(xué)目的:使學(xué)生了解1NF、2NF3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及掌握如何從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。教學(xué)重點:函數(shù)依賴的公理系統(tǒng),屬性的閉包,函數(shù)依賴的極小化以及模式分解的幾種算法。教學(xué)難點:如何掌握一個關(guān)系模式分解到 3NF、BCNF和4NF,所采用的分解算法怎樣靈活運用。教學(xué)活動:一、 數(shù)據(jù)依賴的公理系統(tǒng)Armstrong公理系統(tǒng)的內(nèi)容,及由此所提出的幾條推理規(guī)則。二、 函數(shù)依賴的等價與覆蓋關(guān)系模式的等價和覆蓋的含義求解屬性閉包的算法。一個關(guān)系模式所滿足的函數(shù)依賴的極小化處理的算法。三、候選關(guān)鍵字的求解理論和算法具有惟一候選關(guān)鍵字的求解的幾種方法關(guān)系模式的候選關(guān)鍵字求解的一般算法。教學(xué)工具:多媒體演示第二十二講第六章關(guān)系規(guī)范化理論教學(xué)目的:使學(xué)生了解1NF、2NF3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及掌握如何從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。教學(xué)重點:函數(shù)依賴的公理系統(tǒng),屬性的閉包,函數(shù)依賴的極小化以及模式分解的幾種算法。教學(xué)難點:如何掌握一個關(guān)系模式分解到 3NF、BCNF和4NF,所采用的分解算法怎樣靈活運用。教學(xué)活動:三、 數(shù)據(jù)依賴的公理系統(tǒng)Armstrong公理系統(tǒng)的內(nèi)容,及由此所提出的幾條推理規(guī)則。四、 函數(shù)依賴的等價與覆蓋關(guān)系模式的等價和覆蓋的含義求解屬性閉包的算法。一個關(guān)系模式所滿足的函數(shù)依賴的極小化處理的算法。三、候選關(guān)鍵字的求解理論和算法具有惟一候選關(guān)鍵字的求解的幾種方法關(guān)系模式的候選關(guān)鍵字求解的一般算法。教學(xué)工具:多媒體演示曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案教學(xué)札記:教學(xué)札記:第二十三講第五章關(guān)系規(guī)范化理論教學(xué)目的:使學(xué)生了解1NF、2NF3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及掌握如何從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。教學(xué)重點:無損連接性和函數(shù)依賴保持性的含義, 無損連接性和函數(shù)依賴保持性的判斷方法, 函數(shù)依賴的極小化以及模式分解的幾種算法。教學(xué)難點:如何掌握一個關(guān)系模式分解到 3NF、BCNF和4NF,所采用的分解算法怎樣靈活運用。教學(xué)活動:一、 無損連接性和函數(shù)依賴保持性的含義。幾種等價分解的定義和分類。二、 無損連接性和函數(shù)依賴保持性的判斷方法。無損連接判斷表的使用。函數(shù)依賴保持性的判斷方法。三、幾種模式分解算法將一個關(guān)系模式保持依賴性分解到 3NF的算法。將一個關(guān)系模式既無損連接又保持依賴性分解到 3NF的算法將一個關(guān)系模式無損連接分解到 BCNF的算法將一個關(guān)系模式無損連接分解到 4NF的算法教學(xué)工具:多媒體演示教學(xué)計劃學(xué)時:2X2學(xué)時曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案教學(xué)札記:教學(xué)札記:第二十四講第六章關(guān)系規(guī)范化理論教學(xué)目的:使學(xué)生了解1NF、2NF3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及掌握如何從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。教學(xué)重點:無損連接性和函數(shù)依賴保持性的含義, 無損連接性和函數(shù)依賴保持性的判斷方法, 函數(shù)依賴的極小化以及模式分解的幾種算法。教學(xué)難點:如何掌握一個關(guān)系模式分解到 3NF、BCNF和4NF,所采用的分解算法怎樣靈活運用。教學(xué)活動:一、 無損連接性和函數(shù)依賴保持性的含義。幾種等價分解的定義和分類。二、 無損連接性和函數(shù)依賴保持性的判斷方法。無損連接判斷表的使用。函數(shù)依賴保持性的判斷方法。三、幾種模式分解算法將一個關(guān)系模式保持依賴性分解到 3NF的算法。將一個關(guān)系模式既無損連接又保持依賴性分解到 3NF的算法將一個關(guān)系模式無損連接分解到 BCNF的算法將一個關(guān)系模式無損連接分解到 4NF的算法教學(xué)工具:多媒體演示教學(xué)計劃學(xué)時:2X2學(xué)時曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案教學(xué)札記:教學(xué)札記:第二十五講第六章 數(shù)據(jù)庫設(shè)計教學(xué)目的:在理解并掌握前面幾章關(guān)于關(guān)系數(shù)據(jù)庫的概念,尤其是關(guān)系規(guī)范化理論后,使學(xué)生進步掌握如何根據(jù)實際問題的需求進行具體的數(shù)據(jù)庫設(shè)計。 了解進行一般數(shù)據(jù)庫設(shè)計所應(yīng)經(jīng)歷哪幾個階段,每個階段所需完成的主要任務(wù)是什么。教學(xué)重點:使學(xué)生掌握并理解進行一般數(shù)據(jù)庫設(shè)計所應(yīng)遵循的幾個步驟, 每個階段的主要任務(wù)。別是需求分析、概念結(jié)構(gòu)設(shè)計和邏輯結(jié)構(gòu)設(shè)計階段各自的主要任務(wù)。教學(xué)難點:概念結(jié)構(gòu)設(shè)計階段中概念模型的設(shè)計, 邏輯結(jié)構(gòu)設(shè)計階段中關(guān)于概念模型向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換。教學(xué)活動:數(shù)據(jù)庫設(shè)計概述根據(jù)規(guī)范化設(shè)計方法,進行一般數(shù)據(jù)庫設(shè)計所應(yīng)遵循的六個步驟。需求分析需求分析所形成的數(shù)據(jù)流圖和數(shù)據(jù)字典是設(shè)計數(shù)據(jù)庫的基礎(chǔ)。概念結(jié)構(gòu)設(shè)計設(shè)計一個合適的關(guān)系模式是數(shù)據(jù)庫設(shè)計的關(guān)鍵。邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫全體數(shù)據(jù)的描述是如何實現(xiàn)數(shù)據(jù)庫的前提。數(shù)據(jù)庫的物理設(shè)計數(shù)據(jù)庫的實施和維護小結(jié)教學(xué)工具:多媒體演示教學(xué)計劃:2X2學(xué)時第二十六講第六章 數(shù)據(jù)庫設(shè)計教學(xué)目的:在理解并掌握前面幾章關(guān)于關(guān)系數(shù)據(jù)庫的概念,尤其是關(guān)系規(guī)范化理論后,使學(xué)生進步掌握如何根據(jù)實際問題的需求進行具體的數(shù)據(jù)庫設(shè)計。 了解進行一般數(shù)據(jù)庫設(shè)計所應(yīng)經(jīng)歷哪幾個階段,每個階段所需完成的主要任務(wù)是什么。教學(xué)重點:使學(xué)生掌握并理解進行一般數(shù)據(jù)庫設(shè)計所應(yīng)遵循的幾個步驟, 每個階段的主要任務(wù)。別是需求分析、概念結(jié)構(gòu)設(shè)計和邏輯結(jié)構(gòu)設(shè)計階段各自的主要任務(wù)。教學(xué)難點:概念結(jié)構(gòu)設(shè)計階段中概念模型的設(shè)計, 邏輯結(jié)構(gòu)設(shè)計階段中關(guān)于概念模型向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換。教學(xué)活動:數(shù)據(jù)庫設(shè)計概述根據(jù)規(guī)范化設(shè)計方法,進行一般數(shù)據(jù)庫設(shè)計所應(yīng)遵循的六個步驟。需求分析需求分析所形成的數(shù)據(jù)流圖和數(shù)據(jù)字典是設(shè)計數(shù)據(jù)庫的基礎(chǔ)。概念結(jié)構(gòu)設(shè)計設(shè)計一個合適的關(guān)系模式是數(shù)據(jù)庫設(shè)計的關(guān)鍵。邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫全體數(shù)據(jù)的描述是如何實現(xiàn)數(shù)據(jù)庫的前提。數(shù)據(jù)庫的物理設(shè)計數(shù)據(jù)庫的實施和維護小結(jié)教學(xué)工具:多媒體演示教學(xué)計劃:2X2學(xué)時曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案教學(xué)計劃:教學(xué)計劃:2X2學(xué)時教學(xué)札記:第二十七講第七章 數(shù)據(jù)庫恢復(fù)教學(xué)目的:使學(xué)生理解并掌握當(dāng)數(shù)據(jù)庫系統(tǒng)在正式投入運行后, 在用戶使用的過程中因各種意外因素而發(fā)生的故障,造成系統(tǒng)的非正常終止, 使得系統(tǒng)中的部分或全部數(shù)據(jù)遭到破壞, 系統(tǒng)自身如何通過相應(yīng)的技術(shù)和方法使系統(tǒng)恢復(fù)到遭受破壞之前的某一正確狀態(tài)下。教學(xué)重點:系統(tǒng)在運行過程中可能遭受的幾種故障, 及數(shù)據(jù)庫系統(tǒng)實現(xiàn)恢復(fù)的兩種技術(shù): 數(shù)據(jù)轉(zhuǎn)儲和日志文件。教學(xué)難點:如何理解并掌握系統(tǒng)利用數(shù)據(jù)轉(zhuǎn)儲和日志文件實現(xiàn)恢復(fù)的具體過程。教學(xué)活動:7.1事務(wù)的基本概念是數(shù)據(jù)庫系統(tǒng)中運行和獲取資源的基本單位。7.2數(shù)據(jù)庫恢復(fù)概述7.3故障的種類7.4恢復(fù)的實現(xiàn)技術(shù)7.5恢復(fù)策略7.6具有檢查點的恢復(fù)技術(shù)7.7數(shù)據(jù)庫鏡像7.8Oracle的恢復(fù)技術(shù)7.9小結(jié)教學(xué)工具:多媒體演示第二十八講第七章 數(shù)據(jù)庫恢復(fù)教學(xué)目的:使學(xué)生理解并掌握當(dāng)數(shù)據(jù)庫系統(tǒng)在正式投入運行后, 在用戶使用的過程中因各種意外因素而發(fā)生的故障,造成系統(tǒng)的非正常終止, 使得系統(tǒng)中的部分或全部數(shù)據(jù)遭到破壞, 系統(tǒng)自身如何通過相應(yīng)的技術(shù)和方法使系統(tǒng)恢復(fù)到遭受破壞之前的某一正確狀態(tài)下。教學(xué)重點:系統(tǒng)在運行過程中可能遭受的幾種故障, 及數(shù)據(jù)庫系統(tǒng)實現(xiàn)恢復(fù)的兩種技術(shù): 數(shù)據(jù)轉(zhuǎn)儲和日志文件。教學(xué)難點:如何理解并掌握系統(tǒng)利用數(shù)據(jù)轉(zhuǎn)儲和日志文件實現(xiàn)恢復(fù)的具體過程。教學(xué)活動:7.1事務(wù)的基本概念是數(shù)據(jù)庫系統(tǒng)中運行和獲取資源的基本單位。7.2數(shù)據(jù)庫恢復(fù)概述7.3故障的種類7.4恢復(fù)的實現(xiàn)技術(shù)7.5恢復(fù)策略7.6具有檢查點的恢復(fù)技術(shù)7.7數(shù)據(jù)庫鏡像7.8Oracle的恢復(fù)技術(shù)7.9小結(jié)教學(xué)工具:多媒體演示曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案曲阜師范大學(xué)計算機科學(xué)學(xué)院《數(shù)據(jù)庫系統(tǒng)概論》教案教學(xué)計劃:2教學(xué)計劃:2X2學(xué)時教學(xué)札記:第二十九講第八章并

溫馨提示

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

最新文檔

評論

0/150

提交評論