whycomputer.com >> Cunoștințe despre Internet >  >> Internet

Scopul și caracteristicile unei baze de date relaționale

O bază de date relațională oferă interogări și căutări extrem de complexe și sofisticate datorită a doi factori: tabelele și interconectarea datelor. În loc să stocheze informațiile sub formă de liste simple, aceasta le organizează în tabele, facilitând filtrarea elementelor individuale ale fiecărui înregistrare și permițând legături între diferite seturi de date.

Baza de date simplă

O bază de date simplă stochează toate detaliile într-un singur fișier, compus dintr-un șir de înregistrări. De exemplu, o bază de date polițistă ar putea conține o listă de înregistrări pentru infracțiuni individuale, fiecare cu detalii precum numele infractorului, tipul de infracțiune, data și locul. O bază de date tradițională ar fi echivalentul electronic al unei colecții de formulare sau carduri și, din punct de vedere tehnic, ar fi asemănătoare cu o listă simplă dintr-un document procesor de text. Pentru a găsi un anumit tipar, cum ar fi toate infracțiunile comise de o anumită persoană, ar trebui să parcurgi fiecare mențiune a numelui și să copiezi toate detaliile din fiecare înregistrare.

Tabelele în bazele de date relaționale

O bază de date relațională plasează informațiile în tabele, nu într-o listă simplă. Într-un astfel de tabel, fiecare coloană reprezintă un tip de informație (un câmp), iar fiecare rând listează o înregistrare. În exemplul infracțiunilor, ai putea avea coloane pentru tipul infractorului, tipul infracțiunii, data și locul, iar fiecare infracțiune ar ocupa un rând separat. Această structură permite calculatorului să efectueze căutări mult mai sofisticate. De exemplu, poate genera o listă cu toate rândurile care conțin numele unui anumit infractor, creând un istoric detaliat al acțiunilor sale. Majoritatea bazelor de date oferă posibilitatea de a căuta înregistrări care îndeplinesc mai mulți factori de filtrare simultan; de ex., se poate obține o listă de înregistrări ce implică o anumită infracțiune și o anumită dată, pentru a verifica dacă anumite tipuri de infracțiuni sunt sezoniere, ajutând astfel liderii de poliție să aloce resursele mai eficient.

Interconectarea în bazele de date relaționale

În practică, bazele de date relaționale pot fi și mai sofisticate decât simplele tabele separate. Multe dintre ele sunt constituite din diferite tabele ce pot fi interconectate. De exemplu, pe lângă un tabel de infracțiuni, ai putea avea un tabel pentru tratamente medicale, unul pentru înregistrări școlare și unul pentru veniturile fiscale. Termenul „relațional” provine din modul în care baza de date este configurată să recunoască factori comuni între fiecare tabel. În exemplul dat, baza ar ști că un anumit oraș menționat în fiecare tabel se referă la aceeași locație. Acest lucru permite interogări extrem de complexe, de ex., pentru a descoperi dacă orașele cu performanțe școlare slabe au niveluri mai ridicate de anumite infracțiuni.

Aplicații pe web

Deși bazele de date au fost inițial concepute ca software independent, bazele relaționale au devenit esențiale pentru multe site-uri web. De exemplu, un retailer online poate avea o bază de date care combină tabele cu achiziții individuale, recenzii și oferte de produse. Această tehnologie permite site-urilor să creeze rapid pagini extrem de personalizate: un site de cărți ar putea analiza achizițiile anterioare ale unui client, să găsească alți utilizatori care au cumpărat aceeași carte, să identifice alte cărți pe care aceștia le-au achiziționat și să selecteze din această listă cărți în promoție, sugerându-le astfel clientului.


URL:https://ro.whycomputer.com/Internet/100508798.html

Internet
  • Capcane în proiectarea bazelor de date relaționale

    Crearea unui design eficient pentru o bază de date relațională este esențială pentru construirea unui sistem fiabil. Nu există un singur „design corect” pentru orice proiect; dezvoltatorii trebuie să facă alegeri care să asigure eficiența. Există câteva capcane comune care pot afecta negativ sistemu

  • Diferența dintre DWG și DXF

    Software-ul de desenare AutoCAD permite utilizatorului să salveze desenele în diferite formate, printre care .dxf și .dwg. Deși .dwg este formatul implicit și cel mai utilizat, există situații în care este necesară salvarea în .dxf. Care este diferența? Numele .dwg provine din cuvântul „drawing” (de

  • Cum să creezi un ghid complet FAQ pentru site sau intranet

    Ghid complet pentru crearea unei baze de date FAQ Un ghid de referință pentru întrebări și răspunsuri (FAQ) este un instrument valoros pentru orice site web sau intranet corporativ. Prin publicarea răspunsurilor la întrebările cele mai frecvente online, vizitatorii și angajații pot găsi rapid inform

Cunoștințe despre Internet © https://ro.whycomputer.com