Cuprins:
Definiție - Ce înseamnă Relația?
Relația este uneori folosită pentru a face referire la un tabel dintr-o bază de date relațională, dar este mai frecvent utilizată pentru a descrie relațiile care pot fi create între acele tabele dintr-o bază de date relațională.
În bazele de date relaționale, există o relație între două tabele când una dintre ele are o cheie străină care face referire la cheia primară a celuilalt tabel. Acest fapt unic permite bazelor de date relaționale să împartă și să stocheze datele în diferite tabele, dar încă leagă elementele de date diferite. Este una dintre caracteristicile care face ca bazele de date relaționale să fie astfel de magazine puternice și eficiente de informații.
Abilitatea de a defini relațiile este atât de fundamentală și atât de importantă, încât aceasta diferențiază bazele de date relaționale de alte tipuri de baze de date, cum ar fi bazele de date cu fișier plat. Prin urmare, relația este caracteristica definitorie a bazelor de date relaționale.
Relația poate fi cunoscută și ca relație.
Techopedia explică relația
Luați în considerare baza de date a unei bănci. Aveți un tabel CUSTOMER_MASTER care stochează datele clienților, cu o coloană cheie principală numită CustID, precum și un tabel ACCOUNTS_MASTER pentru a deține informații despre diverse conturi bancare și care le deține clientul. Pentru a conecta aceste două tabele împreună, adică pentru a lega fiecare client cu contul său bancar, este necesară o coloană Custid corespunzătoare în tabelul ACCOUNTS_MASTER care face referire la un ID de client deja existent în tabelul CUSTOMER_MASTER. În acest caz, coloana Custid din ACCOUNTS_MASTER este o cheie străină care face referire la coloana cu același nume din CUSTOMER_MASTER. Acest scenariu se referă la relația dintre cele două tabele.