Identifizierung von Entities

  • Superschlüssel: eine Kombination aus Attributen die eindeutig ist
  • Schlüsselkandidaten: ein Superschlüssel der minimal ist
  • Primärschlüssel: der Schlüsselkandidat der Ausgewählt wurde
    • Auswahlkriterien:
    • keine Strings
    • darf sich nicht verändern
    • muss am Anfang da sein
  • Alternate Keys: die Schlüsselkandidaten die nicht ausgewählt wurden
  • Künstlicher Schlüssel (Surrogate-Key): künstlich generiert.
  • Zusammengesetzter Schlüssel: Schlüssel der aus mehreren Attributen besteht
  • Fremdschlüssel: Schlüssel der auf einen anderen Schlüssel verweist