Junior
Şəbəkə verilənlər bazası nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Şəbəkə verilənlər bazası, məlumatları "birə çox" və ya "çoxdan çox" növündə əlaqələr vasitəsilə bir-biri ilə əlaqəli qeydiyyatlar şəklində təqdim edən məlumat modelidir. Hierarşik modeldən fərqli olaraq, burada hər bir uşaq qeydiyyatı yalnız bir valideyn qeydiyyatı ilə əlaqəli olsa da, şəbəkə modelində qeydiyyat bir neçə "valideyn"ə sahib ola bilər. Bu, daha mürəkkəb, lakin daha çevik məlumat strukturu yaradır və yönəldilmiş qrafı xatırladır.
Şəbəkə modelinin əsas elementləri:
- Qeyd növü: Müəyyən bir məlumat növü üçün məlumatların (sahələr) quruluşunu təsvir edir.
- Qeyd toplusu: İki qeyd növü arasındakı əlaqəni müəyyən edir: "sahib" (owner) və "üzv" (member). Bir sahib növü qeydiyyatı çox sayda üzv növü qeydiyyatı ilə əlaqəli ola bilər. Bir üzv növü qeydiyyatı bir neçə to'plama aid ola bilər, yəni bir neçə sahibə sahib ola bilər.
Üstünlüklər:
- Hierarşik modelə nisbətən mürəkkəb məlumat əlaqələrinin daha çevik təqdimatı.
- Əvvəlcədən müəyyən edilmiş əlaqə yolları vasitəsilə məlumatlara daha səmərəli çıxış.
Çatışmazlıqlar:
- Məlumatların strukturu və naviqasiyası mürəkkəbdir.
- Məlumatların strukturunda dəyişikliklər tətbiqlərin əhəmiyyətli dərəcədə yenidən qurulmasını tələb edə bilər.
- Deklarativ sorğu dilinin olmaması; naviqasiya prosedur vasitəsilə əlaqələr üzərindən həyata keçirilir.
Tarixi olaraq istifadə olunan şəbəkə DBMS nümunələri:
- IDMS (İnteqrasiya olunmuş Verilənlər Bazası İdarəetmə Sistemi)
- IDS (İnteqrasiya olunmuş Verilənlər Anbarı)