Model de date rețea
Modelul de date de rețea a înlocuit ierarhicul mai simplu și mai ușor de înțeles. În esența sa, modelul de rețea este foarte asemănător cu cel ierarhic, are și noduri, adică elemente rădăcină, în care sunt introduse cele mai importante informații. Nodurile sunt unite prin intermediul conexiunilor. Și nodurile situate la aceeași distanță față de nodul rădăcină formează, ca și în modelul ierarhic, nivele. Particularitatea modelului ierarhic a fost că ar putea exista doar o singură cale de la un element la altul, iar în rețea nu este așa, există mai multe rute aici. Modelul de date de rețea oferă o oportunitate de a construi structuri mai complexe date. Asta este și există o diferență majoră între aceste două modele.
Scopul creării unui astfel de modele de date a fost realizarea relațiilor de la mulți la mulți, cu corectarea simultană a tuturor deficiențelor existente în modelul ierarhic care au fost identificate cu timpul. Modelul de date de rețea este construit pe baza aplicației teoria graficelor. Din acest punct de vedere, un grafic arbitrar îi corespunde. În acest model, fiecare descendent poate avea un număr arbitrar de strămoși. O bază de date de rețea constă dintr-un set specific de înregistrări, precum și un set specificat de link-uri prezente între aceste înregistrări. Două tipuri de înregistrări, adică strămoșul și descendentul, determină tipurile de legături. Un exemplu de tip de legătură este, de obicei, o instanță a tipului de înregistrare a strămoșilor, cu un set ordonat de elemente legate de tipul înregistrării copilului. În cadrul setului este obișnuit să se înțeleagă un set de înregistrări numit în cazul în care înregistrările de același tip sunt declarate de proprietarul setului, iar restul înregistrărilor sunt membri ai setului dat.
Modelul de date de rețea are câteva funcții. Toate tipurile de conexiuni utilizate trebuie să fie în mod necesar funcționale, adică "multe la unu", "unul la un set" sau "unul la unu". În model, o astfel de constrângere internă este exprimată prin afirmația că anumite condiții sunt îndeplinite neapărat pentru acest tip de conexiune cu un anumit tip de înregistrare a strămoșilor și cu tipul înregistrării descendentului. Pentru a defini relația multi-multi, a fost introdus un tip special de înregistrare, precum și o pereche de funcții conexiuni ale formularului "unul pentru mulțime" și "mulți la unu". Dacă este necesar, pot fi adăugate informații suplimentare la intrarea care acționează ca un pachet.
Într-un model de rețea, relațiile de grup descriu de obicei o relație unul-la-multe, adică proprietarul este unul și are mai mulți subordonați. Puteți da un exemplu de astfel de atitudine ca "muncă". Aceasta înseamnă că fiecare angajat lucrează într-un anumit departament, însă în fiecare departament pot lucra mai mulți angajați. Într-un model de rețea al formulei "unu-la-mulți", relația dintre diferite entități se realizează folosind relații de grup.
Model de rețea bază de date implică următoarele operații pe date:
- amintiți-vă, adică să introduceți informații în baza noastră de date;
- să includă în relația de grup, adică să stabilească anumite relații între date;
- comuta, adică să facă trecerea unui membru al setului unui alt proprietar;
- actualizare, adică efectuarea oricăror modificări ale datelor;
- extrageți, adică efectuați operațiuni privind citirea datelor;
- ștergeți, adică efectuați ștergerea datelor logice sau fizice;
- Pentru a exclude orice înregistrare din relația de grup, adică să rupă comunicarea între date.
În acest model de date, există posibilități speciale de manipulare a datelor și de navigare între ele. Dispozitivul de navigație în modelele grafice este destinat pentru stabilirea înregistrărilor, la care se intenționează aplicarea următoarei manipulări a datelor. Aceste înregistrări sunt numite de obicei curente. În modelul de rețea pot exista tranziții de la instanța curentă la următoarea, de la vârful curent la un alt vârf arbitrar, legătura dintre cea curentă și cea reală a fost realizată printr-o relație de grup. Navigarea poate începe cu o înregistrare arbitrară.
- Comutator optic: prezentare generală, descriere, tipuri și recenzii
- Arhitectura client-server: trăsături de interacțiune
- Rețele de calculatoare: caracteristici de bază, clasificare și principii de organizare
- Adresă IP conflict în rețea: detecție și rezoluție
- IGMP snooping: concept și utilizare
- Bazele de date sunt relaționale. Conceptul de bază de date relațională
- O bază de date ierarhică este ... Modele, exemple
- DB este ... Tipuri și proprietăți ale bazei de date
- Stocare în rețea: tipuri, descriere, caracteristici
- Este istoria creării internetului?
- Cum se conectează o rețea locală?
- Clasificarea rețelelor de calculatoare
- Topologia rețelelor de calculatoare
- Concepte de bază ale rețelelor informatice
- Ce este o bază de date și unde se poate utiliza?
- Model de date ierarhic
- Arhitectura client-server
- Protocoale de rutare
- Structura bazei de date
- Modele de date: caracteristici, clasificare și descriere
- Centrul de rețea. Principiul de funcționare