第四章 數(shù)據(jù)庫與數(shù)據(jù)倉庫_第1頁
第四章 數(shù)據(jù)庫與數(shù)據(jù)倉庫_第2頁
第四章 數(shù)據(jù)庫與數(shù)據(jù)倉庫_第3頁
第四章 數(shù)據(jù)庫與數(shù)據(jù)倉庫_第4頁
第四章 數(shù)據(jù)庫與數(shù)據(jù)倉庫_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第四章數(shù)據(jù)庫與數(shù)據(jù)倉庫信

統(tǒng)

發(fā)

結(jié)

構(gòu)第四章數(shù)據(jù)庫和數(shù)據(jù)倉庫第一節(jié)數(shù)據(jù)管理第二節(jié)數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)環(huán)境第三節(jié)關(guān)系數(shù)據(jù)庫模型第四節(jié)數(shù)據(jù)庫的建立第五節(jié)數(shù)據(jù)倉庫與數(shù)據(jù)挖掘第六節(jié)高級(jí)數(shù)據(jù)庫技術(shù)和高級(jí)數(shù)據(jù)庫應(yīng)用第一節(jié)數(shù)據(jù)管理什么是數(shù)據(jù)管理數(shù)據(jù)組織的層次實(shí)體、屬性和關(guān)鍵字?jǐn)?shù)據(jù)管理的傳統(tǒng)方法數(shù)據(jù)管理的數(shù)據(jù)庫方法為什么要進(jìn)行數(shù)據(jù)管理名稱,時(shí)代,作者,規(guī)格,幅面,內(nèi)容,卷前引首,前隔水,后隔水,題跋,歷代收藏人,印章,真跡圖,細(xì)部放大圖……為什么要進(jìn)行數(shù)據(jù)管理第一,“信息孤島”問題日益嚴(yán)重,數(shù)據(jù)采集、整理、分析的繁重任務(wù),多源異構(gòu)的海量數(shù)據(jù)存儲(chǔ),信息資源有效利用的需求,舊有的數(shù)據(jù)管理與企業(yè)發(fā)展的沖突等等;第二就是系統(tǒng)的自動(dòng)化程度不高,各個(gè)系統(tǒng)不能平滑地集成起來;第三就是信息系統(tǒng)的成本,我們?cè)劦?,信息系統(tǒng)集成成本比信息系統(tǒng)建設(shè)的成本高甚至幾倍。什么是數(shù)據(jù)管理根據(jù)賽迪顧問的界定,中國數(shù)據(jù)管理技術(shù)應(yīng)用軟件主要包括:企業(yè)信息門戶(EIP)、商業(yè)智能(BI)、內(nèi)容管理(CM)、知識(shí)管理系統(tǒng)(KMS)和競爭情報(bào)系統(tǒng)(CIS)五大應(yīng)用軟件領(lǐng)域。數(shù)據(jù)管理的定義數(shù)據(jù)組織的層次數(shù)據(jù)按照層次方式進(jìn)行組織由位、字節(jié)、字段、記錄、文件和數(shù)據(jù)庫組成位(Bit)位是計(jì)算機(jī)中最小的數(shù)據(jù)單位,其值為0或1,是一個(gè)二進(jìn)位,表示一個(gè)導(dǎo)通或未通的電路。字節(jié)(Byte)字節(jié)是由若干位組成的,代表一個(gè)字符。字符是信息的最基本構(gòu)架。(見ASCII碼表)ASCII編碼碼表數(shù)據(jù)組織織的層次次字段(Field)。。多個(gè)字符符組成一一個(gè)詞或或者一個(gè)個(gè)完整的的數(shù)字((如人名名或年齡齡),字段是數(shù)數(shù)據(jù)的最最小單位位,它不不能再分分成有意意義的單單位記錄(Record))由與某個(gè)個(gè)特殊對(duì)對(duì)象或活活動(dòng)有關(guān)關(guān)的所有有字段組組成。文件(File)同一類型型的所有有記錄組組成一個(gè)個(gè)文件文件就是是與某個(gè)個(gè)特定主主題相關(guān)關(guān)的數(shù)據(jù)據(jù)記錄的的集合。。(字母J的ASCII碼)數(shù)據(jù)的層次舉例文件字節(jié)字段紀(jì)錄01001010900811劉漢云2000-9-4位0,1數(shù)據(jù)庫劉漢云項(xiàng)目數(shù)據(jù)庫包含:職員編號(hào)、姓名、聘用日期學(xué)分及成績的記錄職員文件(名字字段)職員文件部門文件財(cái)務(wù)文件900811劉漢云2000-9-4900206李卓宇2002-7-2910810張昕陽2001-8-2模型的概概念:對(duì)現(xiàn)實(shí)世世界事物物特征的的模擬和和抽象就就是這個(gè)個(gè)事物的的模型。。計(jì)計(jì)算機(jī)機(jī)不能直直接處理理現(xiàn)實(shí)世世界中的的具體事事物,所所以必須須先把具具體事物物轉(zhuǎn)換為為抽象的的模型,,然后再再將其轉(zhuǎn)轉(zhuǎn)換為計(jì)計(jì)算機(jī)可可以處理理的數(shù)據(jù)據(jù),從而而以模擬擬的方式式實(shí)現(xiàn)對(duì)對(duì)現(xiàn)實(shí)世世界事物物的處理理。模型應(yīng)滿滿足以下下要求::真實(shí)地反反映現(xiàn)實(shí)實(shí)世界;;易被人理理解;便于在計(jì)計(jì)算機(jī)上上實(shí)現(xiàn);;基本術(shù)語語實(shí)體:客客觀存在在、并且且可以互互相區(qū)別別的事物物稱為實(shí)實(shí)體。屬性:實(shí)實(shí)體所具具有的每每一個(gè)特特性都稱稱為一個(gè)個(gè)屬性。。選擇的的實(shí)體屬屬性越多多,所描描述的實(shí)實(shí)體就越越清晰。。屬性有有“型””和“值值”的概概念,屬屬性的名名稱就是是屬性的的“型””;對(duì)型型的具體體賦值就就是屬性性的“值值”。主鍵值((碼)::在眾眾多屬性性中能夠夠唯一標(biāo)標(biāo)識(shí)實(shí)體體的屬性性或?qū)傩孕越M。實(shí)體集::某個(gè)實(shí)實(shí)體型下下的全部部實(shí)體,,稱為實(shí)實(shí)體集。。聯(lián)系:一一個(gè)實(shí)體體集內(nèi)部部各實(shí)體體之間的的相互聯(lián)聯(lián)系,叫叫做實(shí)體體內(nèi)部聯(lián)聯(lián)系。在在實(shí)體集集之間的的聯(lián)系,,稱為實(shí)實(shí)體的外外部聯(lián)系系。實(shí)體、屬屬性和關(guān)關(guān)鍵字實(shí)體entity實(shí)體是所所收集的的數(shù)據(jù)相相關(guān)的一一類事物物,可以以是物,,人,實(shí)實(shí)際的東東西,或或者具體體的東西西員工庫存客戶訂單教室實(shí)體、屬屬性和關(guān)關(guān)鍵字屬性Attribute屬性是實(shí)實(shí)體的某某一方面面的特征征學(xué)生的姓姓名、學(xué)學(xué)號(hào)、年年齡、性性別成績績是學(xué)生生的屬性性庫存號(hào)、、說明、、現(xiàn)有數(shù)數(shù)量、在在倉庫中中的位置置等是庫庫存的屬屬性實(shí)體、屬性和和關(guān)鍵字關(guān)鍵字PrimaryKey關(guān)鍵字是用來來識(shí)別記錄的的一個(gè)或一組組數(shù)據(jù)項(xiàng),是是識(shí)別記錄和和文件中查找找記錄的標(biāo)志志學(xué)生文件中的的學(xué)號(hào),產(chǎn)品品文件中的產(chǎn)產(chǎn)品號(hào),訂單單文件中的訂訂單號(hào)輔助關(guān)鍵字SecondaryKey不能唯一表示示一個(gè)記錄的的字段數(shù)據(jù)管理的傳傳統(tǒng)方法利用文件管理理數(shù)據(jù)為每個(gè)應(yīng)用程程序分別創(chuàng)建建和存儲(chǔ)數(shù)據(jù)據(jù)文件的數(shù)據(jù)據(jù)管理方法都都稱為傳統(tǒng)方方法應(yīng)用程序A文件A應(yīng)用程序B文件B應(yīng)用程序C文件C數(shù)據(jù)管理傳統(tǒng)統(tǒng)方法的不足足數(shù)據(jù)冗余大冗余是指在多多個(gè)數(shù)據(jù)文件件中重復(fù)出現(xiàn)現(xiàn)相同的數(shù)據(jù)據(jù)。數(shù)據(jù)與程序獨(dú)獨(dú)立性不高數(shù)據(jù)文件和維維護(hù)它的相關(guān)關(guān)程序之間過過分依賴。數(shù)據(jù)管理的數(shù)數(shù)據(jù)庫方法數(shù)據(jù)庫是邏輯輯相關(guān)的記錄錄和文件的集集合。把先前提及的的所有存儲(chǔ)在在獨(dú)立文件中中的記錄歸并并在一個(gè)數(shù)據(jù)據(jù)庫內(nèi),以便便讓不同的應(yīng)應(yīng)用程序存取取。儲(chǔ)存在數(shù)據(jù)庫庫中的數(shù)據(jù)既既獨(dú)立于使用用它的計(jì)算機(jī)機(jī)程序,也獨(dú)獨(dú)立于存儲(chǔ)它它的外部存儲(chǔ)儲(chǔ)器的類型。。數(shù)據(jù)庫管理系系統(tǒng)中的模式式數(shù)據(jù)庫管理系系統(tǒng)中的模式式物理模式:描描述數(shù)據(jù)的物物理存儲(chǔ)形式式,也稱內(nèi)模模式,直接與與操作系統(tǒng)或或硬件相聯(lián)系系。概念模式(邏邏輯模式)::數(shù)據(jù)庫數(shù)據(jù)據(jù)的完整表示示,是所有用用戶的公共數(shù)數(shù)據(jù)視圖。模模式僅僅涉及及數(shù)據(jù)類型的的描述,不涉涉及具體的數(shù)數(shù)據(jù)值。子模式:針對(duì)對(duì)每一個(gè)用戶戶或應(yīng)用,又又由模式導(dǎo)出出若干個(gè)子模模式(或叫外外模式、用戶戶模式)。子子模式是直接接面向用戶的的,用戶能夠夠看見并使用用的是邏輯結(jié)結(jié)構(gòu)的局部數(shù)數(shù)據(jù)描述。每每一個(gè)子模式式都是模式的的一個(gè)子集;;也可以看作作是模式的一一個(gè)窗口。一一個(gè)數(shù)據(jù)庫系系統(tǒng)可以有多多個(gè)子模式。。兩級(jí)映射可保保證三種模式式之間的相互互獨(dú)立性。數(shù)據(jù)庫管理系系統(tǒng)DatabaseManagementSystem,DBMS在數(shù)據(jù)庫管理理系統(tǒng)中,應(yīng)應(yīng)用程序不能能直接從存儲(chǔ)儲(chǔ)介質(zhì)獲得所所需的數(shù)據(jù)。。它必須先將將請(qǐng)求提交給給DBMS,,由DBMS負(fù)責(zé)從存儲(chǔ)儲(chǔ)介質(zhì)檢索數(shù)數(shù)據(jù)并提供給給應(yīng)用程序使使用基于數(shù)據(jù)庫方方法的優(yōu)點(diǎn)減少數(shù)據(jù)冗余余,更有效利利用存儲(chǔ)空間間并增強(qiáng)數(shù)據(jù)據(jù)的完整性。。也為組織提提供了更大地地利用數(shù)據(jù)的的靈活性。兩個(gè)文件中的的數(shù)據(jù)放在了了同一個(gè)數(shù)據(jù)據(jù)庫,可以多多種方法定位位數(shù)據(jù)并獲得得要處理的數(shù)數(shù)據(jù)共享數(shù)據(jù)和信信息資源第二節(jié)數(shù)數(shù)據(jù)庫與數(shù)據(jù)據(jù)庫管理系系統(tǒng)環(huán)境數(shù)據(jù)庫及其特特征數(shù)據(jù)庫管理系系統(tǒng)數(shù)據(jù)庫查詢語語言數(shù)據(jù)的邏輯視視圖和物理視視圖數(shù)據(jù)庫及其特特征數(shù)據(jù)庫的定義義數(shù)據(jù)庫(Database)是一個(gè)個(gè)信息的集合合,在這個(gè)集集合中可以按按照信息的邏邏輯結(jié)構(gòu)對(duì)其其進(jìn)行組織與與存取。數(shù)據(jù)庫由兩部部分組成信息本身信息的邏輯結(jié)結(jié)構(gòu)數(shù)據(jù)庫特征信息的集合數(shù)據(jù)庫特征邏輯結(jié)構(gòu)數(shù)據(jù)字典包含含信息的邏輯輯結(jié)構(gòu)數(shù)據(jù)庫的特征征信息中的邏輯輯聯(lián)系建立信息間的的聯(lián)系或關(guān)系系意味著找出出文件之間的的相互關(guān)系.主關(guān)鍵字?jǐn)?shù)據(jù)庫文件中中的一個(gè)字段段,唯一描述述一個(gè)記錄產(chǎn)品文件中的的產(chǎn)品ID,供應(yīng)商文件件中的供應(yīng)商商編號(hào)外部關(guān)鍵字一個(gè)文件中的的主關(guān)鍵字出出現(xiàn)在另一個(gè)個(gè)文件中就是是外部關(guān)鍵字字,比如產(chǎn)品品文件中的供供應(yīng)商文件.數(shù)據(jù)庫的特征征內(nèi)在的完整性性約束完整性約束是是保證信息質(zhì)質(zhì)量的一種規(guī)規(guī)則比如產(chǎn)品ID不不能重復(fù)產(chǎn)品文件中中的供應(yīng)商ID不應(yīng)該是供供應(yīng)商文件件中沒有的的供應(yīng)商ID數(shù)據(jù)庫管理理系統(tǒng)DatabaseManagementSystem是一組軟件件,允許組組織集中并并有效地管管理數(shù)據(jù)以以供應(yīng)用程程序訪問相當(dāng)與應(yīng)用用程序和物物理數(shù)據(jù)文文件之間的的接口數(shù)據(jù)庫管理理系統(tǒng)的組組成數(shù)據(jù)定義語語言數(shù)據(jù)操作語語言數(shù)據(jù)字典數(shù)據(jù)庫管理理系統(tǒng)組成成數(shù)據(jù)定義語語言描述數(shù)據(jù)庫庫內(nèi)容和結(jié)結(jié)構(gòu)的正式式語言數(shù)據(jù)操作語語言操作數(shù)據(jù)庫庫中的數(shù)據(jù)據(jù),提供了了一組提取取數(shù)據(jù)的命命令數(shù)據(jù)字典自動(dòng)生成或或者手工生生成的文件件,用來存存儲(chǔ)數(shù)據(jù)元元素的定義義和特性。。如用途,物理表現(xiàn)現(xiàn),所屬關(guān)關(guān)系,授權(quán)權(quán)和安全.被動(dòng)的,主動(dòng)的.數(shù)據(jù)字典給數(shù)據(jù)流程程圖中每個(gè)個(gè)成分以定定義和說明明的工具。。在數(shù)據(jù)流流程圖中僅僅對(duì)系統(tǒng)邏邏輯功能的的總體框架架作了描述述,缺乏詳詳細(xì)具體的的說明。數(shù)數(shù)據(jù)字典的的作用是對(duì)對(duì)數(shù)據(jù)流程程圖中的各各種成分,,包括數(shù)據(jù)據(jù)項(xiàng)、數(shù)據(jù)據(jù)結(jié)構(gòu)、數(shù)數(shù)據(jù)流、數(shù)數(shù)據(jù)存儲(chǔ)、、處理功能能、外部項(xiàng)項(xiàng)等的邏輯輯內(nèi)容與特特征予以詳詳細(xì)說明。。數(shù)據(jù)字典典中有關(guān)系系統(tǒng)的詳細(xì)細(xì)信息是以以后系統(tǒng)設(shè)設(shè)計(jì)、系統(tǒng)統(tǒng)實(shí)施與維維護(hù)的重要要依據(jù)。數(shù)據(jù)字典編編寫的基本本要求如下下:對(duì)數(shù)據(jù)流程程圖中各種種成分的定定義必須明明確、易理理解、唯一一;命名、編號(hào)號(hào)與數(shù)據(jù)流流程圖一致致;符合一致性性與完整性性的要求,,對(duì)數(shù)據(jù)流流程圖上的的成分定義義與說明無無遺漏項(xiàng),,無同名異異義或異名名同義;格式規(guī)范、、文字精煉煉與符號(hào)正正確。財(cái)務(wù)管理第第三層工資資管理數(shù)據(jù)據(jù)流程圖數(shù)據(jù)字典中中的條目數(shù)據(jù)項(xiàng):是是數(shù)據(jù)處理理中不可分分割的基本本邏輯單位位。包括數(shù)數(shù)據(jù)項(xiàng)編號(hào)號(hào)、名稱、、取值范圍圍、數(shù)據(jù)項(xiàng)項(xiàng)類型、長長度等。數(shù)據(jù)結(jié)構(gòu)::描述數(shù)據(jù)據(jù)流/數(shù)據(jù)據(jù)存儲(chǔ)的邏邏輯組成。。數(shù)據(jù)結(jié)構(gòu)構(gòu)條目內(nèi)容容包括:數(shù)數(shù)據(jù)結(jié)構(gòu)名名稱、編號(hào)號(hào)、包含該該結(jié)構(gòu)的數(shù)數(shù)據(jù)流/數(shù)數(shù)據(jù)存儲(chǔ)的的編號(hào)、該該數(shù)據(jù)結(jié)構(gòu)構(gòu)中包含的的數(shù)據(jù)項(xiàng)名名稱等。數(shù)據(jù)字典中中的條目數(shù)據(jù)流:定定義數(shù)據(jù)流流程圖中的的數(shù)據(jù)流,,內(nèi)容為數(shù)數(shù)據(jù)流的編編號(hào)、名稱稱來源、去去向、包含含數(shù)據(jù)結(jié)構(gòu)構(gòu)的名稱以以及單位時(shí)時(shí)間(如年年月日)傳傳輸次數(shù)等等。數(shù)據(jù)存儲(chǔ)::存儲(chǔ)條目目的內(nèi)容有有數(shù)據(jù)存儲(chǔ)儲(chǔ)的名稱、、編號(hào)、組組成(即數(shù)數(shù)據(jù)存儲(chǔ)包包含的數(shù)據(jù)據(jù)結(jié)構(gòu))、、最大記錄錄數(shù)等。處理功能::條目內(nèi)容容有處理功功能的名稱稱、編號(hào)、、輸入數(shù)據(jù)據(jù)流、輸出出數(shù)據(jù)流、、處理邏輯輯概括等。。外部實(shí)體::條目內(nèi)容容有外部實(shí)實(shí)體名稱、、編號(hào)、輸輸入數(shù)據(jù)流流、輸出數(shù)數(shù)據(jù)流等。。數(shù)據(jù)庫查詢?cè)冋Z言屬于數(shù)據(jù)操操作語言自然語言自然語言查查詢命令LISTTHENAMESANDADDRESSESOFALLSUPPLIERSWHOLIVEINSHANGHAIQBEQueryByExample通過拖曳數(shù)數(shù)據(jù)項(xiàng)等方方法來查詢?cè)償?shù)據(jù)數(shù)據(jù)庫查詢?cè)冋Z言SQLStructuredQueryLanguage結(jié)構(gòu)化查詢?cè)冋Z言標(biāo)準(zhǔn)準(zhǔn)利用SQL可以查詢?cè)儾煌瑪?shù)據(jù)據(jù)庫管理系系統(tǒng)下的數(shù)數(shù)據(jù).基本形式SELECT…FROM…WHERE…數(shù)據(jù)視圖和和邏輯視圖圖DBMS把把數(shù)據(jù)的邏邏輯視圖和和物理視圖圖分開邏輯視圖以以最終用戶戶所使用的的直觀的方方式來顯示示數(shù)據(jù)物理視圖則則顯示了數(shù)數(shù)據(jù)的實(shí)際際組織形式式以及它在在物理存儲(chǔ)儲(chǔ)介質(zhì)上的的結(jié)構(gòu)一個(gè)物理視視圖可支持持多個(gè)邏輯輯視圖DBMS使使用專門的的數(shù)據(jù)庫管管理軟件,,使得物理理數(shù)據(jù)庫可可用于不同同應(yīng)用程序序所需的不不同的邏輯輯視圖。第三節(jié)關(guān)關(guān)系數(shù)據(jù)庫庫模型四種數(shù)據(jù)庫庫模型層次型網(wǎng)狀型關(guān)系型目前使用最最為廣泛面向?qū)ο髮哟涡蛿?shù)據(jù)據(jù)庫層次模型::實(shí)體之間間按層次關(guān)關(guān)系來定義義。實(shí)體用用記錄表示示,實(shí)體的的屬性對(duì)應(yīng)應(yīng)記錄的數(shù)數(shù)據(jù)項(xiàng)。層層次模型以以每個(gè)實(shí)體體為結(jié)點(diǎn),,上層結(jié)點(diǎn)點(diǎn)叫“父結(jié)結(jié)點(diǎn)”,下下層結(jié)點(diǎn)叫叫“子結(jié)點(diǎn)點(diǎn)”。如下下圖所示僅有一個(gè)無無雙親的根根結(jié)點(diǎn);根根結(jié)點(diǎn)葉子子結(jié)點(diǎn)根結(jié)點(diǎn)以外外的子結(jié)點(diǎn)點(diǎn),向上僅僅有一個(gè)父父結(jié)點(diǎn),向向下有若干干子結(jié)點(diǎn)。。網(wǎng)狀模型數(shù)數(shù)據(jù)庫網(wǎng)狀模型::可表達(dá)比比較復(fù)雜的的實(shí)體間關(guān)關(guān)系(多對(duì)對(duì)多),但但當(dāng)需要對(duì)對(duì)系統(tǒng)擴(kuò)展展時(shí),對(duì)原原有數(shù)據(jù)結(jié)結(jié)構(gòu)及應(yīng)用用程序的修修改,需要要花費(fèi)更多多的代價(jià),,甚至帶來來嚴(yán)重的后后果。主要要特征如下下:有一個(gè)以上上的結(jié)點(diǎn)無無雙親;至少有一個(gè)個(gè)結(jié)點(diǎn)有多多個(gè)雙親;;關(guān)系數(shù)據(jù)庫庫模型利用一系列列的二維表表或文件存存儲(chǔ)信息.在關(guān)系模型型中,每個(gè)個(gè)二維表都都描述一種種關(guān)系.關(guān)系是表的的數(shù)學(xué)術(shù)語語每一個(gè)表或或關(guān)系所保保存的信息息都與一個(gè)個(gè)特定的實(shí)實(shí)體有關(guān).二維表使描描述信息間間的關(guān)系十十分便利,容易處理理二維表所所包含的信信息.可以靈活地地查詢數(shù)據(jù)據(jù)庫和建立立報(bào)表關(guān)系數(shù)據(jù)庫庫模型可以靈活地地查詢數(shù)據(jù)據(jù)庫和建立立報(bào)表查詢單個(gè)表表和多個(gè)表表不必建立數(shù)數(shù)據(jù)項(xiàng)之間間的所有連連接,隨時(shí)時(shí)可以建立立.關(guān)系數(shù)據(jù)庫庫模型關(guān)系模型::以表格形形式作為基基本的存儲(chǔ)儲(chǔ)結(jié)構(gòu),通通過相同關(guān)關(guān)鍵字段來來實(shí)現(xiàn)表格格間的數(shù)據(jù)據(jù)聯(lián)系。結(jié)結(jié)構(gòu)簡單、、易學(xué)易用用是其主要要特點(diǎn),很很受用戶歡歡迎,是目目前的主流流。由于系統(tǒng)中中實(shí)體包括括許多屬性性,而這些些屬性又會(huì)會(huì)被不同用用戶的用戶戶使用,所所以將這些些屬性一起起放在一個(gè)個(gè)數(shù)據(jù)表中中顯然是不不合理的,,需要進(jìn)行行分類與匯匯總,以編編制不同的的、且相關(guān)關(guān)聯(lián)的表,,這就是所所謂的關(guān)系系。表具有以下下四個(gè)性質(zhì)質(zhì):在表中的任任意一列上上,數(shù)據(jù)項(xiàng)項(xiàng)應(yīng)屬于同同一個(gè)屬性性;表中所有行行都是不相相同的,不不允許有重重復(fù)行出現(xiàn)現(xiàn);行的順序無無關(guān);列的順序無無關(guān),但不不能重復(fù);;第四節(jié)關(guān)關(guān)系數(shù)據(jù)庫庫的建立確定實(shí)體和和關(guān)鍵字確定實(shí)體之之間聯(lián)系利用E_R圖得到關(guān)關(guān)系為每個(gè)關(guān)系系確定信息息(字段)用數(shù)據(jù)定義義語言創(chuàng)建建數(shù)據(jù)庫學(xué)生修課管管理學(xué)生選修樣樣本報(bào)表確定實(shí)體和和關(guān)鍵字三個(gè)實(shí)體學(xué)生專業(yè)課程關(guān)鍵字學(xué)號(hào)專業(yè)號(hào)課程號(hào)確定實(shí)體之之間的聯(lián)系系

--畫畫實(shí)體聯(lián)系系圖實(shí)體聯(lián)系圖圖(Entity-RelationshipDiagram,E-R圖)矩形表示實(shí)實(shí)體菱形表示實(shí)實(shí)體之間的的聯(lián)系直線表示連連接1代代表表出出現(xiàn)現(xiàn)一一次次,M代代表表多多次次確定定實(shí)實(shí)體體之之間間的的聯(lián)聯(lián)系系--畫畫實(shí)實(shí)體體聯(lián)聯(lián)系系圖圖確定定實(shí)實(shí)體體之之間間的的聯(lián)聯(lián)系系--畫畫實(shí)實(shí)體體聯(lián)聯(lián)系系圖圖先畫畫上上矩矩形形填上上實(shí)實(shí)體體名名判斷是否有聯(lián)聯(lián)系有聯(lián)系畫上菱菱形,判斷聯(lián)聯(lián)系是1還是是M利用E-R圖圖得到關(guān)系將每一個(gè)實(shí)體體都轉(zhuǎn)化為一一個(gè)關(guān)系學(xué)生、課程、、專業(yè)將每一個(gè)多對(duì)對(duì)多的聯(lián)系都都轉(zhuǎn)換為一個(gè)個(gè)關(guān)系聯(lián)系的的名稱為關(guān)系系的名稱選修將每一個(gè)一對(duì)對(duì)多的聯(lián)系都都轉(zhuǎn)換為一個(gè)個(gè)關(guān)系分配合并具有相同同關(guān)鍵字的關(guān)關(guān)系:學(xué)生與分配合合并為每個(gè)關(guān)系確確定信息(字字段)確保每個(gè)關(guān)系系中所含的信信息確實(shí)處于于正確的關(guān)系系之中這組信息只依依賴于所屬關(guān)關(guān)系的主關(guān)鍵鍵字專業(yè)名稱信息不能從其其他的信息中中派生出來用數(shù)據(jù)定義語語言創(chuàng)建數(shù)據(jù)據(jù)庫根據(jù)前面四步步的結(jié)果來,,運(yùn)用數(shù)據(jù)定定義語言來創(chuàng)創(chuàng)建關(guān)系數(shù)據(jù)庫三范式式在建立數(shù)據(jù)庫庫表時(shí),如何何使數(shù)據(jù)結(jié)構(gòu)構(gòu)合理有效,,需要遵守一一定的法則,,即五大“范范式”,其中中常用的為前前三個(gè)“范式式”第一范式:在在同一表中沒沒有重復(fù)項(xiàng)出出現(xiàn),即不能能將同一屬性性定義兩次;;第二范式:每每個(gè)表必須有有(僅有)一一個(gè)數(shù)據(jù)元素素作為主關(guān)鍵鍵字,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論