Sobes.tech
Junior

Tarmoq ma'lumotlar bazasi nima?

sobes.tech AI

AIdan javob

Tarmoq ma'lumotlar bazasi - bu ma'lumotlarni "birdan ko'p" yoki "ko'pdan ko'p" turidagi bog'lanishlar orqali bir-biriga bog'langan yozuvlar shaklida taqdim etadigan ma'lumotlar modeli. Garchi hierarxik modelda har bir bolalar yozuvi faqat bitta ota yozuvi bilan bog'langan bo'lsa, tarmoq modelida yozuv bir nechta "ota"ga ega bo'lishi mumkin. Bu murakkabroq, ammo ko'proq moslashuvchan ma'lumotlar tuzilmasini yaratadi va yo'naltirilgan grafiga o'xshaydi.

Tarmoq modelining asosiy elementlari:

  • Yozuv turi: Ma'lumotlarning (maydonlar) tuzilishini ma'lum bir tur uchun tavsiflaydi.
  • Yozuvlar to'plami: Ikki yozuv turi o'rtasidagi bog'lanishni belgilaydi: "egasi" (owner) va "a'zo" (member). Egasi turidagi yozuv bir nechta a'zo turidagi yozuvlar bilan bog'lanishi mumkin. A'zo turidagi yozuvlar bir nechta to'plamlarga tegishli bo'lishi mumkin, ya'ni bir nechta egalariga ega bo'lishi mumkin.

Afzalliklari:

  • Murakkab ma'lumotlar bog'lanishlarini hierarxik modelga qaraganda ko'proq moslashuvchan tarzda tasvirlash.
  • Oldindan belgilangan bog'lanish yo'llari orqali ma'lumotlarga kirish ehtimoli yanada samarali bo'lishi mumkin.

Kamchiliklari:

  • Ma'lumotlar tuzilmasining murakkabligi va navigatsiya.
  • Ma'lumotlar tuzilmasidagi o'zgarishlar dasturlarni katta o'zgartirishni talab qilishi mumkin.
  • Deklarativ so'rov tili yo'qligi; navigatsiya protseduralar orqali bog'lanishlar yordamida amalga oshiriladi.

Tarixiy ravishda ishlatilgan tarmoq ma'lumotlar bazasi boshqaruv tizimlari misollari:

  • IDMS (Integratsiyalashgan Ma'lumotlar Bazasi Boshqaruv Tizimi)
  • IDS (Integratsiyalashgan Ma'lumotlar Ombori)