Structura bazei de date

Informațiile, care stau la baza lucrărilor diferitelor sisteme de schimb electronic de date, sunt organizate într-un mod special și se numesc 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.

Cel mai adesea, cu creați o bază de date trebuie îndeplinite 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 pe rețea, au aceleași caracteristici ca bazele de date ierarhice. Diferența dintre ele este că în primul copil elementele pot avea mai mulți strămoși.

Dar, înainte de a lua în considerare structura și tipurile în detaliu, 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 stocarea 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ă Baza de date este optimizată pentru citire, selecție rapidă a datelor și emiterea 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.

Demn de remarcat este un alt clasificarea bazelor de date. 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 care legăturile dintre fișiere sunt determinate dinamic în momentul executării interogării. 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 un sistem special structurat, una dintre căile de stocare a informațiilor în care poate exista o formă tabulară. Colectarea mai multor tabele care au conexiuni logice între ele și a crea o bază de date.

Distribuiți pe rețelele sociale:

înrudit
Care sunt obiectivele designului bazei de dateCare sunt obiectivele designului bazei de date
Baza de date normalizareBaza de date normalizare
Fișier SQL. Formatul de fișier SQL: descrierea extensieiFișier SQL. Formatul de fișier SQL: descrierea extensiei
Crearea unei baze de date MySQL face parte din orice siteCrearea unei baze de date MySQL face parte din orice site
Care sunt datele? Tipuri de dateCare sunt datele? Tipuri de date
O bază de date ierarhică este ... Modele, exempleO bază de date ierarhică este ... Modele, exemple
DB este ... Tipuri și proprietăți ale bazei de dateDB este ... Tipuri și proprietăți ale bazei de date
Care sunt cele mai frecvente în practică bazele de date?Care sunt cele mai frecvente în practică bazele de date?
Detalii despre ce să deschidă ACCDBDetalii despre ce să deschidă ACCDB
Interogarea SQL este ceea ce?Interogarea SQL este ceea ce?
» » Structura bazei de date