Dieses erklärt es besser, als ich könnte!
Der Primärschlüssel einer Verwandtschaftstabelle kennzeichnet einzigartig jede Aufzeichnung in der Tabelle. Es kann irgendein ein normales Attribut sein, das, das garantiert wird, um einzigartig zu sein (wie Sozialversicherungsnummer in einer Tabelle ohne mehr als eine Aufzeichnung pro Person) oder sie kann durch den DBMS erzeugt werden (wie a-global - einzigartigen Bezeichner oder GUID, im Microsoft-SQL-Server). Primärschlüssel können einem einzelnen Attribut oder aus mehrfachen Attributen in der Kombination bestehen.
http://databases.about.com/cs/administration/g/primarykey.htmNur Tabellen haben Primärschlüssel, nicht andere Gegenstände.
Mehr Info
http://en.wikipedia.org/wiki/Unique_keyGary