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.

Regole di relazione e integrità referenziale

Regole di relazione e integrità referenziale

- Una volta che abbiamo deciso quali saranno le nostre relazioni, cosa rappresentano e come collegano i dati, è il momento di decidere se applicarle. I database ci consentono di beneficiare dell'integrità referenziale, il che significa che il database sarà a conoscenza della relazione e non consentirà a te o a un altro utente di modificare i dati in un modo che viola tale relazione. Questo ci aiuta a mantenere la coerenza del database. Diamo di nuovo un'occhiata al nostro tavolo Clienti e al nostro tavolo Piatti. La colonna Customers FavoriteDish è una chiave esterna dalla tabella Piatti. In realtà è solo un numero, ma possiamo dire al database quando creiamo questa tabella, che il numero in questo campo deve esistere anche in un campo nell'altra tabella. Non avrebbe senso impostare il piatto preferito di un cliente su qualcosa che non esiste. Quindi, se inserissimo un cliente o aggiornassimo il suo record e provassimo a inserire qualcosa che non esiste, il database rifiuterebbe la…

Contenuti