




已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1,管理信息系統(tǒng)-MIS,4.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ù)活動,2,管理信息系統(tǒng)-MIS,4.6 信息系統(tǒng)建模和信息工程 信息工程(Information Engineering IE)是指以數(shù)據(jù)系統(tǒng)為基礎(chǔ),建立一個計算機化企業(yè)所需要的一套相互關(guān)聯(lián)的原則。信息工程的焦點是用計算機來存儲和維護數(shù)據(jù),而信息則是從這些數(shù)據(jù)中提煉出來的。信息工程是一種數(shù)據(jù)驅(qū)動的但同時也強調(diào)過程的技術(shù),在運用信息工程時,首先建立數(shù)據(jù)模型,然后再建立過程模型。 信息工程的倡導者以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)建和維護數(shù)據(jù)處理系統(tǒng)。 簡單地說: IE就是把一個企業(yè)常見成功的信息系統(tǒng)所使用的各種技術(shù)加以總結(jié)、提高和規(guī)范化。,3,管理信息系統(tǒng)-MIS,4.6 信息系統(tǒng)建模和信息工程 軟件工程( Software Engineering )與信息工程(Information Engineering IE)區(qū)別: 軟件工程的主要焦點是用于計算機化處理過程的邏輯形式,是指用于說明、設(shè)計和編制計算機軟件的一套規(guī)范;而信息工程的焦點是用計算機來存儲和維護數(shù)據(jù),信息則是從這些數(shù)據(jù)中提煉出來的 軟件工程將系統(tǒng)開發(fā)技術(shù)用于一個項目的范圍;而信息系統(tǒng)工程則是把系統(tǒng)開發(fā)技術(shù)用于全企業(yè)或企業(yè)的一個部門,4,管理信息系統(tǒng)-MIS,4.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的焦點是用計算機來存儲和維護數(shù)據(jù),而信息則是從這些數(shù)據(jù)中提煉出來的。IE的倡導者有James Martin 、Clive Finkestein .信息工程的特點 按自頂向下的方式,通過企業(yè)的戰(zhàn)略規(guī)劃、業(yè)務(wù)分析、系統(tǒng)設(shè)計和構(gòu)成來進行開發(fā); IE開發(fā)的是一個企業(yè)計算機化的框架,在這個框架中,可以獨立設(shè)計各個子系統(tǒng); 使用自動化工具,快速創(chuàng)建和修改各個子系統(tǒng); 用戶積極參與到系統(tǒng)建設(shè)的各個階段。,5,管理信息系統(tǒng)-MIS,.信息工程的步驟 信息工程的步驟分為四個階段,即信息戰(zhàn)略規(guī)劃、業(yè)務(wù)領(lǐng)域分析、系統(tǒng)設(shè)計、系統(tǒng)構(gòu)成 第一階段 信息戰(zhàn)略規(guī)劃(Information Strategic Planning ISP) 系統(tǒng)分析員首先參與戰(zhàn)略系統(tǒng)計劃的制定,內(nèi)容是確定企業(yè)的戰(zhàn)略機會、長遠目標、關(guān)鍵成功因素(Critical Success Factors CFS)和企業(yè)個部門的信息需求,以及使用何種技術(shù)能更好地實現(xiàn)目標和創(chuàng)建新的業(yè)務(wù)機會。建立企業(yè)的一個全局模型,并對成功業(yè)務(wù)領(lǐng)域進行劃分。 信息戰(zhàn)略規(guī)劃的目標是: 研究如何使用新技術(shù),使得企業(yè)獲得競爭優(yōu)勢; 制定企業(yè)的目標和CSF; 通過對CSF的分析,指導企業(yè)更好地完成其目標; 確定什么樣的信息能夠使管理人員有效的完成工作; 確定系統(tǒng)開發(fā)的優(yōu)先級。,6,管理信息系統(tǒng)-MIS,應(yīng)用信息戰(zhàn)略規(guī)劃的步驟根據(jù)不同企業(yè)和使用的規(guī)劃工具的不同,其步驟有所不同: 面向業(yè)務(wù) 建立計算機化的企業(yè)機構(gòu)組織圖; 區(qū)分該機構(gòu)的長遠目標、重點和戰(zhàn)略; 研究技術(shù)趨勢,以及企業(yè)如何利用技術(shù)趨勢創(chuàng)新的機會何競爭優(yōu)勢; 確定企業(yè)的CSF ,并按組織結(jié)構(gòu)圖向下分解CSF ; 采訪關(guān)鍵的行政負責人,以確立企業(yè)存在的問題、機會和所需信息。 面向技術(shù) 開發(fā)一個企業(yè)模型,在一個功能分解圖表中表示出企業(yè)的基本功能; 開發(fā)一個全局的實體模型; 分析功能實體,確定業(yè)務(wù)領(lǐng)域,為第二階段作準備; 分析線性系統(tǒng); 為信息系統(tǒng)的開發(fā)設(shè)置優(yōu)先級。,7,管理信息系統(tǒng)-MIS,第二階段 業(yè)務(wù)領(lǐng)域分析(Business Area Analysis BAA) 根據(jù)戰(zhàn)略計劃,系統(tǒng)分析員將應(yīng)用分解為一系列子系統(tǒng)(這些子系統(tǒng)在信息工程中被稱為業(yè)務(wù)域) 第三階段 系統(tǒng)設(shè)計 系統(tǒng)分析員將優(yōu)先級最高的子系統(tǒng)繼續(xù)分解,然后利用結(jié)構(gòu)化技術(shù)進行分析和設(shè)計。其目標和內(nèi)容是: 最終用戶完全參加到系統(tǒng)的設(shè)計過程中; 加速設(shè)計的實現(xiàn); 使系統(tǒng)具有靈活性和易變性; 自動進行設(shè)計、管理和維護; 設(shè)計自動化與代碼生成器; 建立和完善原型。,8,管理信息系統(tǒng)-MIS,第四階段 系統(tǒng)構(gòu)成(實施應(yīng)用) 當信息系統(tǒng)設(shè)計出來后,利用代碼生成器、4GL、決策支持工具等構(gòu)成系統(tǒng) 在信息工程中,關(guān)鍵的因素是所存儲的數(shù)據(jù)。系統(tǒng)分析員、程序員和其它的計算機專業(yè)人員負責所有數(shù)據(jù)存儲的設(shè)計和采集、維護,同時負責設(shè)計和實施主要的信息輸出。,9,管理信息系統(tǒng)-MIS,4.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)商、雇員等) 時間(如訂單、合同、付款等) 地點(如銷售辦公室、倉庫等),10,管理信息系統(tǒng)-MIS,4.6 數(shù)據(jù)建模方法和信息工程 描述每一個實體的屬性 屬性描述了每一個實體的實例。屬性也稱之為字段或域。例如,實體“學生”的屬性包括學號、學生姓名、性別、年齡、平均學分績(GPA)等。這些屬性將被存放在數(shù)據(jù)文件或數(shù)據(jù)庫中。 識別發(fā)生與這些實體間的業(yè)務(wù)活動 例如,學生選修課程?!皩W生”和“課程”是實體,而“選修”則是聯(lián)系“學生”和“課程”這兩個實體的業(yè)務(wù)活動。系統(tǒng)分析員通常要用一個圖來描述實體、它們之間的關(guān)系以及屬性,該圖稱之為數(shù)據(jù)模型,也稱之為實體關(guān)系圖(Entity-Relationship Diagram ERD)。,11,管理信息系統(tǒng)-MIS,4.6 數(shù)據(jù)建模方法和信息工程 數(shù)據(jù)建模的作用非常明顯。如果新系統(tǒng)的文件和數(shù)據(jù)庫是根據(jù)數(shù)據(jù)模型來建立的,它們將完成如下功能: 包含準確而又及時的數(shù)據(jù) 滿足所有當前的輸入需求 由于數(shù)據(jù)很容易加入到適當?shù)膶嶓w中去,所以能夠在對系統(tǒng)不做明顯修改的情況下滿足未來的輸入需求。 換言之,過程和應(yīng)用可以圍繞數(shù)據(jù)模型來處理,而無需過多地修改模型本身。 數(shù)據(jù)建模的原理極為簡單,如果所有的數(shù)據(jù)都是通過靈活的數(shù)據(jù)文件或數(shù)據(jù)庫來采集和存儲,那么,現(xiàn)在的和未來的信息需求只能利用這些數(shù)據(jù)來完成。數(shù)據(jù)建模的概念已遠遠超出了數(shù)據(jù)庫設(shè)計的概念。 數(shù)據(jù)建模技術(shù)已越來越普遍。但不幸的是,仍存在許多問題急待解決。許多資料將數(shù)據(jù)建模作為數(shù)據(jù)庫的技術(shù)之一,實際上,它對于傳統(tǒng)的文件處理和分布式數(shù)據(jù)處理同樣有用。 盡管數(shù)據(jù)建模非常有用,但遲早要涉及系統(tǒng)的處理過程。因此面向過程的方法和面向數(shù)據(jù)的方法一般要結(jié)合使用,二者互為補充。比較好地體現(xiàn)這種思想的方法是信息工程技術(shù)。,12,管理信息系統(tǒng)-MIS,4.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的焦點是用計算機來存儲和維護數(shù)據(jù),而信息則是從這些數(shù)據(jù)中提煉出來的。IE的倡導者有James Martin 、Clive Finkestein, James Martin 指出,應(yīng)用信息工程方法的前提是: 首要前提是:在現(xiàn)代數(shù)據(jù)處理中,要以數(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ù)模型。,13,管理信息系統(tǒng)-MIS,4.6 數(shù)據(jù)建模方法和信息工程 2.信息工程 信息工程的特點 按自頂向下的方式,通過企業(yè)的戰(zhàn)略規(guī)劃、業(yè)務(wù)分析、系統(tǒng)設(shè)計和構(gòu)成來進行開發(fā); IE開發(fā)的是一個企業(yè)計算機化的框架,在這個框架中,可以獨立設(shè)計各個子系統(tǒng); 使用自動化工具,快速創(chuàng)建和修改各個子系統(tǒng); 用戶積極參與到系統(tǒng)建設(shè)的各個階段。,14,管理信息系統(tǒng)-MIS,3.系統(tǒng)開發(fā)策略 在J.Martin著作中信息系統(tǒng)開發(fā)的戰(zhàn)略和策略考慮貫徹始終,其根本出發(fā)點是: 計算機化的大型企業(yè)信息系統(tǒng)的建設(shè)是一項企業(yè)的重大建設(shè),投資大、開發(fā)周期長,具有較高、較復雜的建設(shè)項目。 計算機化的信息系統(tǒng)不僅是一項技術(shù)性的工程,同時也是一項社會性工程。 信息系統(tǒng)的建設(shè),涉及企業(yè)的各類人員,包括:高層管理人員、管理人員、專業(yè)技術(shù)人員、計算機技術(shù)人員和其它用戶。 信息系統(tǒng)建設(shè)涉及管理科學、決策科學、計算機科學和數(shù)學等多學科。 信息系統(tǒng)建設(shè)密切依賴于企業(yè)的信息需求、企業(yè)環(huán)境、企業(yè)內(nèi)部機制、企業(yè)人員水平等條件。 從長遠觀點看,計算機信息系統(tǒng)應(yīng)注意和強調(diào)投資效益,特別是可見效益、直接經(jīng)濟效益,無經(jīng)濟效益的系統(tǒng)建設(shè)難于持久。 由此可見,信息系統(tǒng)的建設(shè)是一項具有技術(shù)復雜度的工程。必須從實際出發(fā),采用正確的開發(fā)策略。正確的系統(tǒng)開發(fā)方法論和正確的開發(fā)策略是必不可少的。,15,管理信息系統(tǒng)-MIS,4.信息系統(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ù)庫費用的支付,16,管理信息系統(tǒng)-MIS,4.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ù)建模準則 簡單性(Simplicity):所創(chuàng)建的數(shù)據(jù)結(jié)構(gòu)應(yīng)盡可能直觀,并使得用戶易于理解。 非冗余性(Non-Redundancy):在數(shù)據(jù)庫中沒有重復的屬性、記錄和文件。因為,如果出現(xiàn)冗余,則可能會產(chǎn)生數(shù)據(jù)的不一致性,也浪費存儲空間。非冗余性是一個很高的目標,要完全消除幾乎不可能實現(xiàn)。,17,管理信息系統(tǒng)-MIS,4.7 數(shù)據(jù)建模和邏輯數(shù)據(jù)分析 4.7.3 范式理論(規(guī)范化的步驟) 要達到上述兩個基本要求,關(guān)系數(shù)據(jù)庫中的范式理論提供了一種規(guī)范數(shù)據(jù)的方法。規(guī)范化是對數(shù)據(jù)屬性重新組織,形成穩(wěn)定的、靈活的、具有可適應(yīng)性的實體的技術(shù)。 第一范式(1NF):如果一個實體的屬性沒有重復,即每一個實體的實例的屬性值都是定長的,則稱其滿足第一范式。 第二范式(2NF):如果滿足第一范式,且實體屬性中的每一個非鍵屬性都完全函數(shù)依賴于主鍵,即每一個非鍵屬性不是只依賴于組合鍵的一部分,則稱其滿足第二范式。顯然,只有當一個實體的屬性中存在組合鍵時,才有可能不滿足第二范式。 第三范式(3NF):如果滿足第二范式,且非鍵屬性不傳遞依賴于主鍵,即每一個非鍵屬性都不依賴于其它的非鍵屬性,則稱其滿足第三范式。,18,管理信息系統(tǒng)-MIS,學生選課系統(tǒng)DFD,19,管理信息系統(tǒng)-MIS,4.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ù)單元,即不能再進一步分解的數(shù)據(jù),如顧客帳號、學號等; 數(shù)據(jù)結(jié)構(gòu)(Data Structure):是指可以進一步分解的數(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):一般用 重復N次:N 重復1-N次或N1 或有或無N0 選擇結(jié)構(gòu):一般用 表示,20,管理信息系統(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_room + class_time + class_instructor,21,管理信息系統(tǒng)-MIS,2.重復結(jié)構(gòu) Registration-file =student-registration all student where Student-Registration = student-number+ student-name+ student-address+ student-credits+ class_number+ class_name+ class_credits+ class_grade all classes for student,22,管理信息系統(tǒng)-MIS,3.選擇結(jié)構(gòu) 假設(shè)在職職工工資處理系統(tǒng)中,職工中有人是按月拿工資,有人是按小時拿工資,則職工的類型可以描述為: Salaried Employee Type = Hourly 也可以表示成: Employee Type =SalariedHourly,23,管理信息系統(tǒng)-MIS,舉例說明系統(tǒng)規(guī)范化的過程(學生選課系統(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 =instructorall instructors where instructor =instructor_number+ instructor_name+ instructor_dept+ instructor_office,24,管理信息系統(tǒng)-MIS,(3)Registration-file =student-registrationall student where Student-Registration =student-number+ student-name+ student-address+ student-credits+ class_number+ class_name+ class_credits+ class_grade all classes for student,25,管理信息系統(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 class,26,管理信息系統(tǒng)-MIS,(5)student-file =studentall student where student =student_number+ student_name+ student_address+ student_major+ student_level+ student_credits_earned+ student_GPA,27,管理信息系統(tǒng)-MIS,(6)teaching-file =instructorall classes where instructor-assignment =instructor_number+ instructor_name+ instructor_dept.+ instructor_office+ class_number+ class_name+ class_credits+ class_room+ class_time all classes taught by instructor,學生選課系統(tǒng)部分數(shù)據(jù)字典,28,管理信息系統(tǒng)-MIS,4.7 數(shù)據(jù)建模和邏輯數(shù)據(jù)分析 4.7.3 范式理論(規(guī)范化的步驟) 首先去掉變長的數(shù)據(jù)結(jié)構(gòu),即重復結(jié)構(gòu)。顯然,上述結(jié)構(gòu)中第(3)、(4)、(6)均不滿足第一范式,需要對它們進行分解。 通過分解將原來6個數(shù)據(jù)結(jié)構(gòu)分解成9個,注意,這9個中有些是重復的,如(7)與(5)、(9)與(1)、(11)與(2),所以將重復結(jié)構(gòu)中(7)、(9)、(11)去掉,變成6個結(jié)構(gòu),即 (1)、(2)、(5)、(8)、(10)、(12)。 再分析保留下來的6個結(jié)構(gòu)中哪些不滿足第二范式。在這6個結(jié)構(gòu)中,(8)、(10)、(12)中是復合鍵。不難看出其中第(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é)果如圖所示:,29,管理信息系統(tǒng)-MIS,3)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 for student class_credits+ class_grade,首先去掉變長的數(shù)據(jù)結(jié)構(gòu),即重復結(jié)構(gòu),30,管理信息系統(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 student_name+ =class_number+ student_level all students in class student_number+ student_name+ student level,31,(6)instructor-assignment (11)instructor-assignment =instructor_number+ =instructor_number+ instructor_name+ instructor_name+ instructor_dept.+ instructor_dept.+ instructor_office+ instructor_office (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_time,通過分解,將原來6個數(shù)據(jù)結(jié)構(gòu)分解成9個。注意,這9個中有些是重復的,如(7)與(5)、(9)與(1)、(11)與(2),所以將重復結(jié)構(gòu)中(7)、(9)、(11)去掉,變成6個結(jié)構(gòu)。 (1)(2)(5)(8)(10)(12) 下步進一步分析保留的6個結(jié)構(gòu)中哪些不滿足第二范式。 (8)(10)(12)中是復合鍵,不難看出,它們不滿足第二范式,需進一步分解。,33,(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_stu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/IEC 18670:2025 EN Information technology - SoftWare Hash IDentifier (SWHID) Specification V1.2
- 2025年音樂理論考試卷及答案
- 2025年體育教育專業(yè)考試卷及答案
- 2025年公共管理與城市發(fā)展研究生入學考試試卷及答案
- 2025年電氣工程師考試卷及答案
- 2025年環(huán)境法與政策知識考試試卷及答案
- 癌癥防治題庫及答案
- 旅游合同和旅游協(xié)議書
- 2025年電子游戲、游藝廳娛樂服務(wù)合作協(xié)議書
- 2025年臥式加工中心合作協(xié)議書
- GB/T 32662-2016廢橡膠廢塑料裂解油化成套生產(chǎn)裝備
- GB/T 24675.2-2009保護性耕作機械深松機
- GB/T 224-2008鋼的脫碳層深度測定法
- GB/T 18400.4-2010加工中心檢驗條件第4部分:線性和回轉(zhuǎn)軸線的定位精度和重復定位精度檢驗
- 無人機結(jié)構(gòu)與系統(tǒng)-第1章-無人機結(jié)構(gòu)與飛行原理課件
- 2023年STD溫鹽深剖面儀行業(yè)分析報告及未來五至十年行業(yè)發(fā)展報告
- 護理管理中的組織溝通課件
- 公安機關(guān)人民警察基本級執(zhí)法資格考試題庫及答案
- 泌尿系結(jié)石課件
- DB34-T 4016-2021 健康體檢機構(gòu) 建設(shè)和管理規(guī)范-高清現(xiàn)行
評論
0/150
提交評論