2016-04-20 6 views
2

Ich benutze Oracle SQL Developer (die Tabelle Modellierung Teil) und ich habe ein Symbol gefunden, dass ich nicht in der Lage, eine Erklärung für nirgendwo online finden kann:Gefunden ein unbekanntes Symbol für relationale Diagramme in Oracle SQL Developer

ich für eine Weile wurde jetzt die Suche, und ich bin ein Totalverlust bei. Ich bin mir nicht sicher, was es an erster Stelle verursacht hat, aber ich hatte gehofft, dass jemand hier das schon einmal gesehen hat und eine Erklärung hat.

Antwort

3

Sie haben mich ausgetrickst, sonst hätte ich viel früher geantwortet. Das ist kein ER-Symbol. ER = Entitätsbeziehung.

Dieses Symbol stammt aus dem relationalen Diagramm, das sich mit Tabellen und Fremdschlüsseln über Entitäten und Beziehungen befasst.

Aus der Dokumentation: Regel löscht: Aktion automatisch zu übernehmen, wenn eine Zeile in der referenzierten Tabelle (in PK/UK Index) gelöscht und Zeilen mit diesem Wert gibt es in der Tabelle, um diesen Fremdschlüssel enthält: keine Wirkung (durch eine kreuzende Linie in Diagrammen dargestellt) führt keine Aktion für diese Zeilen aus; CASCADE (angezeigt durch ein "X") löscht diese Zeilen; SET NULL (durch einen kleinen Kreis dargestellt) setzt null auf alle Spalten in diesen Zeilen, die auf einen Nullwert gesetzt werden können; RESTRICT (wird auch durch eine kreuzende Linie angezeigt) verhindert, dass diese Zeilen gelöscht werden.

enter image description here