CalculatoareBaze de date

Rețeaua de date model

Modelul de date de rețea înlocuiește ierarhică mai simplă și clară. În esența sa, modelul de rețea este foarte similar cu ierarhia, are, de asemenea componente, care este elementul rădăcină în care este stocat cele mai importante informații. Între nodurile sunt combinate prin legături. Și nodurile situate la aceeași distanță de la nodul rădăcină, pentru a forma, la fel ca în modelul ierarhic, nivelurile. Particularitatea modelului ierarhic a fost că, de la un element la altul poate fi doar o singură cale, iar în rețea nu este cazul, există mai multe rute. Modelul de date de rețea oferă o oportunitate de a construi mai multe structuri complexe de date. Aceasta este principala diferență între aceste două modele.

Pentru a crea un model de date a fost realizarea de relații „multe la multe“ cu corectarea simultană a deficiențelor existente în modelul ierarhic, care au fost identificate în timp. Modelul de date de rețea se bazează pe utilizarea teoriei graficului. Din acest punct de vedere, aceasta corespunde unui grafic arbitrar. În acest model, fiecare descendent poate avea orice număr de strămoși. Rețeaua de baze de date constă dintr-un set de înregistrări, și setul de relații care sunt prezente între înregistrările de date. Două tipuri de înregistrări, care este strămoșul și descendent, determină tipurile de conexiuni. exemplu de comunicare de tip reprezintă de obicei o instanță de înregistrare, cu includerea unui set ordonat de elemente care aparțin de tip intrare copil strămoș. Sub un set de mod obișnuit înțeleasă ca un set numit de înregistrări, în cazul în care un tip de înregistrare a declarat proprietarul setului, și alte înregistrări - acest set de membri.

Modelul de date de rețea are unele particularități. Toate tipurile de conexiuni folosite trebuie să fie neapărat funcțională, adică „mulți la unul“, „unu-la-multitudine“ sau „unu la unu“. Modelul este limitat intern exprimat afirmația că pentru acest tip de legătură cu un anumit tip de strămoș înregistrare și descendent al tipului de înregistrare în mod necesar sunt îndeplinite anumite condiții. Pentru a determina relația „mulți la mulți“, a fost introdus un tip special de înregistrări, precum și o pereche de funcțional link - ul de forma „unu la o pluralitate de“ și „multe-la-unu.“ Dacă este necesar, informații suplimentare pot fi adăugate în înregistrare, realizarea rolului ligamentelor.

Modelul de rețea relațiile de grup descriu, în general, tipul de relație „set de unu-la-“, adică, proprietarul unuia, dar el are o multime de subordonati. Se poate cita ca exemplu al acestei atitudini ca fiind „locul de muncă.“ Aici înseamnă că fiecare angajat lucrează în orice departament special, dar fiecare departament poate lucra bine câțiva angajați. Tipul de model de rețea „unu la o pluralitate de“ relație între diferitele entități este pusă în aplicare prin intermediul relațiilor de grup.

Modelul de rețea de date presupune utilizarea următoarelor operațiuni pe date:

- Amintiți-vă, trebuie să introduceți informațiile în baza noastră de date;

- să includă în atitudinea de grup, care este stabilită între acestea comunicare specifice;

- comutator, care este de a face trecerea de la un set de membru oricărui alt proprietar;

- actualizare, care este, de a face orice modificare a datelor;

- extract, care este, pentru a efectua operațiuni pe citirea datelor;

- pentru a elimina, care este, de a face o ștergere logică sau fizică a datelor;

- exclude înregistrarea relațiilor de grup, care este, pentru a efectua ruperea legăturii între datele.

Într-un astfel de model de date are caracteristici speciale pentru manipularea datelor și navigare printre ele. Unitatea de navigare în model grafic pentru stabilirea de înregistrări la care doriți să aplicați o altă manipulare a datelor. Aceste înregistrări sunt denumite în mod obișnuit curent. Modelul de rețea poate fi prezent de la tranziția curentă la următoarea instanță a nodului curent la un alt link nod curent arbitrar care a fost realizat printr-o relație de grup. Navigarea poate începe cu o înregistrare arbitrară.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.delachieve.com. Theme powered by WordPress.