Datenschlüssel

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen

Datenschlüssel sind alle Arten EDV-relevanter Klassifikationen. Dabei gibt der Datenschlüssel an, wobei es sich bei einem Datenwert handelt. Durch den Datenschlüssel können Eigenschaften die mit dem Objekt in Verbindung stehen abgelegt und aufgerufen werden.

Beispiel: Bei einem Online-Versandhändler ist jeder Kunde mit einer eigenen e-Mailadresse abgelegt. Darüber hinaus hat jeder Kunde noch weiter Eigenschaften. (Name, Alter, Lieferadresse usw.)

Grundsätze

Es gibt drei Bedingungen die ein Datenschlüssel aufweisen sollte. Je mehr Bedingungen er erfüllt, desto wertvoller ist er für eine Datenverarbeitung.

Eindeutigkeit: Kein Wert des Datensatzes darf zweimal in der Tabelle zweimal auftreten. Die ISBN ist beispielsweise eine Nummer die jedes Buch weltweit eindeutig definiert. Der Vorname von Menschen ist nicht eindeutig, da es Menschen, gibt die denselben Vornamen haben. Für Messungen bietet sich eine Uhrzeit mit Datum an.

Definiertheit: Jeder Wert muss definiert sein. Das heißt, dass es keine leeren Einträge gibt. (oft mit „NULL“ dargestellt)

Minimalität: Der Schlüssel ist so angelegt, dass alle Werte die Bedingung der Eindeutigkeit erfüllen. Dies ist besonders bei großen Datenbanken wichtig. Dabei muss beim Anlegen der Datenbank schon abgeschätzt werden wie viele Objekte zukünftig gespeichert werden sollen. Die Minimalität ist besonders bei Personal-, Kunden- und Rechnungsnummern wichtig. Wird die Anzahl zu klein gewählt, so würden sich zwangsläufig irgendwann die Nummern überschreiben.

Anwendung: Datenbank

Ein Datenschlüssel dient in einer relationalen Datenbank dazu, die Datensätze in einer Tabelle eindeutig voneinander zu unterscheiden. Dabei sollte jeder Datensatz einen signifikanten Datenschlüssel aufweisen. Oft sind dies Nummern wie beispielsweise die Bestellnummer. Die Eindeutigkeit kann auch durch Kombination mehrerer nicht-eindeutiger Datenschlüssel gegeben sein. So können beispielsweise die Namen zweier Person („Stefan Müller“) durch ein Geburtsdatum unterschieden werden. Reicht dies nicht aus müssen noch weitere Schlüssel hinzugenommen werden.  

Anwendung: Wirtschaft

Datenschlüssel haben beim EDV-Einsatz im Marketing große Bedeutung, da ungeeignete Datenschlüssel, die inkompatibel, inflexibel, schwer verständlich oder einfach nicht marketingorientiert sind, die Datenauswertung stark einschränken können. (Marketinginformationssysteme) Die Datenauswertung bekommt zunehmende mehr Bedeutung, da Daten immer besser verarbeitet werden können. Es ist für ein modernes Unternehmen zwingend notwendig, geeignete Datenschlüssel in Datenbanken anzulegen, um besser auf das Verhalten ihrer Kunden eingehen zu können.