- Supercode: ist eine Sammlung von einem oder mehreren Attributen. Mit diesen Attributen können wir eine Entität in einem Entitätssatz eindeutig identifizieren. Alle Sammlungen, die Supercodes enthalten, sind auch Supercodes
- Kandidatencode: kleinster Supercode
- Mastercode: Wählen Sie einen Kandidatencode aus
Alle Codes sind eine Sammlung.
Beispiel:
Student (Studentennummer, ID-Nummer, Geschlecht, Alter, Name)
Studentenausweis oder ID-Nummer können einen Schüler eindeutig identifizieren.
- Also (Schülernummer), (ID-Kartennummer) ist ein Supercode. Daher sind (Schülernummer, Geschlecht, Alter, Name) und (ID-Nummer, Geschlecht) ebenfalls Supercodes
- Kandidatencodes sind (Schülernummer) und (ID-Nummer)
- Die Auswahl des Mastercodes sollte nicht einfach zu ändern sein, daher ist es besser, die ID-Nummer zu wählen.