Junior — Middle
In quali casi si utilizza una chiave primaria composta, costituita da più campi?
sobes.tech AI
Risposta dell'AI
Una chiave primaria composta, costituita da più campi (chiave composita), viene utilizzata quando l’unicità di una registrazione nella tabella non è determinata da un singolo campo, ma da una combinazione di più campi. Questo è utile quando:
- Non esiste un campo univoco singolo, ma una combinazione univoca di più campi.
- È necessario garantire l’unicità su più attributi contemporaneamente.
- Nelle tabelle di collegamento (ad esempio, per implementare relazioni molti-a-molti), la chiave primaria spesso consiste in chiavi esterne alle tabelle collegate.
Esempio: una tabella ordini può avere una chiave composta da order_id e product_id, se un ordine può contenere più prodotti, e l’unicità è determinata esattamente da questa coppia.