Data Definition Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
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====
|