版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、管理信息系統(tǒng)-MIS4.6 數(shù)據(jù)建模方法和信息工程數(shù)據(jù)建模是信息系統(tǒng)開發(fā)中一種面向數(shù)據(jù)的技術(shù),它是從系統(tǒng)數(shù)據(jù)和由這些數(shù)據(jù)產(chǎn)生信息的角度來描述系統(tǒng)的。這種方法是一種根據(jù)數(shù)據(jù)的組織和存取來建立系統(tǒng)模型的技術(shù)。1.數(shù)據(jù)建模技術(shù)該技術(shù)可簡要地描述如下: 識別所有采集數(shù)據(jù)的業(yè)務(wù)實體 描述每一個實體的屬性 識別發(fā)生與這些實體間的業(yè)務(wù)活動1管理信息系統(tǒng)-MIS4.6 信息系統(tǒng)建模和信息工程信息工程(Information Engineering IE)是指以數(shù)據(jù)系統(tǒng)為基礎(chǔ),建立一個計算機化企業(yè)所需要的一套相互關(guān)聯(lián)的原則。信息工程的焦點是用計算機來存儲和維護(hù)數(shù)據(jù),而信息則是從這些數(shù)據(jù)中提煉出來的。信息工程是一
2、種數(shù)據(jù)驅(qū)動的但同時也強調(diào)過程的技術(shù),在運用信息工程時,首先建立數(shù)據(jù)模型,然后再建立過程模型。信息工程的倡導(dǎo)者以James Martin和 Clive Finkestein為代表。 James Martin對信息工程的定義是:在一個企業(yè)或企業(yè)的主要部門中,關(guān)于信息系統(tǒng)規(guī)劃、分析、設(shè)計和構(gòu)成的一套相互關(guān)聯(lián)的環(huán)環(huán)緊扣的正規(guī)化、自動化技術(shù)集合的應(yīng)用,成為IE。使用這套技術(shù),使得企業(yè)模型、數(shù)據(jù)模型和業(yè)務(wù)活動過程模型在一個綜合的知識庫中建立起來,用于創(chuàng)建和維護(hù)數(shù)據(jù)處理系統(tǒng)。簡單地說: IE就是把一個企業(yè)常見成功的信息系統(tǒng)所使用的各種技術(shù)加以總結(jié)、提高和規(guī)范化。2管理信息系統(tǒng)-MIS4.6 信息系統(tǒng)建模和信
3、息工程軟件工程( Software Engineering )與信息工程(Information Engineering IE)區(qū)別:軟件工程的主要焦點是用于計算機化處理過程的邏輯形式,是指用于說明、設(shè)計和編制計算機軟件的一套規(guī)范;而信息工程的焦點是用計算機來存儲和維護(hù)數(shù)據(jù),信息則是從這些數(shù)據(jù)中提煉出來的軟件工程將系統(tǒng)開發(fā)技術(shù)用于一個項目的范圍;而信息系統(tǒng)工程則是把系統(tǒng)開發(fā)技術(shù)用于全企業(yè)或企業(yè)的一個部門 3管理信息系統(tǒng)-MIS4.6 數(shù)據(jù)建模方法和信息工程2.信息工程 除了將過程建模和數(shù)據(jù)建模有機地結(jié)合起來以外,信息工程(Information Engineering 簡稱IE)更強調(diào)系統(tǒng)規(guī)劃
4、的重要性,它是以數(shù)據(jù)系統(tǒng)為基礎(chǔ),建立一個計算機化企業(yè)所需要的一套相互關(guān)聯(lián)的原則。IE的焦點是用計算機來存儲和維護(hù)數(shù)據(jù),而信息則是從這些數(shù)據(jù)中提煉出來的。IE的倡導(dǎo)者有James Martin 、Clive Finkestein.信息工程的特點 按自頂向下的方式,通過企業(yè)的戰(zhàn)略規(guī)劃、業(yè)務(wù)分析、系統(tǒng)設(shè)計和構(gòu)成來進(jìn)行開發(fā); IE開發(fā)的是一個企業(yè)計算機化的框架,在這個框架中,可以獨立設(shè)計各個子系統(tǒng); 使用自動化工具,快速創(chuàng)建和修改各個子系統(tǒng); 用戶積極參與到系統(tǒng)建設(shè)的各個階段。4管理信息系統(tǒng)-MIS.信息工程的步驟信息工程的步驟分為四個階段,即信息戰(zhàn)略規(guī)劃、業(yè)務(wù)領(lǐng)域分析、系統(tǒng)設(shè)計、系統(tǒng)構(gòu)成第一階段 信
5、息戰(zhàn)略規(guī)劃(Information Strategic Planning ISP)系統(tǒng)分析員首先參與戰(zhàn)略系統(tǒng)計劃的制定,內(nèi)容是確定企業(yè)的戰(zhàn)略機會、長遠(yuǎn)目標(biāo)、關(guān)鍵成功因素(Critical Success Factors CFS)和企業(yè)個部門的信息需求,以及使用何種技術(shù)能更好地實現(xiàn)目標(biāo)和創(chuàng)建新的業(yè)務(wù)機會。建立企業(yè)的一個全局模型,并對成功業(yè)務(wù)領(lǐng)域進(jìn)行劃分。信息戰(zhàn)略規(guī)劃的目標(biāo)是: 研究如何使用新技術(shù),使得企業(yè)獲得競爭優(yōu)勢; 制定企業(yè)的目標(biāo)和CSF; 通過對CSF的分析,指導(dǎo)企業(yè)更好地完成其目標(biāo); 確定什么樣的信息能夠使管理人員有效的完成工作; 確定系統(tǒng)開發(fā)的優(yōu)先級。5管理信息系統(tǒng)-MIS應(yīng)用信息戰(zhàn)略
6、規(guī)劃的步驟根據(jù)不同企業(yè)和使用的規(guī)劃工具的不同,其步驟有所不同:面向業(yè)務(wù)建立計算機化的企業(yè)機構(gòu)組織圖;區(qū)分該機構(gòu)的長遠(yuǎn)目標(biāo)、重點和戰(zhàn)略;研究技術(shù)趨勢,以及企業(yè)如何利用技術(shù)趨勢創(chuàng)新的機會何競爭優(yōu)勢;確定企業(yè)的CSF ,并按組織結(jié)構(gòu)圖向下分解CSF ;采訪關(guān)鍵的行政負(fù)責(zé)人,以確立企業(yè)存在的問題、機會和所需信息。面向技術(shù)開發(fā)一個企業(yè)模型,在一個功能分解圖表中表示出企業(yè)的基本功能;開發(fā)一個全局的實體模型;分析功能實體,確定業(yè)務(wù)領(lǐng)域,為第二階段作準(zhǔn)備;分析線性系統(tǒng);為信息系統(tǒng)的開發(fā)設(shè)置優(yōu)先級。6管理信息系統(tǒng)-MIS第二階段 業(yè)務(wù)領(lǐng)域分析(Business Area Analysis BAA)根據(jù)戰(zhàn)略計劃,
7、系統(tǒng)分析員將應(yīng)用分解為一系列子系統(tǒng)(這些子系統(tǒng)在信息工程中被稱為業(yè)務(wù)域)第三階段 系統(tǒng)設(shè)計系統(tǒng)分析員將優(yōu)先級最高的子系統(tǒng)繼續(xù)分解,然后利用結(jié)構(gòu)化技術(shù)進(jìn)行分析和設(shè)計。其目標(biāo)和內(nèi)容是: 最終用戶完全參加到系統(tǒng)的設(shè)計過程中; 加速設(shè)計的實現(xiàn); 使系統(tǒng)具有靈活性和易變性; 自動進(jìn)行設(shè)計、管理和維護(hù); 設(shè)計自動化與代碼生成器; 建立和完善原型。7管理信息系統(tǒng)-MIS第四階段 系統(tǒng)構(gòu)成(實施應(yīng)用)當(dāng)信息系統(tǒng)設(shè)計出來后,利用代碼生成器、4GL、決策支持工具等構(gòu)成系統(tǒng)在信息工程中,關(guān)鍵的因素是所存儲的數(shù)據(jù)。系統(tǒng)分析員、程序員和其它的計算機專業(yè)人員負(fù)責(zé)所有數(shù)據(jù)存儲的設(shè)計和采集、維護(hù),同時負(fù)責(zé)設(shè)計和實施主要的信息
8、輸出。8管理信息系統(tǒng)-MIS4.6 數(shù)據(jù)建模方法和信息工程數(shù)據(jù)建模是信息系統(tǒng)開發(fā)中一種面向數(shù)據(jù)的技術(shù),它是從系統(tǒng)數(shù)據(jù)和由這些數(shù)據(jù)產(chǎn)生信息的角度來描述系統(tǒng)的。這種方法是一種根據(jù)數(shù)據(jù)的組織和存取來建立系統(tǒng)模型的技術(shù)。這種方法又稱為以數(shù)據(jù)為驅(qū)動的方法。數(shù)據(jù)建模技術(shù)和信息工程就是這方面的典型代表。1.數(shù)據(jù)建模技術(shù)該技術(shù)可簡要地描述如下: 識別所有采集數(shù)據(jù)的業(yè)務(wù)實體。實體包括以下幾種類型: 有形實體(如材料、機器、產(chǎn)品) 角色(如顧客、供應(yīng)商、雇員等) 時間(如訂單、合同、付款等) 地點(如銷售辦公室、倉庫等)9管理信息系統(tǒng)-MIS4.6 數(shù)據(jù)建模方法和信息工程 描述每一個實體的屬性屬性描述了每一個實體
9、的實例。屬性也稱之為字段或域。例如,實體“學(xué)生”的屬性包括學(xué)號、學(xué)生姓名、性別、年齡、平均學(xué)分績(GPA)等。這些屬性將被存放在數(shù)據(jù)文件或數(shù)據(jù)庫中。 識別發(fā)生與這些實體間的業(yè)務(wù)活動例如,學(xué)生選修課程?!皩W(xué)生”和“課程”是實體,而“選修”則是聯(lián)系“學(xué)生”和“課程”這兩個實體的業(yè)務(wù)活動。系統(tǒng)分析員通常要用一個圖來描述實體、它們之間的關(guān)系以及屬性,該圖稱之為數(shù)據(jù)模型,也稱之為實體關(guān)系圖(Entity-Relationship Diagram ERD)。10管理信息系統(tǒng)-MIS4.6 數(shù)據(jù)建模方法和信息工程數(shù)據(jù)建模的作用非常明顯。如果新系統(tǒng)的文件和數(shù)據(jù)庫是根據(jù)數(shù)據(jù)模型來建立的,它們將完成如下功能: 包
10、含準(zhǔn)確而又及時的數(shù)據(jù) 滿足所有當(dāng)前的輸入需求 由于數(shù)據(jù)很容易加入到適當(dāng)?shù)膶嶓w中去,所以能夠在對系統(tǒng)不做明顯修改的情況下滿足未來的輸入需求。換言之,過程和應(yīng)用可以圍繞數(shù)據(jù)模型來處理,而無需過多地修改模型本身。數(shù)據(jù)建模的原理極為簡單,如果所有的數(shù)據(jù)都是通過靈活的數(shù)據(jù)文件或數(shù)據(jù)庫來采集和存儲,那么,現(xiàn)在的和未來的信息需求只能利用這些數(shù)據(jù)來完成。數(shù)據(jù)建模的概念已遠(yuǎn)遠(yuǎn)超出了數(shù)據(jù)庫設(shè)計的概念。數(shù)據(jù)建模技術(shù)已越來越普遍。但不幸的是,仍存在許多問題急待解決。許多資料將數(shù)據(jù)建模作為數(shù)據(jù)庫的技術(shù)之一,實際上,它對于傳統(tǒng)的文件處理和分布式數(shù)據(jù)處理同樣有用。盡管數(shù)據(jù)建模非常有用,但遲早要涉及系統(tǒng)的處理過程。因此面向過
11、程的方法和面向數(shù)據(jù)的方法一般要結(jié)合使用,二者互為補充。比較好地體現(xiàn)這種思想的方法是信息工程技術(shù)。11管理信息系統(tǒng)-MIS4.6 數(shù)據(jù)建模方法和信息工程2.信息工程 除了將過程建模和數(shù)據(jù)建模有機地結(jié)合起來以外,信息工程(Information Engineering 簡稱IE)更強調(diào)系統(tǒng)規(guī)劃的重要性,它是指以數(shù)據(jù)系統(tǒng)為基礎(chǔ),建立一個計算機化企業(yè)所需要的一套相互關(guān)聯(lián)的原則。IE的焦點是用計算機來存儲和維護(hù)數(shù)據(jù),而信息則是從這些數(shù)據(jù)中提煉出來的。IE的倡導(dǎo)者有James Martin 、Clive Finkestein,James Martin 指出,應(yīng)用信息工程方法的前提是:首要前提是:在現(xiàn)代數(shù)據(jù)
12、處理中,要以數(shù)據(jù)為中心,數(shù)據(jù)的存儲和管理是通過各種數(shù)據(jù)系統(tǒng)軟件來支持的。數(shù)據(jù)處理包括:數(shù)據(jù)的創(chuàng)建、數(shù)據(jù)的更新、文件的生成、各種綜合分析圖表和報表的生成、信息檢索以及審查。第二個前提是:一個企業(yè)的數(shù)據(jù)類型變化不能太大。數(shù)據(jù)是按實體存儲的,除在極特殊的情況下需要加入新實體外,在一項業(yè)務(wù)活動的生命周期中,實體類型是不會變化的,即數(shù)據(jù)是相對穩(wěn)定的。這樣可以通過規(guī)范化得到一個比較穩(wěn)定的數(shù)據(jù)模型。12管理信息系統(tǒng)-MIS4.6 數(shù)據(jù)建模方法和信息工程2.信息工程 信息工程的特點 按自頂向下的方式,通過企業(yè)的戰(zhàn)略規(guī)劃、業(yè)務(wù)分析、系統(tǒng)設(shè)計和構(gòu)成來進(jìn)行開發(fā); IE開發(fā)的是一個企業(yè)計算機化的框架,在這個框架中,可
13、以獨立設(shè)計各個子系統(tǒng); 使用自動化工具,快速創(chuàng)建和修改各個子系統(tǒng); 用戶積極參與到系統(tǒng)建設(shè)的各個階段。13管理信息系統(tǒng)-MIS3.系統(tǒng)開發(fā)策略在J.Martin著作中信息系統(tǒng)開發(fā)的戰(zhàn)略和策略考慮貫徹始終,其根本出發(fā)點是: 計算機化的大型企業(yè)信息系統(tǒng)的建設(shè)是一項企業(yè)的重大建設(shè),投資大、開發(fā)周期長,具有較高、較復(fù)雜的建設(shè)項目。 計算機化的信息系統(tǒng)不僅是一項技術(shù)性的工程,同時也是一項社會性工程。 信息系統(tǒng)的建設(shè),涉及企業(yè)的各類人員,包括:高層管理人員、管理人員、專業(yè)技術(shù)人員、計算機技術(shù)人員和其它用戶。 信息系統(tǒng)建設(shè)涉及管理科學(xué)、決策科學(xué)、計算機科學(xué)和數(shù)學(xué)等多學(xué)科。 信息系統(tǒng)建設(shè)密切依賴于企業(yè)的信息需
14、求、企業(yè)環(huán)境、企業(yè)內(nèi)部機制、企業(yè)人員水平等條件。 從長遠(yuǎn)觀點看,計算機信息系統(tǒng)應(yīng)注意和強調(diào)投資效益,特別是可見效益、直接經(jīng)濟效益,無經(jīng)濟效益的系統(tǒng)建設(shè)難于持久。由此可見,信息系統(tǒng)的建設(shè)是一項具有技術(shù)復(fù)雜度的工程。必須從實際出發(fā),采用正確的開發(fā)策略。正確的系統(tǒng)開發(fā)方法論和正確的開發(fā)策略是必不可少的。14管理信息系統(tǒng)-MIS4.信息系統(tǒng)開發(fā)必須考慮的問題 根據(jù)J.Martin的觀點,在計算機信息系統(tǒng)建設(shè)過程中應(yīng)充分考慮如下問題:企業(yè)建立信息系統(tǒng)總體規(guī)劃的必要性自頂向下規(guī)劃與局部設(shè)計相結(jié)合高層管理人員的參與處理部門與管理者之間的交流與聯(lián)系提高數(shù)據(jù)處理生產(chǎn)率的途徑選擇快速收回投資的應(yīng)用項目數(shù)據(jù)庫費用的
15、支付15管理信息系統(tǒng)-MIS4.7 數(shù)據(jù)建模和邏輯數(shù)據(jù)分析4.7.1 什么是數(shù)據(jù)模型數(shù)據(jù)模型(Data Model)是對數(shù)據(jù)的結(jié)構(gòu)和語義的一種描述。數(shù)據(jù)模型可分為兩個層次,一個是概念數(shù)據(jù)模型(Conceptual Data Model CDM),另一個是結(jié)構(gòu)數(shù)據(jù)模型。概念數(shù)據(jù)模型描述了數(shù)據(jù)的屬性和語義,而不強調(diào)數(shù)據(jù)在計算機中是如何表示的。常用的一個數(shù)據(jù)模型是實體關(guān)系模型。數(shù)據(jù)建模是一門組織和記錄信息系統(tǒng)數(shù)據(jù)的技術(shù)。也稱為數(shù)據(jù)庫建?;蛐畔⒔?。4.7.2 數(shù)據(jù)建模準(zhǔn)則簡單性(Simplicity):所創(chuàng)建的數(shù)據(jù)結(jié)構(gòu)應(yīng)盡可能直觀,并使得用戶易于理解。非冗余性(Non-Redundancy):在數(shù)據(jù)
16、庫中沒有重復(fù)的屬性、記錄和文件。因為,如果出現(xiàn)冗余,則可能會產(chǎn)生數(shù)據(jù)的不一致性,也浪費存儲空間。非冗余性是一個很高的目標(biāo),要完全消除幾乎不可能實現(xiàn)。16管理信息系統(tǒng)-MIS4.7 數(shù)據(jù)建模和邏輯數(shù)據(jù)分析4.7.3 范式理論(規(guī)范化的步驟)要達(dá)到上述兩個基本要求,關(guān)系數(shù)據(jù)庫中的范式理論提供了一種規(guī)范數(shù)據(jù)的方法。規(guī)范化是對數(shù)據(jù)屬性重新組織,形成穩(wěn)定的、靈活的、具有可適應(yīng)性的實體的技術(shù)。第一范式(1NF):如果一個實體的屬性沒有重復(fù),即每一個實體的實例的屬性值都是定長的,則稱其滿足第一范式。第二范式(2NF):如果滿足第一范式,且實體屬性中的每一個非鍵屬性都完全函數(shù)依賴于主鍵,即每一個非鍵屬性不是只
17、依賴于組合鍵的一部分,則稱其滿足第二范式。顯然,只有當(dāng)一個實體的屬性中存在組合鍵時,才有可能不滿足第二范式。第三范式(3NF):如果滿足第二范式,且非鍵屬性不傳遞依賴于主鍵,即每一個非鍵屬性都不依賴于其它的非鍵屬性,則稱其滿足第三范式。17管理信息系統(tǒng)-MIS學(xué)生選課系統(tǒng)DFD18管理信息系統(tǒng)-MIS4.7 數(shù)據(jù)建模和邏輯數(shù)據(jù)分析關(guān)于數(shù)據(jù)字典數(shù)據(jù)字典(Data Dictionary)是對數(shù)據(jù)的定義,是對邏輯結(jié)構(gòu)的一種描述(所謂邏輯結(jié)構(gòu),是指從用戶的角度對數(shù)據(jù)結(jié)構(gòu)的一種描述,與之對應(yīng)的是物理結(jié)構(gòu),是指數(shù)據(jù)的存儲介質(zhì)、存儲結(jié)構(gòu))。數(shù)據(jù)元素(Data Element):是最基本的數(shù)據(jù)單元,即不能再進(jìn)
18、一步分解的數(shù)據(jù),如顧客帳號、學(xué)號等;數(shù)據(jù)結(jié)構(gòu)(Data Structure):是指可以進(jìn)一步分解的數(shù)據(jù)包,即是兩個或兩個以上相互關(guān)聯(lián)的數(shù)據(jù)元素或其它數(shù)據(jù)結(jié)構(gòu)組成的。任何一個數(shù)據(jù)的邏輯結(jié)構(gòu)(數(shù)據(jù)字典)都可以用三種基本結(jié)構(gòu)來描述:順序結(jié)構(gòu):一般用“+”來表示循環(huán)結(jié)構(gòu):一般用重復(fù)N次:N重復(fù)1-N次或N1或有或無N0選擇結(jié)構(gòu):一般用 表示19管理信息系統(tǒng)-MIS舉例說明數(shù)據(jù)字典1.順序結(jié)構(gòu)(1)class-file = class all classes offered where class = class_number + class_name + class_credits + class_r
19、oom + class_time + class_instructor20管理信息系統(tǒng)-MIS2.重復(fù)結(jié)構(gòu)Registration-file =student-registration all student whereStudent-Registration = student-number+ student-name+ student-address+ student-credits+ class_number+ class_name+ class_credits+ class_grade all classes for student21管理信息系統(tǒng)-MIS3.選擇結(jié)構(gòu)假設(shè)在職職工工資處
20、理系統(tǒng)中,職工中有人是按月拿工資,有人是按小時拿工資,則職工的類型可以描述為: SalariedEmployee Type = Hourly也可以表示成: Employee Type =SalariedHourly22管理信息系統(tǒng)-MIS舉例說明系統(tǒng)規(guī)范化的過程(學(xué)生選課系統(tǒng) 數(shù)據(jù)字典)(1)class-file =classall classes offered where class =class_number+ class_name+ class_credits+ class_room+ class_time+ class_instructor(2)instructior-file =i
21、nstructorall instructors where instructor =instructor_number+ instructor_name+ instructor_dept+ instructor_office23管理信息系統(tǒng)-MIS(3)Registration-file =student-registrationall student whereStudent-Registration =student-number+ student-name+ student-address+ student-credits+ class_number+ class_name+ clas
22、s_credits+ class_grade all classes for student24管理信息系統(tǒng)-MIS(4)Roster-file =rosterall classes where Roster =class_number+ class_name+ class_credits+ class_room+ class_time+ class_instructor+ student_number+ student_name+ student_level all students in class25管理信息系統(tǒng)-MIS(5)student-file =studentall studen
23、t where student =student_number+ student_name+ student_address+ student_major+ student_level+ student_credits_earned+ student_GPA26管理信息系統(tǒng)-MIS(6)teaching-file =instructorall classes whereinstructor-assignment =instructor_number+ instructor_name+ instructor_dept.+ instructor_office+ class_number+ clas
24、s_name+ class_credits+ class_room+ class_time all classes taught by instructor學(xué)生選課系統(tǒng)部分?jǐn)?shù)據(jù)字典27管理信息系統(tǒng)-MIS4.7 數(shù)據(jù)建模和邏輯數(shù)據(jù)分析4.7.3 范式理論(規(guī)范化的步驟)首先去掉變長的數(shù)據(jù)結(jié)構(gòu),即重復(fù)結(jié)構(gòu)。顯然,上述結(jié)構(gòu)中第(3)、(4)、(6)均不滿足第一范式,需要對它們進(jìn)行分解。通過分解將原來6個數(shù)據(jù)結(jié)構(gòu)分解成9個,注意,這9個中有些是重復(fù)的,如(7)與(5)、(9)與(1)、(11)與(2),所以將重復(fù)結(jié)構(gòu)中(7)、(9)、(11)去掉,變成6個結(jié)構(gòu),即 (1)、(2)、(5)、(8)、(
25、10)、(12)。再分析保留下來的6個結(jié)構(gòu)中哪些不滿足第二范式。在這6個結(jié)構(gòu)中,(8)、(10)、(12)中是復(fù)合鍵。不難看出其中第(8)是不滿足第二范式的,因為,在該結(jié)構(gòu)中,class-name,class-credits只是部分依賴于class-number。第(10)也同樣不滿足第二范式,因為在該結(jié)構(gòu)中,student-name student-level 只是部分依賴于student-number。第(12)也同樣不滿足第二范式,因為在該結(jié)構(gòu)中,class-name class-credits也只部分依賴于class-number。將這三個結(jié)構(gòu)分解,結(jié)果如圖所示:28管理信息系統(tǒng)-MI
26、S3)student-registration (7)student-registrated=student_number+ =student_number+ student_name+ student_name+ student_address+ student_address+ student_credits+ student_credits+ (8)student_class class_number+ =student_number+ class_name+ class_number+ class_credits+ class_name+ class_grade all classes
27、 for student class_credits+ class_grade 首先去掉變長的數(shù)據(jù)結(jié)構(gòu),即重復(fù)結(jié)構(gòu)29管理信息系統(tǒng)-MIS(4)roster (9)roster-class=class_number+ =class_number+ class_name+ class_name+ class_credits+ class_credits+ class_room+ class_room+ class_time+ class_time+ class_instructor+ class_instructor student_number+ (10)roster-student stud
28、ent_name+ =class_number+ student_level all students in class student_number+ student_name+ student level30(6)instructor-assignment (11)instructor-assignment=instructor_number+ =instructor_number+ instructor_name+ instructor_name+ instructor_dept.+ instructor_dept.+ instructor_office+ instructor_offi
29、ce (12)class-taught-by-instructor class_number+ =instructor_number+ class_name+ class_number+ class_credits+ class_name+ class_room+ class_credits+ class_time all classes taught by instructor class_room+ class_time31通過分解,將原來6個數(shù)據(jù)結(jié)構(gòu)分解成9個。注意,這9個中有些是重復(fù)的,如(7)與(5)、(9)與(1)、(11)與(2),所以將重復(fù)結(jié)構(gòu)中(7)、(9)、(11)去掉,變
30、成6個結(jié)構(gòu)。(1)(2)(5)(8)(10)(12)下步進(jìn)一步分析保留的6個結(jié)構(gòu)中哪些不滿足第二范式。(8)(10)(12)中是復(fù)合鍵,不難看出,它們不滿足第二范式,需進(jìn)一步分解。 (8)student-class (13)grade=student-number+ =student_number+ class_number+ class_number+ class_name+ class_grade class_credits+ (14)class-registrated-by- student class_grade =class_number+ class_name+ class credits(10)roster_strdent (15)class_student=class-number+ =class_number+ student_number student_number student_name+ (16)roster_student student_level =student_number+ student_name+ studen
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版高效設(shè)備采購及標(biāo)準(zhǔn)化安裝合作合同版B版
- 2024投資入股協(xié)議書-體育產(chǎn)業(yè)樣板3篇
- 2025別墅庭院照明系統(tǒng)設(shè)計與安裝服務(wù)合同3篇
- 2024建設(shè)工程園林綠化施工合同
- 2024暑假工兼職人員勞動合同模板及服務(wù)內(nèi)容3篇
- 2024版家禽買賣協(xié)議樣式版A版
- 2024某知名食品企業(yè)產(chǎn)品生產(chǎn)與銷售合同
- 2024某科技公司與人工智能研發(fā)團隊的技術(shù)開發(fā)合同
- 2024年股東權(quán)益保障協(xié)議:共筑美好未來
- KTV經(jīng)營權(quán)轉(zhuǎn)讓合同2024年版版
- JT-T-1344-2020純電動汽車維護(hù)、檢測、診斷技術(shù)規(guī)范
- 醫(yī)療設(shè)備維修和保養(yǎng)政府采購合同(2024版)
- 2024年湖北省武漢市中考語文試卷真題(含答案)
- 天津市八校2023-2024學(xué)年高三年級下冊聯(lián)合模擬考試數(shù)學(xué)試題(二)(含答案解析)
- 公司總經(jīng)理2024年年終總結(jié)(31篇)
- 氣管切開病人疑難病例討論
- 產(chǎn)品銷量分析表折線圖excel模板
- 2024年氧化鋯陶瓷粉料行業(yè)營銷策略方案
- (四下)語文教學(xué)課件-第五單元-單元解讀-部編版
- 國網(wǎng)企業(yè)文化培訓(xùn)
- 2024年云南省高三第二次高中畢業(yè)生復(fù)習(xí)統(tǒng)一檢測(二統(tǒng)) 理科綜合試卷(含答案)
評論
0/150
提交評論