sql >> Database >  >> RDS >> Oracle

Een onbekend relationeel diagramsymbool gevonden in Oracle SQL Developer

Je hebt me bedrogen, anders had ik dit veel eerder beantwoord. Dat is geen 'ER'-symbool. ER =Entiteitsrelatie.

Dat symbool komt uit het relationele diagram, dat zich bezighoudt met tabellen en externe sleutels versus entiteiten en relaties.

Uit de documenten:Delete Rule:Actie die automatisch moet worden ondernomen wanneer een rij in de tabel waarnaar wordt verwezen (in PK/UK Index) wordt verwijderd en er rijen met die waarde in de tabel voorkomen die deze externe sleutel bevatten:GEEN ACTIE (weergegeven door een kruisende lijn in diagrammen) voert geen actie uit op deze rijen; CASCADE (weergegeven door een "X") verwijdert deze rijen; SET NULL (weergegeven door een kleine cirkel) stelt null in op alle kolommen in die rijen die op een null-waarde kunnen worden ingesteld; RESTRICT (ook weergegeven door één kruisende lijn) voorkomt dat die rijen worden verwijderd.




  1. Hoe scriptgeneratie automatiseren met SMO in SQL Server?

  2. Vraag meerdere NEXTVAL uit een reeks in één instructie

  3. Databaseontwerp voor SQL-muziekafspeellijst

  4. Vangbare fatale fout:Object van klasse stdClass kan niet worden geconverteerd naar string in..wanneer geprobeerd in te voegen in database