Информация, являясь основой работы различных sistemele electronice de schimb de date, este organizat într-un mod special și se numește baze de date. Pentru a înțelege acest concept și, de asemenea, pentru a înțelege structura bazei de date, merită luată în considerare acest fenomen în detaliu.
Чаще всего, при создании базы данных следует să respecte următoarele cerințe. Ar trebui să fie ușor de procesat și să fie compact, lipsit de informații redundante. Într-un sistem ierarhic, elementele sunt aranjate astfel încât se formează relații între ei - copilul și părintele. Adică, această informație este situată deasupra sau dedesubt cu privire la un anumit obiect al sistemului. Dar unul dintre ele este întotdeauna cel principal, de unde începe întregul sistem. Ca rezultat al acestui aranjament al blocurilor de informații, se formează o structură arborescentă a bazei de date, ceea ce este tipic pentru sistemul de fișiere aplicabil în calculatoare.
Baze de date, distribuite în rețea au aceleași caracteristici ca și baza de date ierarhică. Diferența dintre ele constă în faptul că primele elemente copil pot avea mai mulți strămoși.
Dar înainte de a lua în considerare structura șitipuri, trebuie să definiți conceptul de bază de date. Ce se înțelege prin acest termen? Cea mai simplă definiție este aceasta: o bază de date este o modalitate de organizare și stocare a informațiilor. Există multe tipuri și modalități de organizare a informațiilor. Fiecare dintre ele are propria orientare țintă, îndeplinește anumite cerințe. De exemplu, datele din limba XML sunt structurate ca un copac care are o rădăcină și noduri ramificate. Dar acesta este doar unul dintre tipurile de stocare a informațiilor.
Structura ierarhică a bazei de dateoptimizat pentru citire, selecție rapidă a datelor și ieșire către utilizator. Dar are dezavantajele sale. Deci, computerul, care îndeplinește cu ușurință operația cu un anumit dosar sau fișier (care sunt elemente ale structurii ierarhice), de mult timp este implicat în verificarea sistemului pentru viruși. Acest lucru arată că un astfel de sistem nu este potrivit pentru scanarea rapidă a informațiilor și, dacă este necesar, procesul durează mult timp. Relația elementelor într-o structură similară este astfel încât cu cât obiectul este mai mic, cu atât este mai mare cuibul. Sunt afectate legăturile ierarhice dintre elementele părinte și copil ale sistemului.
O altă clasificare a bazelor merită atențiedate. Acesta va fi introdus pentru a clarifica în cele din urmă problema modurilor existente de stocare a informațiilor. Prin natura transmiterii informațiilor, bazele de date sunt împărțite în structurate (date sub formă de simboluri), parțial structurate (informații textuale) și nestructurate (rețele semantice). Bazele de date structurate au mai multe niveluri pe care se află unitățile de informații. Acestea includ baze de date de rețea și ierarhice, în care fișierelor separate li se atribuie linkuri. Dacă baza de date ierarhică este similară unui arbore, atunci rețeaua arată ca o rețea. În acest caz, structura bazei de date este aranjată astfel încât orice vârf să poată duce la ea și pot exista mai multe legături între o pereche de vârfuri. Deci, un fișier menține relații cu mulți, ca urmare a căror tip nu este fixat. Poate fi membru al unui set de fișiere (între care este declarat un link) sau al proprietarului.
Există, de asemenea, un model de bază de date relațională, în careLegătura dintre fișiere este determinată dinamic în momentul executării cererii. Bazele de date sunt împărțite în funcție de tipul de informații conținute în ele, pe faptic, documentar și lexicografic.
Astfel, bazele de date sunt într-un mod specialstructurat, una dintre căile de stocare a informațiilor în care poate exista o formă tabelară. Colectarea mai multor tabele care au conexiuni logice între ele și a crea o bază de date.
p>