空間數(shù)據(jù)庫課件_第1頁
空間數(shù)據(jù)庫課件_第2頁
空間數(shù)據(jù)庫課件_第3頁
空間數(shù)據(jù)庫課件_第4頁
空間數(shù)據(jù)庫課件_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

地理信息系統(tǒng)空間數(shù)據(jù)庫數(shù)據(jù)采集與編輯;數(shù)據(jù)處理和變換;數(shù)據(jù)存儲與管理;空間分析和統(tǒng)計;產(chǎn)品制作與顯示;二次開發(fā)和編程。內(nèi)容回顧-GIS的功能簡介

建立數(shù)據(jù)庫不僅僅是為了保存數(shù)據(jù),擴展人的記憶,而主要是為了幫助人們?nèi)ス芾砗涂刂婆c這些數(shù)據(jù)相關(guān)聯(lián)的事物。地理信息系統(tǒng)中的數(shù)據(jù)庫就是一種專門化的數(shù)據(jù)庫,由于這類數(shù)據(jù)庫具有明顯的空間特征,所以有人把它稱為空間數(shù)據(jù)庫,空間數(shù)據(jù)庫的理論與方法是地理信息系統(tǒng)的核心問題。

數(shù)據(jù)庫技術(shù)是60年代初開始發(fā)展起來的一門數(shù)據(jù)管理自動化的綜合性新技術(shù)。數(shù)據(jù)庫的應(yīng)用領(lǐng)域相當(dāng)廣泛,從一般事務(wù)處理,到各種專門化數(shù)據(jù)的存儲與管理,都可以建立不同類型的數(shù)據(jù)庫。數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫的概念

數(shù)據(jù)庫是隨著計算機的迅速發(fā)展而興起的一門新學(xué)科。通俗的講,數(shù)據(jù)庫是以一定的組織形式存貯在一起的互相有關(guān)聯(lián)的數(shù)據(jù)的集合。但這種數(shù)據(jù)集合不是數(shù)據(jù)的簡單相加,而是對數(shù)據(jù)信息進行重新組織,最大限度的減少數(shù)據(jù)冗余,增強數(shù)據(jù)間關(guān)系的描述,使數(shù)據(jù)資源能以多種方式為盡可能多的用戶提供服務(wù),實現(xiàn)數(shù)據(jù)信息資源共享。隨著數(shù)據(jù)信息資源的多用戶服務(wù),以及用戶對信息數(shù)據(jù)多種方式(如檢索、分類、排序等)訪問的需求,人們又研制了數(shù)據(jù)庫管理系統(tǒng)(管理和控制程序軟件)。數(shù)據(jù)庫的定義

計算機對數(shù)據(jù)的管理經(jīng)過了三個階段程序管理階段文件管理階段數(shù)據(jù)庫管理階段數(shù)據(jù)庫的定義其中,數(shù)據(jù)庫是數(shù)據(jù)管理的高級階段,它與傳統(tǒng)的數(shù)據(jù)管理相比有許多明顯的差別,其中主要的有兩點:一是數(shù)據(jù)獨立于應(yīng)用程序而集中管理,實現(xiàn)了數(shù)據(jù)共享,減少了數(shù)據(jù)冗余,提高了數(shù)據(jù)的效益;二是在數(shù)據(jù)間建立了聯(lián)系,從而使數(shù)據(jù)庫能反映出現(xiàn)實世界中信息的聯(lián)系。數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)共享度數(shù)據(jù)獨立性數(shù)據(jù)管理者人工管理階段無結(jié)構(gòu)無共享、冗余度極大不獨立,完全依賴于程序用戶(程序員)文件系統(tǒng)階段記錄內(nèi)有結(jié)構(gòu)、整體無結(jié)構(gòu)共享性差,冗余度大獨立性差文件系統(tǒng)數(shù)據(jù)庫系統(tǒng)階段整體結(jié)構(gòu)化共享性高,冗余度小數(shù)據(jù)獨立性高數(shù)據(jù)庫管理系統(tǒng)。。與文件管理相比,空間數(shù)據(jù)庫有如下特點:

1.實現(xiàn)數(shù)據(jù)集中管理和共享

2.減小了數(shù)據(jù)冗余

3.數(shù)據(jù)的獨立性

4.復(fù)雜的數(shù)據(jù)模型(結(jié)構(gòu)化)

5.數(shù)據(jù)保護特性

數(shù)據(jù)庫的主要特征

一個完整的數(shù)據(jù)庫是由三個最基本的部分所組成:一是數(shù)據(jù)庫存儲系統(tǒng),即描述全部原始要素信息的原始數(shù)據(jù),也是數(shù)據(jù)庫系統(tǒng)加工處理的對象;二是數(shù)據(jù)庫管理系統(tǒng)(DBMS),即數(shù)據(jù)庫軟件,它存放著管理和控制數(shù)據(jù)的各種程序,是數(shù)據(jù)庫系統(tǒng)加工處理的手段。三是數(shù)據(jù)庫應(yīng)用系統(tǒng)-具有訪問功能的應(yīng)用軟件數(shù)據(jù)應(yīng)用系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)管理程序庫(數(shù)據(jù)庫軟件)面向用戶界面數(shù)據(jù)庫的組成

數(shù)據(jù)是現(xiàn)實世界中信息的裁體,是信息的具體表達形式。為了表達有意義的信息內(nèi)容,數(shù)據(jù)必須按照一定的方式進行組織和存儲。數(shù)據(jù)庫中的數(shù)據(jù)組織一般可以分為四級:數(shù)據(jù)項、數(shù)據(jù)項組記錄、文件數(shù)據(jù)庫。數(shù)據(jù)組織方式文件記錄數(shù)據(jù)項數(shù)據(jù)項組邏輯數(shù)據(jù)單位之間的關(guān)系物理單位:

位(比特)、字節(jié)、字、塊(物理記錄)、桶和卷邏輯單位:

數(shù)據(jù)項、數(shù)據(jù)項組、記錄、文件和數(shù)據(jù)庫1.數(shù)據(jù)項、數(shù)據(jù)項組

數(shù)據(jù)項是定義數(shù)據(jù)的最小單位,也叫元素、字段等。是用來表示物體的屬性的,是最基本的不可分割的數(shù)據(jù)單位,它具有獨立的邏輯意義。數(shù)據(jù)項的值可以是數(shù)值的、字母的、字母數(shù)字的以及漢字形式的等。數(shù)據(jù)項的物理特點在于它具有確定的物理長度,一般用字節(jié)數(shù)目來表示。若干個字節(jié)組成一個字,字是計算機進行算術(shù)運算的基本單位。

幾個數(shù)據(jù)項可以組合構(gòu)成數(shù)據(jù)項組,例如日期的數(shù)據(jù)項組可由數(shù)據(jù)項“年”、“月”、“日”組成。數(shù)據(jù)項組也可有自己的名字,可以作為一個數(shù)據(jù)項看待。2.記錄

記錄是數(shù)據(jù)項的被命名的集合。它是關(guān)于一個實體的數(shù)據(jù)的總和,是一個有意義的信息集合,并作為對文件進行存取操作的基本單位。為了惟一標識每一個記錄,就必須有記錄標識,也叫關(guān)鍵字。記錄標識符一般由記錄中的第一個數(shù)據(jù)項擔(dān)任,惟一標識記錄的關(guān)鍵字稱主關(guān)鍵字,其它標識記錄的關(guān)鍵字稱為輔關(guān)鍵字。

3.文件

文件是一個給定類型邏輯記錄的全部具體值的集合。文件用文件名稱標識。在簡單文件中,每個邏輯記錄包含相同數(shù)目的數(shù)據(jù)項;在復(fù)雜文件中,由于重復(fù)組的存在,每個記錄包含不同數(shù)目的數(shù)據(jù)項。4.數(shù)據(jù)庫

它是比文件更大的數(shù)據(jù)組織,是具有特定聯(lián)系的多種類型記錄的集合。數(shù)據(jù)庫內(nèi)部構(gòu)造是文件的集合,這些文件之間存在某種聯(lián)系,不能孤立存在。1.一對一的聯(lián)系(1:1)

這是比較簡單的一種聯(lián)系方式,是指在集合A中存在一個元素αi,則在集合B中就有一個且僅有一個bj與之聯(lián)系。在1:1的聯(lián)系中,一個集合中的元素可以標識另一個集合中的元素。例如,地理名稱與對應(yīng)的空間位置之間的關(guān)系就是一種一對一的聯(lián)系。

??????ABBA1:1數(shù)據(jù)間的邏輯關(guān)系2.一對多的聯(lián)系(1:N)

現(xiàn)實生活中以一對多的聯(lián)系比較常見。如圖所示,這種聯(lián)系可以表達為:在集合A中存在一個αi,則在集合B中存在一個子集B’=(bj1,bj2,...,bjn)與之聯(lián)系。通常,B’是B的一個子集。行政區(qū)劃就具有一對多的聯(lián)系,一個省對應(yīng)多個市,一個市對應(yīng)多個縣,一個縣又有多個鄉(xiāng)。??????ABBA???1:N3.多對多的聯(lián)系(M:N)

這是現(xiàn)實中最復(fù)雜的聯(lián)系,即對于集合A中的一個元素αi,在集合B中就存在一個子集B’=(bj1,bj2,...,bjn)與之相聯(lián)系。反過來,對于B集合中的一個元素Bj在集合A中就有一個集合A’=(αi1,αi2,αi3,...αim)與之相聯(lián)系,即M:N的聯(lián)系。地理實體中的多對多聯(lián)系是很多的,例如土壤類型與種植的作物之間有多對多聯(lián)系,同一種土壤類型可以種不同的作物,同一種作物又可種植在不同的土壤類型上。??????ABBA???M:N?

數(shù)據(jù)庫管理系統(tǒng)是處理數(shù)據(jù)庫存取和各種管理控制的軟件,應(yīng)用程序?qū)?shù)據(jù)庫的操作全部通過DBMS進行。數(shù)據(jù)庫管理系統(tǒng)

DBMS數(shù)據(jù)庫管理系統(tǒng)的功能

數(shù)據(jù)庫定義數(shù)據(jù)庫的裝入數(shù)據(jù)管理數(shù)據(jù)庫維護數(shù)據(jù)庫通訊

提供書寫各種模式的語言及其支撐軟件,并把各種定義信息也存貯于系統(tǒng)之中。它勾畫出數(shù)據(jù)庫的框架。數(shù)據(jù)庫管理系統(tǒng)的功能

數(shù)據(jù)庫定義數(shù)據(jù)庫的裝入數(shù)據(jù)管理數(shù)據(jù)庫維護數(shù)據(jù)庫通訊應(yīng)用數(shù)據(jù)裝入數(shù)據(jù)庫

a)鍵盤輸入;

b)接受另一個系統(tǒng)的數(shù)據(jù)文件數(shù)據(jù)庫管理系統(tǒng)的功能

數(shù)據(jù)庫定義數(shù)據(jù)庫的裝入數(shù)據(jù)管理數(shù)據(jù)庫維護數(shù)據(jù)庫通訊運行控制數(shù)據(jù)存取、更新數(shù)據(jù)完整性、有效性數(shù)據(jù)共享數(shù)據(jù)庫管理系統(tǒng)的功能

數(shù)據(jù)庫定義數(shù)據(jù)庫的裝入數(shù)據(jù)管理數(shù)據(jù)庫維護數(shù)據(jù)庫通訊重新定義數(shù)據(jù)重新組織性能監(jiān)督與分析數(shù)據(jù)庫整理故障恢復(fù)數(shù)據(jù)庫管理系統(tǒng)的功能

數(shù)據(jù)庫定義數(shù)據(jù)庫的裝入數(shù)據(jù)管理數(shù)據(jù)庫維護數(shù)據(jù)庫通訊操作系統(tǒng)接口處理各種語言接口遠程操做接口處理1、定義:是地理信息系統(tǒng)在計算機物理存儲介質(zhì)上存儲和應(yīng)用的相關(guān)的地理空間數(shù)據(jù)的總合。

書刊

數(shù)據(jù)

邏輯劃分詞句段目節(jié)章數(shù)據(jù)項、記錄、文件和數(shù)據(jù)庫

物理劃分字行頁期卷比特、字節(jié)、字、塊、桶和卷空間數(shù)據(jù)庫是空間數(shù)據(jù)庫系統(tǒng)的簡稱??臻g數(shù)據(jù)庫空間數(shù)據(jù)管理方式初級式的管理模式:coverage混合式的管理模式:shape文件和.tab文件擴展式的管理模式:GDB集成式的管理模式:OracleSptialCartridge數(shù)據(jù)模型常用的數(shù)據(jù)模型有:層次模型、網(wǎng)絡(luò)模型、關(guān)系模型、面向?qū)ο竽P汀?/p>

數(shù)據(jù)結(jié)構(gòu):是指數(shù)據(jù)的組織形式,在計算機存儲、管理和處理的數(shù)據(jù)邏輯結(jié)構(gòu)。數(shù)據(jù)模型:是描述實體及其相互關(guān)系的數(shù)學(xué)描述,是空間數(shù)據(jù)庫建立的邏輯模型。

兩者之間的關(guān)系:混合的交叉關(guān)系,并不一一對應(yīng),世界多樣性,確定數(shù)據(jù)模型,確保實用性,(便于模型化、存儲、檢查和分析),它并不基于空間數(shù)據(jù)結(jié)構(gòu)。層次模型學(xué)校學(xué)生系老師課程層次模型124356abcdefgⅠⅡ地圖MMⅠⅡabcdcefg1223344134355664層次模型特點(1)有且僅有一個結(jié)點無雙親,這個結(jié)點即樹的根;(2)其它結(jié)點有且僅有一個雙親。

優(yōu)點:層次和關(guān)系清楚,檢索路線明確。缺點:

在GIS中若采用這種層次模型將難以顧及公共點、線數(shù)據(jù)共享和實體元素間的拓樸關(guān)系,導(dǎo)致數(shù)據(jù)冗余度增加,而且給拓樸查詢帶來困難。網(wǎng)絡(luò)模型網(wǎng)絡(luò)模型:用連接指令或指針來確定數(shù)據(jù)間的顯式連接關(guān)系,且具有多對多類型的數(shù)據(jù)組織方法。網(wǎng)絡(luò)模型124356abcdefgⅠⅡ地圖MMⅠⅡabcdefg123456網(wǎng)絡(luò)模型優(yōu)點:明確而方便的表示數(shù)據(jù)間的復(fù)雜關(guān)系,數(shù)據(jù)冗余小。缺點:指針數(shù)據(jù)增加數(shù)據(jù)量,指針的建立和維護是非常大的任務(wù)。特點:一個子結(jié)點可有多個父結(jié)點;可有一個以上的結(jié)點無父結(jié)點;父結(jié)點與某個子結(jié)點記錄之間可以有多種聯(lián)系(一對多、多對一、多對多)。關(guān)系模型關(guān)系模型以記錄組或數(shù)據(jù)表的形式組織數(shù)據(jù),不分層也無指針。關(guān)系模型124356abcdefgⅠⅡ地圖M地圖MⅡⅠ多邊形gdfcebcⅡaⅠ線Ⅰa12Ⅰb23Ⅰc34Ⅰd41Ⅱe35Ⅱf56Ⅱc34Ⅱg64點1x1y12x2y23x3y34x4y45x5y56x6y6關(guān)系模型關(guān)系模型中應(yīng)遵循以下條件:(1)二維表中同一列的屬性是相同的;(2)賦予表中各列不同名字(屬性名);(3)二維表中各列的次序是無關(guān)緊要的;(4)沒有相同內(nèi)容的元組,即無重復(fù)元組;關(guān)系模型優(yōu)點:結(jié)構(gòu)特別靈活,可以滿足所有用布爾運算和數(shù)學(xué)運算規(guī)則形成的詢問要求;能搜索、組合、比較不同類型的數(shù)據(jù)。缺點:許多操作都要求在文件中順序查找滿足特定關(guān)系的數(shù)據(jù),可能花費很多時間。關(guān)系模型

目前關(guān)系模型應(yīng)用最多。關(guān)系模型是由E.F.Codd在20世紀70年代引入數(shù)據(jù)庫領(lǐng)域的。關(guān)系模型是一種數(shù)學(xué)化的模型,它把數(shù)據(jù)的邏輯結(jié)構(gòu)歸結(jié)為滿足一定條件的二維表的元素,這種表成為關(guān)系。關(guān)系的集合構(gòu)成關(guān)系模型關(guān)系模型關(guān)系:

一個關(guān)系可看作一個二維表,表的每列對應(yīng)一個域。關(guān)鍵字:

唯一表示一個元組。關(guān)系模式:用來定義關(guān)系。它包括(關(guān)系名、屬性名、屬性向域的映射、屬性間的依賴關(guān)系)。關(guān)系數(shù)據(jù)庫:基于關(guān)系模型的數(shù)據(jù)庫,利用關(guān)系來描述現(xiàn)實世界。關(guān)系模型關(guān)系的完整性:實體完整性參照完整性用戶定義的完整性關(guān)系模型關(guān)系數(shù)據(jù)庫表的規(guī)則1、表中的每一個屬性必須有一個唯一的名字。2、行的順序不是重要的影響因素。3、任意兩個記錄(行)不能完全相同。4、每一個屬性應(yīng)僅包含一個值。關(guān)系數(shù)據(jù)庫的連接和查詢關(guān)系數(shù)據(jù)結(jié)構(gòu)中表格的聯(lián)結(jié)通過將表格中的內(nèi)容減至最少,可以節(jié)省儲存空間、避免錯誤。表格的聯(lián)結(jié)則允許通過為信息管理建立一個靈活有效的結(jié)構(gòu),以使數(shù)據(jù)結(jié)構(gòu)達到最大效率。為有效地實現(xiàn)這一點,需要建立和安排表格間的對應(yīng)關(guān)系;維持表格間的對應(yīng)關(guān)系和用對應(yīng)的觀點來研究聯(lián)結(jié)(1:1,N:M,N:1)。關(guān)系數(shù)據(jù)庫的連接和查詢

(1)關(guān)鍵字段與關(guān)鍵字段的聯(lián)結(jié)(土地代碼)

土地代碼面積所有者是否登記14536350S.Engel是14661399G.Leeds否14663399S.Engel是14665280J.Maus否14667141H.Stein是土地代碼登記日期土地利用類型1453685年7月居住1466190年8月居住1466390年8月工業(yè)1466582年6月農(nóng)業(yè)1466770年5月農(nóng)業(yè)關(guān)系數(shù)據(jù)庫的連接和查詢

(2)非關(guān)鍵字段與關(guān)鍵字段的聯(lián)結(jié)土地代碼面積所有者是否登記14536350S.Engel是14661399G.Leeds否14663399S.Engel是14665280J.Maus否14667141H.Stein是姓名地址電話S.Engel15LeyStreet5673821G.Leeds22SunriseAve4453421J.Maus49PoplarRoad4774768H.Stein83HolbrookRd6754491關(guān)系數(shù)據(jù)庫的連接和查詢

(3)非關(guān)鍵字段與非關(guān)鍵字段的聯(lián)結(jié)土地代碼面積所有者是否登記14536350S.Engel是14661399G.Leeds否14663399S.Engel是14665280J.Maus否14667141H.Stein是交換代碼姓名時間14231S.Engel14.5014235G.Leeds14.5014236S.Engel15.2314260J.Maus15.4014266H.Stein15.4114268H.Stein16.22教師編號姓名性別學(xué)位工作日期單位職稱0001王寧軍男學(xué)士94/07/15計算機講師1006陳平男碩士72/09/01地理副教授2008周華俊女碩士95/08/01電子電工講師

教師信息表

課號課名班級學(xué)時教師編號00001C語言程序97計算機40000100003匯編語言97計算機70000110002地圖學(xué)96GIS80100610006測量學(xué)98遙感80100620004模擬電路97無線電通信702008

授課信息表

例:描述學(xué)校的數(shù)據(jù)庫:

學(xué)生的學(xué)號(Sno)、所在系(Sdept) 系主任姓名(Mname)、課程名(Cname) 成績(Grade)單一的關(guān)系模式:Student<U、F>U={

Sno,Sdept,Mname,Cname,Grade}⒈數(shù)據(jù)冗余太大浪費大量的存儲空間

例:每一個系主任的姓名重復(fù)出現(xiàn)⒉更新異常(UpdateAnomalies)數(shù)據(jù)冗余,更新數(shù)據(jù)時,維護數(shù)據(jù)完整性代價大。 例:某系更換系主任后,系統(tǒng)必須修改與該系學(xué)生有關(guān)的每一個元組。數(shù)據(jù)庫存在的問題:⒊插入異常(InsertionAnomalies)該插的數(shù)據(jù)插不進去例,如果一個系剛成立,尚無學(xué)生,我們就無法把這個系及其系主任的信息存入數(shù)據(jù)庫。⒋刪除異常(DeletionAnomalies)不該刪除的數(shù)據(jù)不得不刪 例,如果某個系的學(xué)生全部畢業(yè)了,我們在刪除該系學(xué)生信息的同時,把這個系及其系主任的信息也丟掉了。數(shù)據(jù)庫存在的問題:結(jié)論:Student關(guān)系模式不是一個好的模式?!昂谩钡哪J剑翰粫l(fā)生插入異常、刪除異常、更新異常,數(shù)據(jù)冗余應(yīng)盡可能少。原因:由存在于模式中的某些數(shù)據(jù)依賴引起的解決方法:通過分解關(guān)系模式來消除其中不合適的數(shù)據(jù)依賴。數(shù)據(jù)依賴:1)依賴于值域元素語義的限制2)函數(shù)依賴定義

設(shè)R(U)是一個屬性集U上的關(guān)系模式,X和Y是U的子集。

若對于R(U)的任意一個當(dāng)前值r,如果r中存在兩個元組在X上的屬性值相等,就必有在Y上的屬性值相等,則稱“X函數(shù)決定Y”或“Y函數(shù)依賴于X”,記作X→Y。定義

在關(guān)系模式R(U)中,如果X→Y,并且對于X的任何一個真子集X’,都有

X’Y都不成立,則稱Y完全函數(shù)依賴于X

若X’→Y成立,則稱Y部分函數(shù)依賴于X。

完全函數(shù)依賴與部分函數(shù)依賴:定義在關(guān)系模式R(U)中,如果X→Y,Y→Z,且XYO,Y→X不成立,則稱Z傳遞函數(shù)依賴于X。傳遞函數(shù)依賴U滿足1NF是關(guān)系數(shù)據(jù)庫設(shè)計的前提。數(shù)據(jù)的原子性并非絕對,取決于實際應(yīng)用的要求。如“姓名”可以拆成“姓”與“名”的組合。但一般場合都是把姓名作為一個整體標識。1)第一范式1NF的[定義]如果關(guān)系模式R的所有的域為簡單域,其元素不可再分,則稱R屬于第一范式。對數(shù)據(jù)的結(jié)構(gòu)進行規(guī)范化的組織,常用的規(guī)范化范式有3種:數(shù)據(jù)組織的規(guī)范化處理

學(xué)生登記表學(xué)號姓名班級9901001

陳小蕾計算機應(yīng)用專業(yè)計算機9901班9901002李泉勇計算機應(yīng)用專業(yè)計算機9901班9901003張小芳計算機應(yīng)用專業(yè)計算機9901班9903003笪小波建筑設(shè)計專業(yè)建筑9902班9903002李群建筑設(shè)計專業(yè)建筑9902班9905056高明服裝設(shè)計專業(yè)服裝9901班請分析下表是否符合第一范式,為什么?學(xué)號姓名班級專業(yè)9901001陳小蕾計算機9901班計算機應(yīng)用專業(yè)9901002李泉勇計算機9901班計算機應(yīng)用專業(yè)9901003張小芳計算機9901班計算機應(yīng)用專業(yè)9903003笪小波建筑9902班建筑設(shè)計專業(yè)9903002李群建筑9902班建筑設(shè)計專業(yè)9905056高明服裝9901班服裝設(shè)計專業(yè)不符合修改為下表后符合非主屬性是指不包含在任何主鍵中的屬性。滿足2NF的條件:消除了從非主屬性到主屬性的“部分函數(shù)依賴”.2)第二范式2NF的[定義]

如果關(guān)系R屬于1NF,且每個非主屬性完全函數(shù)依賴于主關(guān)鍵字,則關(guān)系模式R屬于第二范式。規(guī)范化處理后存在部分函數(shù)依賴的關(guān)系模式存在的問題。1數(shù)據(jù)冗余、更新異常2插入、刪除異常3)第三范式(3NF)與傳遞函數(shù)依賴[思考]下表雖然滿足2NF,但仍是一個蹩腳的設(shè)計

傳遞函數(shù)依賴:在一個關(guān)系模式中,若存在A-->B和B-->C,

則必有A-->C成立,即C傳遞函數(shù)依賴于A。如上表中存在A-->C和C-->D,即“專業(yè)”傳遞函數(shù)依賴于“學(xué)號”。滿足3NF的條件:消除了“傳遞函數(shù)依賴”第三范式3NF的[定義]如果R屬于2NF,且每個非主屬性都不傳遞函數(shù)依賴于主關(guān)鍵字,則關(guān)系模式R屬于第三范式。學(xué)號姓名班級專業(yè)9901001陳小蕾計算機9901班計算機應(yīng)用專業(yè)9901002李泉勇計算機9901班計算機應(yīng)用專業(yè)9901003張小芳計算機9901班計算機應(yīng)用專業(yè)9903003笪小波建筑9902班建筑設(shè)計專業(yè)9903002李群建筑9902班建筑設(shè)計專業(yè)9905056高明服裝9901班服裝設(shè)計專業(yè)修改上表學(xué)生表學(xué)號姓名班級9901001

陳小蕾計算機9901班9901002李泉勇計算機9901班9901003張小芳計算機9901班9903003笪小波建筑9902班9903002李群建筑9902班9905056高明服裝9901班班級專業(yè)計算機9901班計算機應(yīng)用專業(yè)建筑9902班建筑設(shè)計專業(yè)服裝9901班服裝設(shè)計專業(yè)

班級專業(yè)表

綜合思考學(xué)號課程編號課程名稱成績學(xué)分9901001100058數(shù)據(jù)庫應(yīng)用技術(shù)8059901001100044VB程序設(shè)計8739901002100058數(shù)據(jù)庫應(yīng)用技術(shù)9059901002020407電子商務(wù)概論7349905056020407電子商務(wù)概論634請分析下表,屬于第幾范式?如何規(guī)范化為3NF?學(xué)生成績表3)第三范式(3NF)與傳遞函數(shù)依賴[思考]下表雖然滿足2NF,但仍是一個蹩腳的設(shè)計

傳遞函數(shù)依賴:在一個關(guān)系模式中,若存在A-->B和B-->C,

則必有A-->C成立,即C傳遞函數(shù)依賴于A。如上表中存在A-->C和C-->D,即“專業(yè)”傳遞函數(shù)依賴于“學(xué)號”。滿足3NF的條件:消除了“傳遞函數(shù)依賴”第三范式3NF的[定義]如果R屬于2NF,且每個非主屬性都不傳遞函數(shù)依賴于主關(guān)鍵字,則關(guān)系模式R屬于第三范式。學(xué)號姓名班級專業(yè)9901001陳小蕾計算機9901班計算機應(yīng)用專業(yè)9901002李泉勇計算機9901班計算機應(yīng)用專業(yè)9901003張小芳計算機9901班計算機應(yīng)用專業(yè)9903003笪小波建筑9902班建筑設(shè)計專業(yè)9

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論