計算機網絡是指由通信線路互相連接的許多自主工作的計算機構成的集合體,各個部件之間以何種規(guī)則進行通信,就是網絡模型研究的問題。網絡模型一般是指OSI七層參考模型和TCP/IP四層參考模型。這兩個模型在網絡中應用為廣泛。
網絡模型是數據庫模型設想為代表對象及其關系的一種靈活的方式。其獨特之處在于,作為對象類型為節(jié)點和關系類型為弧的圖形來看,不限于層次結構。
雖然層次模型的結構數據作為樹每條記錄具有一條父記錄和多條子代,網絡模型允許每條記錄具有多條父代和子代記錄,形成一個通用的圖結構。該屬性適用于兩個層次:模式是由關系類型(在CODASYL中稱為“集合類型”)連接的記錄類型的廣義圖形,而數據庫本身是由關系(CODASYL“集合”)關聯的記錄出現的廣義圖形。這兩個級別都允許循環(huán)。
網絡模型的初發(fā)明者是查爾斯·巴赫曼(Charles Bachman),并被發(fā)展成由數據系統語言會議(CODASYL)聯盟于1969年發(fā)布的標準規(guī)范。之后是1971年的第二次出版物,成為大多數實施的基礎。隨后的工作一直持續(xù)到20世紀80年代初,終達到ISO規(guī)范,但這對產品影響不大。
