Oracle
 sql >> Database >  >> RDS >> Oracle

Trovato un simbolo di diagramma relazionale sconosciuto in Oracle SQL Developer

Mi hai ingannato, o ti avrei risposto molto prima. Non è un simbolo "ER". ER =Relazione tra entità.

Quel simbolo proviene dal diagramma relazionale, che si occupa di tabelle e chiavi esterne rispetto a entità e relazioni.

Dai documenti:Delete Rule:Azione da eseguire automaticamente quando una riga nella tabella di riferimento (nell'indice PK/UK) viene eliminata e nella tabella che contiene questa chiave esterna esistono righe con quel valore:NESSUNA AZIONE (mostrata da un linea di intersezione nei diagrammi) non esegue alcuna azione su queste righe; CASCADE (indicato da una "X") cancella queste righe; SET NULL (mostrato da un piccolo cerchio) imposta null tutte le colonne in quelle righe che possono essere impostate su un valore null; RESTRICT (mostrato anche da una linea di intersezione) impedisce l'eliminazione di tali righe.