雖然層次模型的結構數據作為樹每條記錄具有一條父記錄和多條子代,網絡模型允許每條記錄具有多條父代和子代記錄,形成一個通用的圖結構。該屬性適用于兩個層次:模式是由關系類型(在CODASYL中稱為“集合類型”)連接的記錄類型的廣義圖形,而數據庫本身是由關系(CODASYL“集合”)關聯的記錄出現的廣義圖形。這兩個級別都允許循環。支持網絡模型的主要論點與層次模型相比,是它允許對實體之間的關系進行更自然的建模。雖然這個模式被廣泛的實施和使用,但是由于兩個主要的原因,它沒有成為主導。首先,IBM選擇了堅持層次模型IMS和DL / I等已有產品的半網絡擴展。其次,它終被關系模型所取代,它提供了一個更高層次,更具說明性的界面。直到20世紀80年代初,分級和網絡數據庫提供的低級導航接口的性能優勢對于許多大型應用程序來說是有說服力的,但隨著硬件變得更快,關系模型的額外生產力和靈活性導致逐漸淘汰企業使用的網絡模型 [1] 。
一是表征系統組成元素的節點。
二是體現各組成元素之間關系的箭線(有時是邊)。
三是在網絡中流動的流量,它一方面反映了元素間的量化關系,同時也決定著網絡模型優化的目標與方向。
以信息為流量的網絡模型
以信號,數據等信息為流量的網絡模型的例子,除了廣播,通訊網絡外,還包括有在控制過程中所采用的方框圖或信流圖,社會組織系統圖、管理信息系統網絡等。
圖4-2給出了建筑企業經營預測的控制系統圖。企業首先要根據生產經營的實際需要,確定預測目標和要求,據此收集有關資料,選擇適宜的預測方法進行預瀾,接著要分析預測結論是否合理,若不合理,或修訂預捐0目標和要求,或重新選擇預測方法,反之則可進入預測實施,將預測結論用于指導企業的生產經營活動,實施中可能又會遇到新的生產經營預測問題,盡而開始一個新的循環。
以能量為流量的網絡模型
典型的以能量為流量的網絡系統,是城市電力系統和集中供熱系統。
