Tarmoq ma'lumotlar modelida ota-ona bir nechta bolaga, farzand esa bir nechta otaga ega bo'lishi mumkin. Ushbu modelning yozuvlari ro'yxatlar bilan markerlar bilan bog'langan. IDMS (" Integratsiyalashgan ma'lumotlarni boshqarish tizimi») Kompaniyadan Computer Associates international Inc. - DBMS tarmog'iga misol.
Ierarxik model ma'lumotlarni bitta yozuv daraxti shaklida tuzadi, unda bitta ota-ona elementi va bir nechta bolalar bo'ladi. Tarmoq modeli panjara tuzilishini tashkil etadigan bir nechta ajdodlar va avlodlarga ega bo'lishga imkon beradi.
Tarmoq modeli elementlar o'rtasidagi munosabatlarni tabiiy ravishda modellashtirishga imkon beradi. Va ushbu model amalda keng qo'llanilgan bo'lsa ham, u ikkita asosiy sababga ko'ra hech qachon ustun bo'lmadi. Birinchidan, IBM IMS va DL / I kabi o'z mahsulotlariga kengaytmalarda ierarxik modeldan voz kechmaslikka qaror qildi. Ikkinchidan, bir muncha vaqt o'tgach, u yuqori darajadagi deklarativ interfeysni taklif etgan relyatsion model bilan almashtirildi.
Tarmoq modelining mashhurligi ierarxik modelning mashhurligiga to'g'ri keldi. Ba'zi ma'lumotlar bitta bola uchun bir nechta ota-bobolar bilan modellashtirish tabiiyroqdir. Tarmoq modeli shunchaki ko'pdan-ko'p munosabatlarni modellashtirishga imkon berdi. Uning standartlari 1971 yilda ma'lumotlarni qayta ishlash tizimlari tillari bo'yicha konferentsiyada rasmiy ravishda aniqlangan ( KODASYL).
Asosiy element tarmoq ma'lumotlari modeli - rekord egasi turidan, to'plam nomi va yozuv a'zosi turidan iborat to'plam. Quyi darajadagi yozuvlar ("a'zolar yozuvi") bir nechta to'plamdagi rolini bajara oladi. Shunga ko'ra, bir nechta ota-onalar elementlarining kontseptsiyasi qo'llab-quvvatlanadi.
Eskirgan yozuv ("egasi yozuvi") boshqa to'plamlarda "a'zo" yoki "egasi" ham bo'lishi mumkin. Ma'lumotlar modeli bu oddiy tarmoq, ulanishlar, yozuvlar kesishish turlari ( iDMS-larda ular o'zaro aloqa yozuvlari, ya'ni "o'zaro qaydlar" deb nomlanadi) Va ularni birlashtira oladigan to'plamlar. Shunday qilib, to'liq tarmoq bir necha juftlashtirilgan to'plamlar bilan ifodalanadi.
Ularning har birida yozuvning bir turi "egasi" ( aloqa "o'qi" undan uzoqlashadi) va bir yoki bir nechta yozuv turlari "a'zolar" ( ular "o'q" bilan ko'rsatilgan) Odatda to'plamda 1: M nisbati mavjud, ammo 1: 1 nisbati ham ruxsat etiladi. CODASYL tarmoq ma'lumotlari modeli matematik to'plamlar nazariyasiga asoslanadi.
Ma'lum bo'lgan tarmoq ma'lumotlar bazalari:
TurboIMAGE;
IDMS
O'rnatilgan RDM
RDM serveri
Do'stlaringiz bilan baham: |