Operazioni di aggiornamento

Operazioni di:

di una o più ennuple di una relazione sulla base di una condizione che può coinvolgere anche altre relazioni

Inserimento

INSERT INTO Tabella[(Attributi)] VALUES(Valori)

oppure

INSERT INTO Tabella[(Attributi)] .. SELECT

Inserimento, commenti

L’ordinamento degli attributi (se presente) e dei valori è significativo

Le due liste devono avere lo stesso numero di elementi

Se la lista di attributi è omessa, si fa riferimento a tutti gli attributi della relazione, secondo l’ordine con cui sono stati definiti

Se la lista di attributi non contiene tutti gli attributi della relazione, per gli altri viene inserito un valore nullo (che deve essere permesso) o un valore di default

Eliminazione di ennuple

DELETE FROM Tabella [WHERE Condizione]

Eliminazione, commenti

Elimina le ennuple che soddisfano la condizione

Può causare (se i vincoli di integrità referenziale sono definiti con politiche di reazione cascade) eliminazione da altre relazioni