Vincoli di integrità generici

Vincoli di integrità generici

di Chiara Damiani -
Numero di risposte: 0

Care studentesse e studenti,

rispondo qui alla domanda che era rimasta aperta durante la video-conferenza di ieri 22 aprile.

Dato il seguente schema relazionale:

Personale_docente(matricola_d,Cognome,Nome, Ruolo, Classe_stipendio)

Studente(matricola_st,Cognome,Nome, corso_di_Laurea)

Come possiamo garantire che non esistano nella base di dati Studenti e Docenti con lo stesso numero di matricola?

Poiché si tratta di un vincolo non associato a nessun attributo o tabella in particolare, ma che appartiene direttamente allo schema della Base di Dati, si utilizzano le ASSERZIONI. 

Vedremo questo argomento più avanti quando parleremo delle operazioni di aggiornamento.

Ieri vi avevo impropriamente detto che si poteva specificare questo vincolo con i TRIGGER (altro argomento che dobbiamo ancora affrontare). 

Chiara Damiani