Eindeutiger Schlüssel
Ein eindeutiger Schlüssel begrenzt Werte oder Wertekombinationen so, dass sie innerhalb des festgelegten Datenbereichs nicht mehrfach vorkommen.
Die richtige Eindeutigkeitsgrenze wählen
Ein eindeutiger Schlüssel beziehungsweise eine entsprechende Eindeutigkeitsbedingung verhindert doppelte Werte für ausgewählte Spalten oder ihre Kombination. Im erfundenen Beispiel muss die Kombination aus Mandant, also abgegrenztem Kundenbereich, und Artikelcode eindeutig sein. Derselbe Code darf dann in einem anderen Mandanten vorkommen, innerhalb desselben Mandanten jedoch nicht erneut.
Entscheidend ist die richtig gewählte Grenze. Klären Sie auch Vergleichsregeln, etwa Groß- und Kleinschreibung, und die Behandlung fehlender Werte (NULL). Diese hängt bei Datenbanksystemen und Einstellungen vom konkreten Verhalten ab. Technische Eindeutigkeit beweist nicht, dass unterschiedliche Datensätze nicht dieselbe reale Firma beschreiben. Sie ersetzt daher keine fachliche Dublettenprüfung oder Zugriffskontrolle.
Quellen
Verwandte Begriffe
- SKUEine SKU identifiziert Artikel oder Varianten im Unternehmen. Zwei Packungsgrößen zeigen, warum die Zuordnung für Bestellungen wichtig ist.
- MandantenfähigkeitMandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.
- FremdschlüsselEin Fremdschlüssel sichert eine definierte Referenz zwischen Datensätzen durch passende Schlüsselwerte ab.
- Legacy-SystemEin weiter genutztes bestehendes System mit gewachsenen technischen und fachlichen Abhängigkeiten.
- Browser-CacheDer Browser-Cache speichert geeignete HTTP-Antworten für spätere Nutzung. Wiederverwendung und erneute Prüfung folgen den jeweiligen Regeln.
- Cache-InvalidierungCache-Invalidierung beendet die Wiederverwendung einer gespeicherten Kopie nach definierten Regeln. Das Quelldatum bleibt davon getrennt.
Beiträge zum Thema








Softwareentwicklung mit ASES
Individuelle Software, Web- und Mobile-Apps


