Informație, fiind baza muncii diverselorsistemele electronice de schimb de date, este organizată într-un mod special și se numește bază de date. Pentru a înțelege acest concept, precum și pentru a înțelege structura unei baze de date, merită luată în considerare acest fenomen în detaliu.
Cel mai adesea, la crearea unei baze de date urmeazăsă respecte următoarele cerințe. Ar trebui să fie simplu în procesare și să fie compact, fără informații redundante. Într-un sistem ierarhic, elementele sunt aranjate astfel încât să se formeze legăturile dintre ele - copil și părinte. Adică, aceste informații sunt situate deasupra sau dedesubt în legătură cu un anumit obiect al sistemului. Dar unul dintre ele este întotdeauna cel principal, de unde începe întregul sistem. Ca urmare a acestui aranjament al blocurilor de informații, se formează o structură arborescentă a bazei de date, caracteristică unui sistem de fișiere aplicabil în calculatoare.
Bazele de date distribuite în rețea au aceleași caracteristici ca bazele de date ierarhice. Diferența dintre ele constă în faptul că în primii copii 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 ar fi aceasta: o bază de date este o modalitate de a organiza și de a stoca informații. Există destul de multe tipuri și modalități de organizare a informațiilor. Fiecare dintre ele are un accent special, îndeplinește anumite cerințe. De exemplu, datele din limba XML sunt structurate sub forma unui arbore care are o rădăcină ramificată și noduri. Dar acesta este doar un tip de stocare a informațiilor.
Structura bazei de date ierarhiceoptimizat pentru citire, selecție rapidă a datelor și emiterea acestora către utilizator. Dar are dezavantajele sale. Astfel, un computer, destul de ușor de efectuat o operație cu un anumit dosar sau fișier (care sunt elemente de structură ierarhică), a fost mult timp implicat în verificarea sistemului pentru viruși. Acest lucru arată că un astfel de sistem nu este adaptat pentru a căuta rapid informații și, dacă este necesar, procesul necesită mult timp. Raportul elementelor dintr-o astfel de structură este astfel încât, cu cât obiectul este mai mic, cu atât este mai mare cuibul. Afectează relația ierarhică dintre elementele părintelui și copilului sistemului.
O altă clasificare a bazelor merită atenție.date. Acesta va fi dat pentru a clarifica în final problema metodelor existente de stocare a informațiilor. Prin natura prezentării informațiilor, baza de date este împărțită în structurate (date sub formă de caractere), parțial structurate (informații textuale) și nestructurate (rețele semantice). Bazele de date structurate au mai multe niveluri la care sunt amplasate unitățile de informații. Acestea includ baze de date de rețea și ierarhice, unde sunt stabilite conexiuni între fișiere individuale. Dacă baza de date ierarhică este ca un arbore, atunci rețeaua seamănă cu o rețea. În același timp, structura bazei de date este proiectată astfel încât orice vârf să poată duce la ea și pot exista mai multe legături între o pereche de vârfuri. Astfel, un fișier menține relații cu multe, astfel încât tipul său 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 careRelațiile dintre fișiere sunt determinate dinamic în momentul executării cererii. Bazele de date sunt împărțite în funcție de tipul de informații conținute în acestea în documente factuale, documentare și lexicografice.
Astfel, bazele de date sunt într-un mod special.structurat, una dintre căile de stocare a informațiilor în care poate fi o formă tabulară. O colecție de mai multe tabele care au conexiuni logice între ele creează o bază de date.
p>