Si, ti ringrazio...mi sei stato utile, anche se io ho strutturato questa cosa un po diversamente, essendo per l'esame di Basi di Dati ho dovuto puntare all'ottimizzazione quindi ho integrato la tabella per il "Carrello" con la tabella per gli "Ordini" dato che svolgono la stessa funzione.

Ho solo aggiunto un campo che mi serve per sapere se quel particolare carrello si è poi concretizzato in un ordine oppure è rimasto un carrello...non so se ho reso l'idea.

Ci ho poi aggiunto un campo per il tipo di spedizione richiesta e per il tipo di pagamento.

Quello che sarebbe utile creare è un Trigger che ogni tanto elimina dalla tabella i carrelli che non si sono concretizzati in acquisti e che sono più vecchi di due giorni, ad esempio.

Quello che non ho previsto è una diversificazione tra i dati di fatturazione e quelli di spedizione, tipo se uno vuole pagare a nome suo ma vuol far spedire la roba da un'altra parte...