Sobes.tech
Junior

Ce este o relație în contextul bazelor de date?

sobes.tech AI

Răspuns de la AI

În contextul bazelor de date, o relație (sau relație) este un concept matematic care stă la baza modelului de date relațional. O relație este reprezentată sub forma unui tabel format din rânduri și coloane, unde:

  • Rândurile (tuplurile) sunt înregistrări de date individuale.
  • Coloanele (atributele) sunt câmpuri cu tipuri de date definite.

Fiecare relație are o cheie primară unică, care este o coloană sau un set de coloane ce identifică în mod unic fiecare rând. Relațiile între tabele sunt realizate prin chei externe care fac referire la cheile primare ale altor tabele.

Exemplu de relație "Utilizatori":

user_id (PK) nume email
1 Ivan ivan@mail.com
2 Maria maria@mail.com

Aici, user_id este cheia primară, care identifică în mod unic fiecare utilizator.

Prin urmare, o relație este un tabel cu o structură definită care permite stocarea și legarea datelor într-o bază de date.