Cuprins:
Definiție - Ce înseamnă Relația?
O relație, în contextul bazelor de date, este o situație care există între două tabele de baze de date relaționale atunci când o tabelă are o cheie străină care face referire la cheia primară a celuilalt tabel. Relațiile permit bazelor de date relaționale să împartă și să stocheze datele în diferite tabele, în timp ce leagă articole de date disparate.
Techopedia explică relația
De exemplu, într-o bază de date bancară, o tabelă CUSTOMER_MASTER stochează datele clienților cu o coloană cheie primară numită CUSTOMER_ID; de asemenea, stochează datele clienților într-un tabel ACCOUNTS_MASTER, care conține informații despre diverse conturi bancare și clienți asociați. Pentru a conecta aceste două tabele și a determina informațiile despre client și contul bancar, trebuie introdusă o coloană CUSTOMER_ID corespunzătoare în tabelul ACCOUNTS_MASTER, cu referire la identificatorii de clienți existenți din tabelul CUSTOMER_MASTER. În acest caz, coloana CUSTOMER_ID a tabelei ACCOUNTS_MASTER este o cheie străină care face referire la o coloană cu același nume din tabela CUSTOMER_MASTER. Acesta este un exemplu de relație între cele două tabele.
Caracteristica fundamentală care diferențiază bazele de date relaționale de alte tipuri de baze de date (de exemplu, fișiere plane) este capacitatea de a defini relațiile.








