版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、信息系統(tǒng)開發(fā)和數據庫開發(fā)在許多組織中,數據庫開發(fā)是從企業(yè)數據建模開始的,企業(yè)數據建模確定了組織數據庫的范圍和一般內容。這一步驟通常發(fā)生在一個組織進行信息系統(tǒng)規(guī)劃的過程中,它的目的是為組織數據創(chuàng)建一個整體的描述或解釋,而不是設計一個特定的數據庫。一個特定的數據庫為一個或多個信息系統(tǒng)提供數據,而企業(yè)數據模型(可能包含許多數據庫)描述了由組織維護的數據的范圍。在企業(yè)數據建模時,你審查當前的系統(tǒng),分析需要支持的業(yè)務領域的本質,描述需要進一步抽象
2、的數據,并且規(guī)劃一個或多個數據庫開發(fā)項目。圖 1 顯示松谷家具公司的企業(yè)數據模型的一個部分。1.1 信息系統(tǒng)體系結構如圖 1 所示,高級的數據模型僅僅是總體信息系統(tǒng)體系結構(ISA)一個部分或一個組織信息系統(tǒng)的藍圖。在信息系統(tǒng)規(guī)劃期間,你可以建立一個企業(yè)數據模型作為整個信息系統(tǒng)體系結構的一部分。根據 Zachman(1987)、Sowa 和 Zachman(1992)的觀點,一個信息系統(tǒng)體系結構由以下 6 個關鍵部分組成:數據(如圖 1
3、 所示,但是也有其他的表示方法) 。 操縱數據的處理(著系可以用數據流圖、帶方法的對象模型或者其他符號表示) 。 網絡,它在組織內并在組織與它的主要業(yè)務伙伴之間傳輸數據(它可以通過網絡連接和拓撲圖來顯示) 。 人,人執(zhí)行處理并且是數據和信息的來源和接收者(人在過程模型中顯示為數據的發(fā)送者和接收者) 。 執(zhí)行過程的事件和時間點(它們可以用狀態(tài)轉換圖和其他的方式來顯示) 。 事件的原因和數據處理的規(guī)則(經常以文本形式顯示,但是也存在一些用于
4、規(guī)劃的圖表工具,如決策表) 。 1.2 信息工程信息系統(tǒng)的規(guī)劃者按照信息系統(tǒng)規(guī)劃的特定方法開發(fā)出信息系統(tǒng)的體系結構。信息工程是一種正式的和流行的方法。信息工程是一種面向數據的創(chuàng)建和維護信息系統(tǒng)的方法。因為信息工程是面向數據的,所以當你開始理解數據庫是怎樣被標識和定義時,信息工程的一種簡潔的解釋是非常有幫助的。信息工程遵循自頂向下規(guī)劃 的方法,其中,特定的信息系統(tǒng)從對信息需求的廣泛理解中推導出來(例如,我們需要關于顧客、產品、供應商、銷售
5、員和加工中心的數據) ,而不是合并許多詳盡的信息請求(如一個訂單輸入屏幕或按照地域報告的銷售匯總) 。自頂向下規(guī)劃可使開發(fā)人員更全面地規(guī)劃信息系統(tǒng),提供一種考慮系統(tǒng)組件集成的方法,增進對信息系統(tǒng)與業(yè)務目標的關系的理解,加深對信息系統(tǒng)在整個組織中的影響的理解。信息工程包括四個步驟:規(guī)劃、分析、設計和實現。信息工程的規(guī)劃階段產生信息系統(tǒng)體系結構,包括企業(yè)數據模型。1.3 信息系統(tǒng)規(guī)劃信息系統(tǒng)規(guī)劃的目標是使信息技術與組織的業(yè)務策略緊密結合,這
6、種結合對于從信息系統(tǒng)和技術的投資中獲取最大利益是非常重要的。正如表 1 所描述的那樣,信息工程方法的規(guī)劃階段包括 3 個步驟,我們在后續(xù)的 3 個小節(jié)中討論它們。1.確定關鍵性的規(guī)劃因素關鍵性的規(guī)劃因素是指組織目標、關鍵的成功因素和問題領域。確定這些因素的目的是建立規(guī)劃的環(huán)境并且將信息系統(tǒng)規(guī)劃與戰(zhàn)略業(yè)務規(guī)劃聯系起來。表 2 顯示了松谷家具公司的一些可能的關鍵規(guī)劃因素,這些因素有助于信息系統(tǒng)的管理者為新的信息系統(tǒng)和數據庫社頂優(yōu)先級以處理需
7、求。例如,考慮到不精確的銷售預測這個問題領域,信息系統(tǒng)的管理者可能在組織數據庫中存放額外的歷史銷售數據、新的市場研究數據和新產品的測試數據。2.確定組織的規(guī)劃對象的專家發(fā)現組織需要改進數據管理而開始新的項目。即使在自底向上的情況下,建立企業(yè)數據模型也是必須的,以便理解現有的數據庫是否可以提供所需的數據,否則,新的數據庫、數據實體和屬性都應該加到當前的組織數據資源中去。無論是戰(zhàn)略需求還是操作信息的需求,每個數據庫開發(fā)項目通常集中在一個數據
8、庫上。一些數據庫項目僅僅集中在定義、設計和實現一個數據庫,以作為后續(xù)信息系統(tǒng)開發(fā)的基礎。然而在大多數情況下,數據庫及其相關信息處理功能是作為一個完整的信息系統(tǒng)開發(fā)項目的一部分而被開發(fā)的。2.1 系統(tǒng)開發(fā)生命周期指導管理信息系統(tǒng)開發(fā)項目的傳統(tǒng)過程是系統(tǒng)開發(fā)生命周期(SDLC)。系統(tǒng)開發(fā)生命周期是指一個組織中由數據庫設計人員和程序員組成的信息系統(tǒng)專家小組詳細說明、開發(fā)、維護和替換信息系統(tǒng)的全部步驟。這個過程比作瀑布是因為每一步都流到相鄰的下
9、一步,即信息系統(tǒng)的規(guī)格說明是一塊一塊地開發(fā)出來的,每一塊的輸出是下一塊的輸入。然而如圖所示,這些步驟并不是純線性的,每個步驟在時間上有所重疊(因此可以并行地管理步驟) ,而且當需要重新考慮先前的決策時,還可以回滾到前面某些步驟。 (因而水可以在瀑布中倒流!)圖 4 對系統(tǒng)開發(fā)生命周期每一階段的目的和可交付的產品進行了簡明注解。系統(tǒng)開發(fā)生命周期的每一階段都包括與數據庫開發(fā)相關的活動,所以,數據庫管理的問題遍布整個系統(tǒng)開發(fā)過程。我們在圖 5
10、 中重復了系統(tǒng)開發(fā)生命周期的七個階段,并概述了每個階段常見的數據庫開發(fā)活動。請注意,系統(tǒng)開發(fā)生命周期的階段和數據庫開發(fā)步驟之間不存在一一對應的關系,概念數據建模發(fā)生在兩個系統(tǒng)開發(fā)生命周期階段之間。企業(yè)建模 數據庫開發(fā)過程從企業(yè)建模(系統(tǒng)開發(fā)生命周期中項目論證和選擇階段的一部分)開始設定組織數據庫的范圍和一般內容。企業(yè)建模發(fā)生在信息系統(tǒng)規(guī)劃和其他活動期間,這些活動確定信息系統(tǒng)的哪個部分需要改變和加強并概述出全部組織數據的范圍。在這一步中,
11、檢查當前數據庫和信息系統(tǒng),分析作為開發(fā)項目主體的業(yè)務領域的本質,用非常一般的術語描述每個信息系統(tǒng)在開發(fā)時所需要的數據。每個項目只有當它達到組織的預期目標時才可以進行下一步。概念數據建模對一個已經開始的信息系統(tǒng)項目而言,概念數據建模階段分析信息系統(tǒng)的全部數據需求。它分為兩個階段。首先,它在項目開始和規(guī)劃階段建立一張類似于圖 1的圖。同時建立其他文檔來概述不考慮現存數據庫的情況下特定開發(fā)項目中所需的數據范圍。此時僅僅包括高層類別的數據(實體
12、)和主要聯系。然后在系統(tǒng)開發(fā)生命周期的分析階段產生確定信息系統(tǒng)必須管理的全部組織數據的詳細數據模型,定義所有數據屬性,列出全部數據類別,表示數據實體間所有的業(yè)務聯系,確定描述數據完整性的全部規(guī)則。在分析階段,還要檢查概念數據模型(在后面也稱作概念模式)與用來解釋目標信息系統(tǒng)其他方面的模型類別的一致性,例如處理步驟、處理數據的規(guī)則以及時間的時序。然而,即使是這樣詳細的概念數據模型也只是初步的,因為后續(xù)的信息系統(tǒng)生命周期中的活動在設計事務、
13、報表、顯示和查詢時可能會發(fā)現遺漏的元素或錯誤。因此,經常說到的概念數據建模是以一種自頂向下的方式完成的,它由業(yè)務領域的一般理解所驅動,而不是由特定的信息處理活動所驅動。3.邏輯數據庫設計邏輯數據庫設計從兩個角度進行數據庫開發(fā)。首先,將概念數據模型變換成基于關系數據庫理論的標準表示方法——關系。然后像設計信息系統(tǒng)的每個計算機程序(包括程序的輸入和輸出格式)那樣,對數據庫支持的事務、報表、顯示和查詢進行詳細的檢查。在這個所謂的自底向上的分析
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 外文文獻及翻譯:信息系統(tǒng)開發(fā)和數據庫開發(fā)
- 外文翻譯--信息系統(tǒng)開發(fā)和數據庫開發(fā)
- 外文翻譯---信息系統(tǒng)開發(fā)和數據庫開發(fā)
- 計算機專業(yè)外文翻譯----信息系統(tǒng)開發(fā)和數據庫開發(fā)
- 數據庫外文文獻翻譯
- 月季品種數據庫管理信息系統(tǒng)開發(fā)
- 外文翻譯----數據庫和數據庫系統(tǒng)
- 數據庫應用系統(tǒng)開發(fā)
- 外文文獻翻譯--數據庫管理系統(tǒng)的介紹
- 數據庫外文文獻翻譯2篇
- 數據庫畢業(yè)設計外文文獻及翻譯
- 數據庫系統(tǒng)開發(fā)實驗三
- 外文翻譯---管理信息系統(tǒng)開發(fā)方法
- 外文翻譯數據庫開發(fā)過程
- 數據庫開發(fā)過程外文翻譯
- 數據挖掘和數據發(fā)布外文文獻及翻譯
- 數據庫設計外文翻譯--管理信息系統(tǒng)
- 新型學生信息系統(tǒng)數據庫設計【外文翻譯】
- 數據庫課程設計---辦公室日常管理信息系統(tǒng)開發(fā)
- 外文翻譯----數據庫和數據倉庫
評論
0/150
提交評論