Data Definition Language: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Djdomix (discussione | contributi)
Djdomix (discussione | contributi)
Riga 65:
 
SQL inoltre mette a disposizione delle tecniche quando si violano i vincoli di integrità interrelazionali.I casi sono cancellazione o aggiornamento:
'''Cancellazione''':
 
''on delete''
 
cascade: tutte le righe della slave verranno cancellate.
Riga 73:
set default: viene caricato il valore di default precedentemente definito (strategia ottimale).
no action: reazione passiva, cioè non viene fatto nulla.
 
'''Aggiornamento''':
 
Per simmetria anche nel caso di aggiornamento di attributi nella master si hanno le seguenti ripercussioni sulla/e slave
 
''on upgrade''
 
cascade: il nuovo valore della master viene copiato nella/e slave.
Line 81 ⟶ 84:
set default: associa il valore di base.
no action: non modificare i dati nella tabella.
Sintatticamente devono seguire la definizione di foreign key. Le operazioni sono combinabili tra loro, nel senso che è possibile decidere al momento della definizione della tabella le strategie da utilizzare in caso di modifica delle chiavi esterne.
 
====Sintassi del comando create table====