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