Dacă sunteți familiarizat cu foile de calcul precum Microsoft Excel, înțelegeți deja cum pot fi folosite datele cu tabelele. Bazele de date folosesc și tabele pentru a stoca, gestiona și prelua informații.
Folosiți deja baze de date
E posibil să nu-ți dai seama, dar întâlnești puterea bazelor de date tot timpul în viața ta de zi cu zi. De exemplu, atunci când vă conectați la contul dvs. bancar online, banca dvs. vă autentifică mai întâi datele de conectare folosind numele de utilizator și parola și apoi afișează soldul contului și orice tranzacție. O bază de date care operează în culise evaluează combinația de nume de utilizator și parolă și oferă acces la contul dvs. Apoi vă filtrează tranzacțiile pentru a le afișa după dată sau tip, așa cum solicitați.
Baze de date vs. foi de calcul
Bazele de date sunt diferite de foile de calcul prin faptul că sunt mai bune la stocarea unor cantități mari de date și la manipularea lor în diferite moduri. Iată doar câteva acțiuni pe care le puteți efectua cu o bază de date care ar fi dificil, dacă nu imposibil, de efectuat folosind o foaie de calcul:
- Preluați toate înregistrările care corespund anumitor criterii
- Actualizează înregistrările în bloc
- Înregistrări de referință încrucișată în diferite tabele
- Efectuați calcule agregate complexe
Elementele unei baze de date
O bază de date este formată din multe tabele diferite. La fel ca tabelele Excel, tabelele bazei de date constau din coloane și rânduri. Fiecare coloană corespunde unui atribut și fiecare rând corespunde unei singure înregistrări.
De exemplu, luați în considerare un tabel de bază de date care conține nume și numere de telefon pentru cei 50 de angajați ai Companiei X. Tabelul este configurat cu coloane etichetate „Prenume”, „Nume” și „Număr de telefon”. Fiecare rând conține informațiile corespunzătoare pentru o persoană. Deoarece există 50 de persoane, tabelul are 50 de rânduri de intrare și un rând de etichetă.
Fiecare tabel dintr-o bază de date trebuie să aibă un nume unic și fiecare trebuie să aibă o coloană de cheie primară, astfel încât fiecare rând (sau înregistrare) să aibă un câmp unic pentru a-l identifica.
Datele dintr-o bază de date sunt protejate de constrângeri, care impun reguli privind datele pentru a asigura integritatea lor generală. O constrângere unică asigură că o cheie primară nu poate fi duplicată. O constrângere de verificare controlează tipul de date pe care le puteți introduce. De exemplu, un câmp Nume poate accepta text simplu, dar un câmp Număr de securitate socială trebuie să includă un anumit set de numere.
Una dintre cele mai puternice caracteristici ale unei baze de date este capacitatea de a crea relații între tabele folosind chei străine. De exemplu, este posibil să aveți un tabel Clienți și un tabel Comenzi. Fiecare client poate fi conectat la o comandă din tabelul Comenzi. Tabelul Comenzi, la rândul său, poate fi legat de un tabel Produse. Această metodă simplifică proiectarea bazei de date, astfel încât să puteți organiza datele pe categorii, în loc să încercați să puneți toate datele într-unul sau doar în câteva tabele.
Un sistem de gestionare a bazelor de date
O bază de date deține numai date. Pentru a utiliza în mod real aceste date, aveți nevoie de un sistem de gestionare a bazelor de date. Un SGBD este baza de date în sine, împreună cu software-ul și funcționalitățile necesare pentru a prelua sau a insera date. Un SGBD creează rapoarte, aplică regulile și constrângerile bazei de date și menține schema bazei de date. Fără un SGBD, o bază de date este doar o colecție de biți și octeți cu puțină semnificație.
Dacă doriți să încercați să creați o bază de date, un loc bun de început ar fi un program de baze de date precum Microsoft Access.
Întrebări frecvente
Ce este o schemă de bază de date?
Schema unei baze de date este structura acesteia. Specifică ce informații sau obiecte pot intra în baza de date și definește relația dintre ele. Schemele sunt de obicei definite folosind limbajul de interogare structurat (SQL).
Ce este o bază de date relațională?
O bază de date relațională stochează puncte de date care sunt legate între ele. Acesta organizează datele în unul sau mai multe tabele, fiecare având o cheie unică care le identifică.
Ce este o interogare de bază de date?
O interogare este pur și simplu o solicitare de informații dintr-o bază de date. Datele pot proveni din unul sau mai multe tabele din baza de date sau pot proveni din alte interogări. De fiecare dată când introduceți o căutare Google, trimiteți o interogare, de exemplu.
Ce este înregistrarea unei baze de date?
O înregistrare este setul de date care este stocat într-un tabel. Înregistrările sunt uneori numite și un tuplu.
Ce este o cheie străină într-o bază de date?
O cheie străină este o componentă comună care leagă împreună datele din două tabele. Cheia externă se referă la cheia primară a unui alt tabel numit tabel părinte. Tabelul care conține cheia externă se numește tabelul copil.
Ce este o entitate într-o bază de date?
O entitate este un obiect care există în baza de date. Poate fi o persoană, loc, unitate sau orice concept abstract despre care doriți să stocați informații. De exemplu, o bază de date de școală poate conține studenți, profesori și cursuri ca entități.