Keys & Entity-Typen

Identifizierung von Entities

  • Superschlüssel : Eine Kombination aus Attributen die eindeutig ist
  • Schlüssel (kandidat) (Candidate Key): Superschlüssel
  • Primärschlüssel: ausgewählter Superschlüssel, darf sich nicht ändern; eindeutig; wenn möglich Zahlen;
  • Künstlicher Schlüssel: (Surrogatschlüssel); wird generiert

Einfacher vs Zusammengesetzter Schlüssel

Zusammengesetzt: mehr als ein Attribut

Redundanz

  • Speicherplatzverbrauch
  • Änderungsanomalien
  • Einfügeanomalien & Löschanomalien: Daten können nicht eingefügt oder gelöscht werden, weil sie von anderen Daten abhängen (z.B. Lehrer ohne Kurs)

Navigation