Schlüssel

1. Bedeutung: Bei einer relationalen Datenbank dienen Schlüssel dazu, die Tupel einer Relation eindeutig zu identifizieren. Eine Relation ist vergleichbar mit einer Tabelle mit Attributen als Spalten.  Beispielsweise die Relation Angestellter hat die Spalten Angestelltennummer, Angestelltennachname, Angestelltenvorname. Der Schlüssel, oder auch Primärschlüssel genannt, da er eine Spalte einer solchen Tabelle eindeutig identifizieren  muss, wäre hier das Tupel Angestelltennummer, da es eindeutig jedes Tupel der Spalte identifiziert. Es kann keine Angestellten geben, die dieselbe Angestelltennummer haben und die Relation ist in der Dritten Normalform.  Der Primärschlüssel wird aus einer Menge von Schlüsselkandidaten gewählt. Alle anderen Schlüsselkandidaten werden dann zu Sekundärschlüsseln. Ein Fremdschlüssel ist der Primärschlüssel einer anderen Relation;  er stellt die Verbindung zwischen den Relationen dar.

2. Bedeutung: In der Kryptografie bezeichnet ein Schlüssel eine  Zeichenkette, mit der eine Datei verschlüsselt wird. Die Länge des Schlüssels ist in Bit angegeben. Man unterscheidet symmetrische und asymmetrische sowie private und öffentliche Schlüssel.                                               
Siehe auch:    datenbank   1-1-Verbindung   1-n-Verbindung   Kryptografie   PGP   RC4   RSA   Zertifikat   VeriSign