whycomputer.com >> Cunoașterea pe Internet >  >> Internet

Scopul și caracteristicile unei baze de date relaționale

O bază de date relațională este una care oferă interogări și căutări extrem de complexe și sofisticate datorită a doi factori: tabele și referințe încrucișate. Stochează datele ca și tabele, în loc de liste simple, făcând mai ușoară filtrarea elementelor individuale ale fiecărei înregistrări. De asemenea, permite cross-referencing între diferite seturi de date.

Baze de date de bază
O bază de date de bază stochează toate detaliile într-un singur fișier, compus dintr-un șir de înregistrări. De exemplu, o bază de date a poliției ar putea avea o listă de înregistrări ale infracțiunilor individuale, fiecare cu detalii cum ar fi numele infractorului, tipul de infracțiune și data și locația. O bază de date tradițională ar fi pur și simplu un echivalent electronic al unei colecții de formulare sau carduri, iar în termeni tehnici ar fi similară cu o listă simplă într-un document de procesare de text. Dacă doriți să găsiți un anumit model, cum ar fi toate infracțiunile comise de o anumită persoană, va trebui să căutați prin fiecare mențiune a numelui și apoi să copiați toate detaliile din fiecare înregistrare a infracțiunii.

Tabele în baze de date relaționale
O bază de date relațională pune mai degrabă informații în tabele decât o listă dreaptă. Într-un astfel de tabel, fiecare coloană reprezintă un anumit tip de informație (un câmp) și fiecare rând afișează o înregistrare. În exemplul infracțiunii, ați putea avea coloane pentru tipul infractorului, tipul de infracțiune, data și locația, cu fiecare infracțiune pe un rând separat. Această structură înseamnă că computerul poate efectua căutări mai sofisticate. De exemplu, poate să reunească o listă cu toate rândurile care conțin numele unui anumit infractor, ceea ce creează un istoric detaliat al infracțiunilor respectivului infractor. Cele mai multe baze de date permit o mai mare sofisticare și pot căuta înregistrări care îndeplinesc mai multe criterii. De exemplu, o bază de date ar putea să reunească o listă de înregistrări care implică o anumită infracțiune și date particulare care să arate dacă anumite infracțiuni sunt sezoniere, ceea ce ar putea ajuta șefii de poliție să-și atribuie ofițerii mai eficient.

Cross-Referencing in Relational Baze de date
În practică, bazele de date relaționale pot fi chiar mai sofisticate decât pur și simplu folosind tabele separate. Multe vor fi alcătuite din tabele diferite care pot fi încrucișate. De exemplu, precum și un tabel de crimă, puteți avea un tabel pentru tratament medical, unul pentru înregistrările școlare și unul pentru veniturile fiscale. Termenul "relațional" provine de la modul în care baza de date este configurată pentru a recunoaște factorii comuni între fiecare bază de date. În exemplu, baza de date ar ști că un anumit oraș menționat în fiecare tabel se referă la același loc. Acest lucru poate permite interogări extrem de complexe, de exemplu pentru a afla dacă orașele care au performanțe scăzute în școală sunt mai susceptibile de a avea niveluri ridicate ale unei anumite infracțiuni.

Site-uri web În timp ce bazele de date electronice au fost concepute inițial pentru a fi independente software-ul, bazele de date relaționale sunt acum o parte esențială a multor site-uri web. De exemplu, un comerciant online ar putea avea o bază de date care să reunească tabele care să cuprindă achiziții individuale, recenzii și oferte de produse. Această tehnologie înseamnă că site-urile web pot crea rapid pagini foarte personalizate: de exemplu, un site de carte ar putea să vadă cumpărările trecute ale unui client, referințe încrucișate pentru a găsi persoane care au cumpărat aceeași carte, pentru a găsi alte cărți pe care aceștia le-au cumpărat, de pe această listă care se află pe o ofertă specială și le sugerează clientului
URL:https://ro.whycomputer.com/Internet/100508798.html

Internet
  • Capcanele în design-ul bazei de date relaționale

    Crearea unui design eficient pentru o bază de date relațională este un element-cheie în construirea unui sistem fiabil. Nu există un proiect pentru o bază de date relațională corectă pentru un anumit proiect, iar dezvoltatorii trebuie să facă alegeri pentru a crea un design care să funcționeze efici

  • Diferența dintre DWG și DXF

    Software-ul de redactare AutoCAD oferă o varietate de formate de fișiere atunci când salvați un desen, inclusiv .dxf și .dwg. În timp ce .dwg este formatul de fișier implicit și cel mai popular, anumite situații necesită salvarea unui fișier în format .dxf. Care este diferența? Numele .dwg repre

Cunoașterea pe Internet © https://ro.whycomputer.com