Dal corso: Fondamenti di programmazione: Banche dati

Sblocca questo corso con una prova gratuita

Iscriviti adesso per accedere a oltre 23.200 corsi tenuti da esperti del settore.

Relazioni molti-a-molti

Relazioni molti-a-molti

- Un'altra relazione utilizzata frequentemente nei database è chiamata relazione molti-a-molti. Questo modello è utile quando vogliamo associare più di una cosa a più di un'altra cosa. Consideriamo gli ordini e il modo in cui li tracciamo. La nostra tabella degli ordini tiene traccia dei singoli ordini dei clienti. C'è solo un cliente per ordine e ogni cliente potrebbe avere più di un ordine, quindi questa è una relazione uno-a-molti. Ma gli ordini possono essere costituiti da più di un articolo. Per tenere traccia di quali piatti fanno parte di quale ordine, potremmo iniziare ad aggiungere colonne alla tabella degli ordini e inserire una chiave del piatto in ciascuno, ma non dovremmo iniziare ad aggiungere colonne qui nella tabella degli ordini perché non sappiamo quale sia il numero massimo di articoli che qualcuno potrebbe ordinare. E se creiamo 50 colonne, una per ogni potenziale piatto che un cliente potrebbe ordinare, la maggior parte dei nostri campi rimarrà vuota. Per…

Contenuti