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.