Letzte Seiten: SqlTutor/Übersicht > Main/Autoren

Entitätstypen

Starker Entitätstyp

Ein starker Entitätstyp wird zu einer Relation. Es sind die Regeln bei der Umsetzung von Attributstypen zu beachten.

Schwacher Entitätstyp

ERM


Dies ist ein Spezialfall von Typ 4 der semantischen Beziehungen.


CDM

Im CDM ist ein schwacher Entitätstyp als abhängige Beziehung zu modellieren:





RM



PDM



SQL
CREATE TABLE Bestellung
( BNr           INTEGER  NOT NULL  PRIMARY KEY,
  Bestelldatum  DATE     NOT NULL
);

CREATE TABLE Position
( BNr           INTEGER  NOT NULL,
  PNr           INTEGER  NOT NULL,
  Menge         INTEGER  NOT NULL  CHECK (Menge > 0),
  PRIMARY KEY (BNr, PNr),
  FOREIGN KEY (BNr) REFERENCES Bestellung (BNr)
                    ON DELETE CASCADE
);

Bei Spalten mit INTEGER-Werten sollte zusätzlich mittels CHECK-Klausel sichergestellt werden, dass nur positive Werte gespeichert werden können.