已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
曲阜師范大學(xué)計(jì)算機(jī)科學(xué)學(xué)院數(shù)據(jù)庫(kù)系統(tǒng)概論教案第一講第一章 數(shù)據(jù)庫(kù)系統(tǒng)概述第一節(jié) 教學(xué)目的:使學(xué)生了解關(guān)于數(shù)據(jù)庫(kù)的一些基本概念,及利用計(jì)算機(jī)作為數(shù)據(jù)管理工具以來(lái),其所采用的管理方法的發(fā)展階段。教學(xué)重點(diǎn):一些基本概念及數(shù)據(jù)管理技術(shù)的發(fā)展階段。教學(xué)難點(diǎn):關(guān)于文件系統(tǒng)的特點(diǎn),及數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)與文件系統(tǒng)的區(qū)別教學(xué)活動(dòng):1.1.1 基本概念 一、數(shù)據(jù)D 二、數(shù)據(jù)庫(kù)DB 三、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS 四、數(shù)據(jù)庫(kù)系統(tǒng)DBS1.1.2 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展 一、人工管理階段 二、文件系統(tǒng)階段 三、數(shù)據(jù)庫(kù)系統(tǒng)階段1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) 一、數(shù)據(jù)結(jié)構(gòu)化 二、數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充 三、數(shù)據(jù)獨(dú)立性高 四、數(shù)據(jù)由DBMS統(tǒng)一管理和控制教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記:學(xué)生反應(yīng)積極,課堂氛圍熱烈,效果良好。第二講第一章 數(shù)據(jù)庫(kù)系統(tǒng)概論第二節(jié) 數(shù)據(jù)模型教學(xué)目的:使學(xué)生了解并掌握設(shè)計(jì)一般數(shù)據(jù)庫(kù)系統(tǒng)時(shí),必須要選擇相應(yīng)的數(shù)據(jù)模型用來(lái)作為數(shù)據(jù)的結(jié)構(gòu)形式,介紹一般數(shù)據(jù)模型的所必須的三要素,及目前所流行的層次數(shù)據(jù)模型的特點(diǎn)及實(shí)現(xiàn)的原理。教學(xué)重點(diǎn):數(shù)據(jù)模型的三要素,層次數(shù)據(jù)模型的各自的特點(diǎn)。教學(xué)難點(diǎn):如何理解數(shù)據(jù)模型的三要素,及三種數(shù)據(jù)模型的特點(diǎn)。教學(xué)活動(dòng):1.2.1 數(shù)據(jù)模型的組成要素 一、 數(shù)據(jù)結(jié)構(gòu) 二、 數(shù)據(jù)操作 三、數(shù)據(jù)的約束條件1.2.2 概念模型 一、 信息世界中的基本概念 二、概念模型的表示方法1.2.3 最常用的數(shù)據(jù)模型1.2.4 層次模型 一、 層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu) 二、多對(duì)多聯(lián)系在層次模型中的表示 三、層次模型的數(shù)據(jù)操縱與完整性約束四、層次數(shù)據(jù)模型的存儲(chǔ)結(jié)構(gòu) 五、層次模型的優(yōu)缺點(diǎn)教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記:第三講第二章 數(shù)據(jù)庫(kù)系統(tǒng)概論第二節(jié) 數(shù)據(jù)模型教學(xué)目的:使學(xué)生了解并掌握目前所流行的網(wǎng)狀和關(guān)系數(shù)據(jù)模型的特點(diǎn)及實(shí)現(xiàn)的原理。教學(xué)重點(diǎn):理解并掌握網(wǎng)狀和關(guān)系數(shù)據(jù)模型的各自的特點(diǎn)及相互區(qū)別。教學(xué)難點(diǎn):如何理解網(wǎng)狀和關(guān)系數(shù)據(jù)模型的三要素,及兩者之間的區(qū)別。教學(xué)活動(dòng):1.2.5 網(wǎng)狀模型 一、網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)二、網(wǎng)狀數(shù)據(jù)模型的操縱與完整性約束三、網(wǎng)狀數(shù)據(jù)模型的存儲(chǔ)結(jié)構(gòu)四、網(wǎng)狀數(shù)據(jù)模型的優(yōu)缺點(diǎn)1.2 .6 關(guān)系模型 一、關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)二、關(guān)系數(shù)據(jù)模型的操縱與完整性約束三、關(guān)系數(shù)據(jù)模型的存儲(chǔ)結(jié)構(gòu) 四、關(guān)系數(shù)據(jù)模型的優(yōu)缺點(diǎn)教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記:第四講第一章 數(shù)據(jù)庫(kù)系統(tǒng)概論第三節(jié) 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)第四節(jié) 數(shù)據(jù)庫(kù)系統(tǒng)組成教學(xué)目的:使學(xué)生了解并掌握數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu),各級(jí)模式的含義及特點(diǎn),了解一般數(shù)據(jù)庫(kù)系統(tǒng)的人員組成。教學(xué)重點(diǎn):數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)各自的含義及特點(diǎn)。教學(xué)難點(diǎn):數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式的含義。教學(xué)活動(dòng):1.3.1 數(shù)據(jù)庫(kù)系統(tǒng)模式的概念 1.3.2 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu) 一、模式Schema 二、外模式External Schema 三、內(nèi)模式Internal Schema1.3.3 數(shù)據(jù)庫(kù)的二級(jí)映象功能與數(shù)據(jù)獨(dú)立性 一、外模式/模式映象二、模式/內(nèi)模式映象1.3.4 數(shù)據(jù)庫(kù)系統(tǒng)組成一、 硬件平臺(tái)及數(shù)據(jù)庫(kù) 二、三、 軟件 三、人員教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記:第五講第二章 關(guān)系數(shù)據(jù)庫(kù)第一節(jié) 關(guān)系模型概述第二節(jié)關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義第三節(jié) 關(guān)系完整性教學(xué)目的:使學(xué)生了解并掌握關(guān)于關(guān)系數(shù)據(jù)庫(kù)的三要素各自定義及相關(guān)含義。教學(xué)重點(diǎn):關(guān)系的形式化定義及三類(lèi)完整性定義。教學(xué)難點(diǎn):關(guān)系的形式化定義的理解。教學(xué)活動(dòng):2.1關(guān)系模型概述 一、 單一的數(shù)據(jù)結(jié)構(gòu)關(guān)系 二、關(guān)系操作四、 關(guān)系的三類(lèi)完整性約束2.2 關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義2.2.1 關(guān)系域笛卡爾積關(guān)系 2.2.2 關(guān)系模式2.2.3 關(guān)系數(shù)據(jù)庫(kù)2.3 關(guān)系完整性 一、實(shí)體完整性 二、參照完整性 三、用戶自定義完整性2.2.4五、教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記:第六講第二章 關(guān)系數(shù)據(jù)庫(kù)第一節(jié) 關(guān)系模型概述第二節(jié)關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義第三節(jié) 關(guān)系完整性教學(xué)目的:使學(xué)生了解并掌握關(guān)于關(guān)系數(shù)據(jù)庫(kù)的三要素各自定義及相關(guān)含義。教學(xué)重點(diǎn):關(guān)系的形式化定義及三類(lèi)完整性定義。教學(xué)難點(diǎn):關(guān)系的形式化定義的理解。教學(xué)活動(dòng):2.1關(guān)系模型概述 一、 單一的數(shù)據(jù)結(jié)構(gòu)關(guān)系 二、關(guān)系操作六、 關(guān)系的三類(lèi)完整性約束2.2 關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義2.2.1 關(guān)系域笛卡爾積關(guān)系 2.2.2 關(guān)系模式2.2.5 關(guān)系數(shù)據(jù)庫(kù)2.3 關(guān)系完整性 一、實(shí)體完整性 二、參照完整性 三、用戶自定義完整性2.2.6七、教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記:第七講第二章 關(guān)系數(shù)據(jù)庫(kù)第四節(jié) 關(guān)系代數(shù)教學(xué)目的:使學(xué)生理解并靈活掌握關(guān)于關(guān)系系統(tǒng)的操作集合的定義,學(xué)習(xí)了關(guān)系的傳統(tǒng)的集合運(yùn)算及專(zhuān)門(mén)的關(guān)系運(yùn)算。教學(xué)重點(diǎn):如何利用關(guān)系代數(shù)式表示每一種關(guān)系操作功能。教學(xué)難點(diǎn):專(zhuān)門(mén)關(guān)系運(yùn)算的定義。教學(xué)活動(dòng):2.4.1 傳統(tǒng)的集合運(yùn)算 并差交廣義笛卡爾積2.4.2 專(zhuān)門(mén)的關(guān)系運(yùn)算 選擇投影連接除教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記:第八講第二章 關(guān)系數(shù)據(jù)庫(kù)第四節(jié) 關(guān)系代數(shù)教學(xué)目的:使學(xué)生理解并靈活掌握關(guān)于關(guān)系系統(tǒng)的操作集合的定義,學(xué)習(xí)了關(guān)系的傳統(tǒng)的集合運(yùn)算及專(zhuān)門(mén)的關(guān)系運(yùn)算。教學(xué)重點(diǎn):如何利用關(guān)系代數(shù)式表示每一種關(guān)系操作功能。教學(xué)難點(diǎn):專(zhuān)門(mén)關(guān)系運(yùn)算的定義。教學(xué)活動(dòng):2.4.1 傳統(tǒng)的集合運(yùn)算 并差交廣義笛卡爾積2.4.2 專(zhuān)門(mén)的關(guān)系運(yùn)算 選擇投影連接除教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記:第九講第三章 SQL第一節(jié) SQL概述第二節(jié) SQL數(shù)據(jù)定義教學(xué)目的:使學(xué)生了解SQL作為的一種標(biāo)準(zhǔn)關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言,其特點(diǎn)是什么,學(xué)習(xí)并掌握SQL的三方面數(shù)據(jù)定義功能實(shí)現(xiàn)的命令功能及使用形式。教學(xué)重點(diǎn):SQL的五方面特點(diǎn)及SQL的三方面數(shù)據(jù)定義命令的使用。教學(xué)難點(diǎn):學(xué)習(xí)并掌握表的定義、修改和刪除,索引的定義和刪除命令。教學(xué)活動(dòng):3.1.1 SQL的特點(diǎn) 一、綜合統(tǒng)一 二、高度非過(guò)程化 三、面向集合的操作方式 四、以同一種語(yǔ)法結(jié)構(gòu)提供兩種使用方式 五、語(yǔ)言簡(jiǎn)潔,易學(xué)易用 3.1.2 SQL語(yǔ)言的基本概念3.2.1 定義、刪除與修改基本表 定義基本表 修改基本表 刪除基本表 3.2.2建立與刪除索引 定義索引 刪除索引教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記:第十講第三章 SQL第三節(jié) 查詢(xún)教學(xué)目的:使學(xué)生學(xué)習(xí)并掌握SQL所提供實(shí)現(xiàn)對(duì)一個(gè)基本表進(jìn)行的查詢(xún)命令的各種使用形式。教學(xué)重點(diǎn):?jiǎn)伪聿樵?xún)的不同查詢(xún)形式。教學(xué)難點(diǎn):如何對(duì)給定的一個(gè)查詢(xún)要求,構(gòu)造一個(gè)合適的查詢(xún)塊形式。教學(xué)活動(dòng):3.3.1 單表查詢(xún) 一、選擇表中的若干列 1、查詢(xún)指定列 2、查詢(xún)?nèi)苛?3、查詢(xún)經(jīng)過(guò)計(jì)算的值 二、選擇表中的若干元組 1、消除取值重復(fù)的行 2、查詢(xún)滿足條件的元組 教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記:第十一講第三章 SQL第三節(jié) 查詢(xún)教學(xué)目的:使學(xué)生學(xué)習(xí)并掌握SQL所提供實(shí)現(xiàn)對(duì)一個(gè)基本表進(jìn)行的查詢(xún)命令的各種使用形式。教學(xué)重點(diǎn):?jiǎn)伪聿樵?xún)的不同查詢(xún)形式。教學(xué)難點(diǎn):如何對(duì)給定的一個(gè)查詢(xún)要求,構(gòu)造一個(gè)合適的查詢(xún)塊形式。教學(xué)活動(dòng):3.3.1 單表查詢(xún) 三、對(duì)查詢(xún)結(jié)果排序 四、使用集函數(shù) 五、對(duì)查詢(xún)結(jié)果分組 教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記:第十二講第三章 SQL第三節(jié) 查詢(xún)教學(xué)目的:使學(xué)習(xí)學(xué)習(xí)并靈活掌握SQL所提供的涉及對(duì)多表連接查詢(xún)命令形式。教學(xué)重點(diǎn):對(duì)兩個(gè)表的連接查詢(xún)形式。教學(xué)難點(diǎn):如何對(duì)給定的涉及對(duì)多個(gè)以上表的查詢(xún)要求,構(gòu)造一個(gè)合適的連接查詢(xún)塊。教學(xué)活動(dòng):3.3.2 連接查詢(xún) 一、等值與非等值連接查詢(xún) 二、自身連接查詢(xún) 三、外連接查詢(xún) 四、復(fù)合條件連接查詢(xún)教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記:第十三講第三章 SQL第三節(jié) 查詢(xún)教學(xué)目的:使學(xué)習(xí)學(xué)習(xí)并靈活掌握SQL所提供的子查詢(xún)命令形式及實(shí)現(xiàn)集合運(yùn)算的查詢(xún)形式。教學(xué)重點(diǎn):對(duì)基本表的嵌套查詢(xún)形式及SQL如何實(shí)現(xiàn)傳統(tǒng)的集合運(yùn)算。教學(xué)難點(diǎn):如何對(duì)給定的查詢(xún)要求,構(gòu)造一個(gè)合適的嵌套查詢(xún)塊形式。教學(xué)活動(dòng):3.3.3 嵌套查詢(xún) 一、帶有IN謂詞的子查詢(xún) 二、帶有比較運(yùn)算符的子查詢(xún) 三、帶有ANY或ALL謂詞的子查詢(xún) 四、帶有EXISTS謂詞的子查詢(xún)3.3.4 集合查詢(xún)教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記:第十四講第三章 SQL第四節(jié) 數(shù)據(jù)更新教學(xué)目的:使學(xué)生學(xué)習(xí)并靈活運(yùn)用SQL所提供的實(shí)現(xiàn)對(duì)數(shù)據(jù)更新的幾個(gè)命令的使用。教學(xué)重點(diǎn):數(shù)據(jù)的添加、修改和刪除命令的使用。教學(xué)難點(diǎn):如何對(duì)用戶的更新要求構(gòu)造使用的命令。教學(xué)活動(dòng):3.4 數(shù)據(jù)更新3.4.1 插入數(shù)據(jù) 一 、插入單個(gè)元組 二、插入子查詢(xún)結(jié)果3.4.2 修改數(shù)據(jù) 一、修改某一個(gè)元組的值 二、修改多個(gè)元組的值 三、帶子查詢(xún)的修改語(yǔ)句3.4.3 刪除數(shù)據(jù) 一、刪除某一個(gè)元組的值 二、刪除多個(gè)元組的值三、帶子查詢(xún)的刪除語(yǔ)句 四、更新操作與數(shù)據(jù)庫(kù)的一致性教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記第十五講第三章SQL 第五節(jié) 視圖第六節(jié) 數(shù)據(jù)控制教學(xué)目的:使學(xué)生學(xué)習(xí)并靈活運(yùn)用SQL所提供的對(duì)視圖的操作的命令,及SQL實(shí)現(xiàn)數(shù)據(jù)安全控制的幾個(gè)命令的使用形式。教學(xué)重點(diǎn):學(xué)習(xí)并掌握對(duì)視圖的操作及數(shù)據(jù)控制的幾個(gè)命令的使用。教學(xué)難點(diǎn):視圖操作的轉(zhuǎn)換過(guò)程,及權(quán)限的授予和收回命令的使用,教學(xué)活動(dòng):3.5 視圖視圖的概念。 3.5.1 定義視圖一、建立視圖二、刪除視圖 3.5.2 查詢(xún)視圖 3.5.3 更新視圖 3.5.4 視圖的作用3.6 數(shù)據(jù)控制 3.6.1 授權(quán)Grant命令的靈活運(yùn)用。 3.6.2 收回權(quán)限 Revoke命令的使用。教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):2學(xué)時(shí)教學(xué)札記:第十六講第四章 關(guān)系系統(tǒng)及查詢(xún)優(yōu)化教學(xué)目的:使學(xué)生了解目前所流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)軟件從理論上那些符合關(guān)系系統(tǒng)的要求,給出了關(guān)系系統(tǒng)的定義、分類(lèi)以及準(zhǔn)則,對(duì)一個(gè)關(guān)系系統(tǒng)用戶在使用它的過(guò)程中對(duì)每一個(gè)查詢(xún)操作采用怎樣的策略使計(jì)算機(jī)運(yùn)行起來(lái)效率會(huì)更好。教學(xué)重點(diǎn):關(guān)系系統(tǒng)的定義、分類(lèi)和準(zhǔn)則,及查詢(xún)優(yōu)化的原則。教學(xué)難點(diǎn):查詢(xún)優(yōu)化的策略教學(xué)活動(dòng): 一、關(guān)系系統(tǒng)的定義 二、關(guān)系系統(tǒng)的分類(lèi) 三、完備關(guān)系系統(tǒng)的準(zhǔn)則 四、查詢(xún)優(yōu)化的一般原則和步驟教學(xué)工具:板書(shū)教學(xué)計(jì)劃學(xué)時(shí):1學(xué)時(shí)教學(xué)札記:第十七講第五章 關(guān)系規(guī)范理論教學(xué)目的:使學(xué)生了解針對(duì)一個(gè)實(shí)際問(wèn)題如何構(gòu)造合適的關(guān)系模式來(lái)描述現(xiàn)實(shí)世界,怎樣從一個(gè)第1NF的關(guān)系模式規(guī)范到一個(gè)合適的程序的范式。教學(xué)重點(diǎn):函數(shù)依賴(lài)的概念、分類(lèi),范式的定義及如何將1NF規(guī)范到2NF、3NF教學(xué)難點(diǎn):如何理解函數(shù)依賴(lài)的定義和分類(lèi),及怎樣一個(gè)1NF的關(guān)系模式分解到2NF、3NF。教學(xué)活動(dòng):5.1 問(wèn)題的提出 設(shè)計(jì)關(guān)系模式時(shí),需要解決幾種異常問(wèn)題,由此引入了關(guān)系規(guī)范化理論體系。5.2 規(guī)范化將關(guān)系模式從滿足低要求的范式,向要求更加嚴(yán)格的范式轉(zhuǎn)換的過(guò)程。 5.2.1 函數(shù)依賴(lài) 數(shù)據(jù)依賴(lài)的一種,分完全函數(shù)依賴(lài)、部分函數(shù)依賴(lài)和傳遞函數(shù)依賴(lài),討論一個(gè)關(guān)系模式屬于第幾范式,是在函數(shù)依賴(lài)的范疇下進(jìn)行的。5.2.2 碼在函數(shù)依賴(lài)的范疇下給出碼的定義。主碼和外碼所滿足的現(xiàn)實(shí)意義 5.2.3 范式 規(guī)范化的關(guān)系模式稱(chēng)為范式。根據(jù)滿足的要求程度不同可分為1NF、2NF、3NF、BCNF和4NF等。5.2.4 2NF在第1NF的基礎(chǔ)上消除了非主屬性對(duì)碼的部分函數(shù)依賴(lài)所能達(dá)到的程度的范式。 5.2.5 3NF 在第2NF的基礎(chǔ)上消除了非主屬性對(duì)碼的傳遞函數(shù)依賴(lài)所能達(dá)到的程度的范式。教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):22學(xué)時(shí)教學(xué)札記:第十八講第五章 關(guān)系規(guī)范理論教學(xué)目的:使學(xué)生了解針對(duì)一個(gè)實(shí)際問(wèn)題如何構(gòu)造合適的關(guān)系模式來(lái)描述現(xiàn)實(shí)世界,怎樣從一個(gè)第1NF的關(guān)系模式規(guī)范到一個(gè)合適的程序的范式。教學(xué)重點(diǎn):函數(shù)依賴(lài)的概念、分類(lèi),范式的定義及如何將1NF規(guī)范到2NF、3NF教學(xué)難點(diǎn):如何理解函數(shù)依賴(lài)的定義和分類(lèi),及怎樣一個(gè)1NF的關(guān)系模式分解到2NF、3NF。教學(xué)活動(dòng):5.1 問(wèn)題的提出 設(shè)計(jì)關(guān)系模式時(shí),需要解決幾種異常問(wèn)題,由此引入了關(guān)系規(guī)范化理論體系。5.2 規(guī)范化將關(guān)系模式從滿足低要求的范式,向要求更加嚴(yán)格的范式轉(zhuǎn)換的過(guò)程。 5.2.1 函數(shù)依賴(lài) 數(shù)據(jù)依賴(lài)的一種,分完全函數(shù)依賴(lài)、部分函數(shù)依賴(lài)和傳遞函數(shù)依賴(lài),討論一個(gè)關(guān)系模式屬于第幾范式,是在函數(shù)依賴(lài)的范疇下進(jìn)行的。5.2.2 碼在函數(shù)依賴(lài)的范疇下給出碼的定義。主碼和外碼所滿足的現(xiàn)實(shí)意義 5.2.3 范式 規(guī)范化的關(guān)系模式稱(chēng)為范式。根據(jù)滿足的要求程度不同可分為1NF、2NF、3NF、BCNF和4NF等。5.2.4 2NF在第1NF的基礎(chǔ)上消除了非主屬性對(duì)碼的部分函數(shù)依賴(lài)所能達(dá)到的程度的范式。 5.2.5 3NF 在第2NF的基礎(chǔ)上消除了非主屬性對(duì)碼的傳遞函數(shù)依賴(lài)所能達(dá)到的程度的范式。教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):22學(xué)時(shí)教學(xué)札記:第十九講第五章 關(guān)系規(guī)范化理論教學(xué)目的:使學(xué)生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及了解從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。教學(xué)重點(diǎn):函數(shù)依賴(lài)的概念、分類(lèi),1NF、2NF、3NF、BCNF和4NF的含義和相互區(qū)別教學(xué)難點(diǎn):如何理解一個(gè)關(guān)系模式達(dá)到怎樣的要求可以達(dá)到所謂的1NF、2NF、3NF、BCNF和4NF。教學(xué)活動(dòng):5.2.6 BCNF一個(gè)屬于第1范式的關(guān)系模式如果消除了任何屬性對(duì)主屬性的部分函數(shù)依賴(lài)和傳遞函數(shù)依賴(lài)所能達(dá)到的程度的范式。5.2.7 多值依賴(lài) 數(shù)據(jù)之間的依賴(lài)除了函數(shù)依賴(lài)以外,還可以存在多值依賴(lài)。一個(gè)關(guān)系模式僅僅討論函數(shù)依賴(lài)可以徹底分離到BCNF。5.2.8 4NF在多值依賴(lài)的范疇下,一個(gè)關(guān)系模式如果消除了非平凡且非函數(shù)依賴(lài)的多值依賴(lài)所能達(dá)到的程度的范式。5.2.9 規(guī)范化小結(jié) 規(guī)范化的基本思想是將一個(gè)關(guān)系模式根據(jù)實(shí)際環(huán)境的需求,討論其屬性之間所存在的不好的性質(zhì),可以逐步消除掉,使一個(gè)關(guān)系模式可以從低程度的范式向高程度的范式轉(zhuǎn)換達(dá)到自己的要求。所可以采用的方法是模式分解的算法。教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):22學(xué)時(shí)教學(xué)札記:第二十講第六章 關(guān)系規(guī)范化理論教學(xué)目的:使學(xué)生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及了解從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。教學(xué)重點(diǎn):函數(shù)依賴(lài)的概念、分類(lèi),1NF、2NF、3NF、BCNF和4NF的含義和相互區(qū)別教學(xué)難點(diǎn):如何理解一個(gè)關(guān)系模式達(dá)到怎樣的要求可以達(dá)到所謂的1NF、2NF、3NF、BCNF和4NF。教學(xué)活動(dòng):5.2.6 BCNF一個(gè)屬于第1范式的關(guān)系模式如果消除了任何屬性對(duì)主屬性的部分函數(shù)依賴(lài)和傳遞函數(shù)依賴(lài)所能達(dá)到的程度的范式。5.2.7 多值依賴(lài) 數(shù)據(jù)之間的依賴(lài)除了函數(shù)依賴(lài)以外,還可以存在多值依賴(lài)。一個(gè)關(guān)系模式僅僅討論函數(shù)依賴(lài)可以徹底分離到BCNF。5.2.8 4NF在多值依賴(lài)的范疇下,一個(gè)關(guān)系模式如果消除了非平凡且非函數(shù)依賴(lài)的多值依賴(lài)所能達(dá)到的程度的范式。5.2.9 規(guī)范化小結(jié) 規(guī)范化的基本思想是將一個(gè)關(guān)系模式根據(jù)實(shí)際環(huán)境的需求,討論其屬性之間所存在的不好的性質(zhì),可以逐步消除掉,使一個(gè)關(guān)系模式可以從低程度的范式向高程度的范式轉(zhuǎn)換達(dá)到自己的要求。所可以采用的方法是模式分解的算法。教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):22學(xué)時(shí)教學(xué)札記:第二十一講第五章 關(guān)系規(guī)范化理論教學(xué)目的:使學(xué)生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及掌握如何從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。教學(xué)重點(diǎn):函數(shù)依賴(lài)的公理系統(tǒng),屬性的閉包,函數(shù)依賴(lài)的極小化以及模式分解的幾種算法。教學(xué)難點(diǎn):如何掌握一個(gè)關(guān)系模式分解到3NF、BCNF和4NF,所采用的分解算法怎樣靈活運(yùn)用。教學(xué)活動(dòng):一、 數(shù)據(jù)依賴(lài)的公理系統(tǒng)Armstrong公理系統(tǒng)的內(nèi)容,及由此所提出的幾條推理規(guī)則。二、 函數(shù)依賴(lài)的等價(jià)與覆蓋關(guān)系模式的等價(jià)和覆蓋的含義求解屬性閉包的算法。一個(gè)關(guān)系模式所滿足的函數(shù)依賴(lài)的極小化處理的算法。三、候選關(guān)鍵字的求解理論和算法具有惟一候選關(guān)鍵字的求解的幾種方法關(guān)系模式的候選關(guān)鍵字求解的一般算法。教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):22學(xué)時(shí)教學(xué)札記:第二十二講第六章 關(guān)系規(guī)范化理論教學(xué)目的:使學(xué)生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及掌握如何從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。教學(xué)重點(diǎn):函數(shù)依賴(lài)的公理系統(tǒng),屬性的閉包,函數(shù)依賴(lài)的極小化以及模式分解的幾種算法。教學(xué)難點(diǎn):如何掌握一個(gè)關(guān)系模式分解到3NF、BCNF和4NF,所采用的分解算法怎樣靈活運(yùn)用。教學(xué)活動(dòng):三、 數(shù)據(jù)依賴(lài)的公理系統(tǒng)Armstrong公理系統(tǒng)的內(nèi)容,及由此所提出的幾條推理規(guī)則。四、 函數(shù)依賴(lài)的等價(jià)與覆蓋關(guān)系模式的等價(jià)和覆蓋的含義求解屬性閉包的算法。一個(gè)關(guān)系模式所滿足的函數(shù)依賴(lài)的極小化處理的算法。三、候選關(guān)鍵字的求解理論和算法具有惟一候選關(guān)鍵字的求解的幾種方法關(guān)系模式的候選關(guān)鍵字求解的一般算法。教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):22學(xué)時(shí)教學(xué)札記:第二十三講第五章 關(guān)系規(guī)范化理論教學(xué)目的:使學(xué)生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及掌握如何從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。教學(xué)重點(diǎn):無(wú)損連接性和函數(shù)依賴(lài)保持性的含義,無(wú)損連接性和函數(shù)依賴(lài)保持性的判斷方法,函數(shù)依賴(lài)的極小化以及模式分解的幾種算法。教學(xué)難點(diǎn):如何掌握一個(gè)關(guān)系模式分解到3NF、BCNF和4NF,所采用的分解算法怎樣靈活運(yùn)用。教學(xué)活動(dòng):一、無(wú)損連接性和函數(shù)依賴(lài)保持性的含義。幾種等價(jià)分解的定義和分類(lèi)。二、無(wú)損連接性和函數(shù)依賴(lài)保持性的判斷方法。無(wú)損無(wú)損無(wú)損連接判斷表的使用。函數(shù)依賴(lài)保持性的判斷方法。三、幾種模式分解算法將一個(gè)關(guān)系模式保持依賴(lài)性分解到3NF的算法。將一個(gè)關(guān)系模式既無(wú)損連接又保持依賴(lài)性分解到3NF的算法將一個(gè)關(guān)系模式無(wú)損連接分解到BCNF的算法將一個(gè)關(guān)系模式無(wú)損連接分解到4NF的算法教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):22學(xué)時(shí)教學(xué)札記:第二十四講第六章 關(guān)系規(guī)范化理論教學(xué)目的:使學(xué)生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯(lián)系和區(qū)別,以及掌握如何從低程度范式向高程度范式轉(zhuǎn)換的原則和方法。教學(xué)重點(diǎn):無(wú)損連接性和函數(shù)依賴(lài)保持性的含義,無(wú)損連接性和函數(shù)依賴(lài)保持性的判斷方法,函數(shù)依賴(lài)的極小化以及模式分解的幾種算法。教學(xué)難點(diǎn):如何掌握一個(gè)關(guān)系模式分解到3NF、BCNF和4NF,所采用的分解算法怎樣靈活運(yùn)用。教學(xué)活動(dòng):一、無(wú)損連接性和函數(shù)依賴(lài)保持性的含義。幾種等價(jià)分解的定義和分類(lèi)。二、無(wú)損連接性和函數(shù)依賴(lài)保持性的判斷方法。無(wú)損無(wú)損無(wú)損連接判斷表的使用。函數(shù)依賴(lài)保持性的判斷方法。三、幾種模式分解算法將一個(gè)關(guān)系模式保持依賴(lài)性分解到3NF的算法。將一個(gè)關(guān)系模式既無(wú)損連接又保持依賴(lài)性分解到3NF的算法將一個(gè)關(guān)系模式無(wú)損連接分解到BCNF的算法將一個(gè)關(guān)系模式無(wú)損連接分解到4NF的算法教學(xué)工具:多媒體演示教學(xué)計(jì)劃學(xué)時(shí):22學(xué)時(shí)教學(xué)札記:第二十五講第六章數(shù)據(jù)庫(kù)設(shè)計(jì)教學(xué)目的:在理解并掌握前面幾章關(guān)于關(guān)系數(shù)據(jù)庫(kù)的概念,尤其是關(guān)系規(guī)范化理論后,使學(xué)生進(jìn)一步掌握如何根據(jù)實(shí)際問(wèn)題的需求進(jìn)行具體的數(shù)據(jù)庫(kù)設(shè)計(jì)。了解進(jìn)行一般數(shù)據(jù)庫(kù)設(shè)計(jì)所應(yīng)經(jīng)歷哪幾個(gè)階段,每個(gè)階段所需完成的主要任務(wù)是什么。教學(xué)重點(diǎn):使學(xué)生掌握并理解進(jìn)行一般數(shù)據(jù)庫(kù)設(shè)計(jì)所應(yīng)遵循的幾個(gè)步驟,每個(gè)階段的主要任務(wù)。特別是需求分析、概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì)階段各自的主要任務(wù)。教學(xué)難點(diǎn):概念結(jié)構(gòu)設(shè)計(jì)階段中概念模型的設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì)階段中關(guān)于概念模型向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換。教學(xué)活動(dòng):6.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述根據(jù)規(guī)范化設(shè)計(jì)方法,進(jìn)行一般數(shù)據(jù)庫(kù)設(shè)計(jì)所應(yīng)遵循的六個(gè)步驟。6.2 需求分析需求分析所形成的數(shù)據(jù)流圖和數(shù)據(jù)字典是設(shè)計(jì)數(shù)據(jù)庫(kù)的基礎(chǔ)。6.3 概念結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)一個(gè)合適的關(guān)系模式是數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。6.4 邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)全體數(shù)據(jù)的描述是如何實(shí)現(xiàn)數(shù)據(jù)庫(kù)的前提。6.5 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)6.6 數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)6.7 小結(jié)教學(xué)工具:多媒體演示教學(xué)計(jì)劃:22學(xué)時(shí)教學(xué)札記:第二十六講第六章數(shù)據(jù)庫(kù)設(shè)計(jì)教學(xué)目的:在理解并掌握前面幾章關(guān)于關(guān)系數(shù)據(jù)庫(kù)的概念,尤其是關(guān)系規(guī)范化理論后,使學(xué)生進(jìn)一步掌握如何根據(jù)實(shí)際問(wèn)題的需求進(jìn)行具體的數(shù)據(jù)庫(kù)設(shè)計(jì)。了解進(jìn)行一般數(shù)據(jù)庫(kù)設(shè)計(jì)所應(yīng)經(jīng)歷哪幾個(gè)階段,每個(gè)階段所需完成的主要任務(wù)是什么。教學(xué)重點(diǎn):使學(xué)生掌握并理解進(jìn)行一般數(shù)據(jù)庫(kù)設(shè)計(jì)所應(yīng)遵循的幾個(gè)步驟,每個(gè)階段的主要任務(wù)。特別是需求分析、概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì)階段各自的主要任務(wù)。教學(xué)難點(diǎn):概念結(jié)構(gòu)設(shè)計(jì)階段中概念模型的設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì)階段中關(guān)于概念模型向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換。教學(xué)活動(dòng):6.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述根據(jù)規(guī)范化設(shè)計(jì)方法,進(jìn)行一般數(shù)據(jù)庫(kù)設(shè)計(jì)所應(yīng)遵循的六個(gè)步驟。6.2 需求分析需求分析所形成的數(shù)據(jù)流圖和數(shù)據(jù)字典是設(shè)計(jì)數(shù)據(jù)庫(kù)的基礎(chǔ)。6.3 概念結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)一個(gè)合適的關(guān)系模式是數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。6.4 邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)全體數(shù)據(jù)的描述是如何實(shí)現(xiàn)數(shù)據(jù)庫(kù)的前提。6.5 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)6.6 數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)6.7 小結(jié)教學(xué)工具:多媒體演示教學(xué)計(jì)劃:22學(xué)時(shí)教學(xué)札記:第二十七講第七章數(shù)據(jù)庫(kù)恢復(fù)教學(xué)目的:使學(xué)生理解并掌握當(dāng)數(shù)據(jù)庫(kù)系統(tǒng)在正式投入運(yùn)行后,在用戶使用的過(guò)程中因各種意外因素而發(fā)生的故障,造成系統(tǒng)的非正常終止,使得系統(tǒng)中的部分或全部數(shù)據(jù)遭到破壞,系統(tǒng)自身如何通過(guò)相應(yīng)的技術(shù)和方法使系統(tǒng)恢復(fù)到遭受破壞之前的某一正確狀態(tài)下。教學(xué)重點(diǎn):系統(tǒng)在運(yùn)行過(guò)程中可能遭受的幾種故障,及數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)恢復(fù)的兩種技術(shù):數(shù)據(jù)轉(zhuǎn)儲(chǔ)和日志文件。教學(xué)難點(diǎn):如何理解并掌握系統(tǒng)利用數(shù)據(jù)轉(zhuǎn)儲(chǔ)和日志文件實(shí)現(xiàn)恢復(fù)的具體過(guò)程。教學(xué)活動(dòng):7.1 事務(wù)的基本概念是數(shù)據(jù)庫(kù)系統(tǒng)中運(yùn)行和獲取資源的基本單位。7.2 數(shù)據(jù)庫(kù)恢復(fù)概述7.3 故障的種類(lèi)7.4 恢復(fù)的實(shí)現(xiàn)技術(shù)7.5 恢復(fù)策略7.6 具有檢查點(diǎn)的恢復(fù)技術(shù)7.7 數(shù)據(jù)庫(kù)鏡像7.8 Oracle的恢復(fù)技術(shù)7.9 小結(jié)教學(xué)工具:多媒體演示教學(xué)計(jì)劃:22學(xué)時(shí)教學(xué)札記:第二十八講第七章數(shù)據(jù)庫(kù)恢復(fù)教學(xué)目的:使學(xué)生理解并掌握當(dāng)數(shù)據(jù)庫(kù)系統(tǒng)在正式投入運(yùn)行后,在用戶使用的過(guò)程中因各種意外因素而發(fā)生的故障,造成系統(tǒng)的非正常終止,使得系統(tǒng)中的部分或全部數(shù)據(jù)遭到破壞,系統(tǒng)自身如何通過(guò)相應(yīng)的技術(shù)和方法使系統(tǒng)恢復(fù)到遭受破壞之前的某一正確狀態(tài)下。教學(xué)重點(diǎn):系統(tǒng)在運(yùn)行過(guò)程中可能遭受的幾種故障,及數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)恢復(fù)的兩種技術(shù):數(shù)據(jù)轉(zhuǎn)儲(chǔ)和日志文件。教學(xué)難點(diǎn):如何理解并掌握系統(tǒng)利用數(shù)據(jù)轉(zhuǎn)儲(chǔ)和日志文件實(shí)現(xiàn)恢復(fù)的具體過(guò)程。教學(xué)活動(dòng):7.1 事務(wù)的基本概念是數(shù)據(jù)庫(kù)系統(tǒng)中運(yùn)行和獲取資源的基本單位。7.2 數(shù)據(jù)庫(kù)恢復(fù)概述7.3 故障的種類(lèi)7.4 恢復(fù)的實(shí)現(xiàn)技術(shù)7.5 恢復(fù)策略7.6 具有檢查點(diǎn)的恢復(fù)技術(shù)7.7 數(shù)據(jù)庫(kù)鏡像7.8 Oracle的恢復(fù)技術(shù)7.9 小結(jié)教學(xué)工具:多媒體演示教學(xué)計(jì)劃:22學(xué)時(shí)教學(xué)札記:第二十九講第八章并發(fā)控制教學(xué)目的:使學(xué)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 地鐵站點(diǎn)建設(shè)房屋拆除合同
- 臨時(shí)實(shí)驗(yàn)室助手聘用合同模板
- 黃山市辦公用房租賃合同范本
- 信息系統(tǒng)集成最低價(jià)評(píng)審策略
- 醫(yī)療機(jī)構(gòu)合規(guī)經(jīng)營(yíng)手冊(cè)
- 景區(qū)游客中心玻璃房租賃合同
- 生態(tài)園門(mén)窗環(huán)保施工合同
- 天津地鐵隔音屏施工方案
- 住宅小區(qū)給排水暖施工合同
- 鄉(xiāng)村加油站租賃合同樣本
- 2024年06月山東/北京恒豐銀行博士后工作站招考筆試歷年參考題庫(kù)附帶答案詳解
- 2025年山東兗礦集團(tuán)公司招聘筆試參考題庫(kù)含答案解析
- (八省聯(lián)考)云南省2025年普通高校招生適應(yīng)性測(cè)試 物理試卷(含答案解析)
- 2025年大學(xué)華西醫(yī)院運(yùn)營(yíng)管理部招考聘用3人管理單位筆試遴選500模擬題附帶答案詳解
- 2025年放射科工作計(jì)劃
- 【8地RJ期末】安徽省合肥市肥西縣2023-2024學(xué)年八年級(jí)上學(xué)期期末考試地理試題(含解析)
- 2024年中國(guó)干粉涂料市場(chǎng)調(diào)查研究報(bào)告
- 2024年副班主任工作總結(jié)(3篇)
- 課題申報(bào)書(shū):古滇青銅文化基因圖譜構(gòu)建及活態(tài)深化研究
- 醫(yī)院醫(yī)用耗材SPD服務(wù)項(xiàng)目投標(biāo)方案
- 建筑展望與未來(lái)發(fā)展趨勢(shì)
評(píng)論
0/150
提交評(píng)論