Sobes.tech
Junior — Middle

Come vengono stabilite la relazioni tra le tabelle in un database relazionale?

sobes.tech AI

Risposta dell'AI

Nei database relazionali, le relazioni tra le tabelle vengono stabilite tramite chiavi:

  • Chiave primaria (Primary Key) — identificatore univoco di un record nella tabella.
  • Chiave esterna (Foreign Key) — campo in una tabella che fa riferimento alla chiave primaria di un'altra tabella.

La relazione viene stabilita definendo una chiave esterna, che garantisce l'integrità dei dati e permette di eseguire unioni (JOIN) tra le tabelle.

Ad esempio, la tabella Orders può contenere una chiave esterna customer_id, che fa riferimento alla chiave primaria id nella tabella Customers. Questo collega un ordine a un cliente specifico.