Ciò lo spiega più meglio di potrei!
La chiave primaria di una tabella relazionale identifica unicamente ogni annotazione nella tabella. Può l'uno o l'altro essere un attributo che normale che è garantito per essere unico (quale il numero della previdenza sociale in una tabella senza più di un'annotazione a persona) o può essere generata dal DBMS (quali il contrassegno unico di a globalmente -, o GUID, in assistente di Microsoft SQL). Le chiavi primarie possono consistere di singolo attributo o degli attributi multipli in associazione.
http://databases.about.com/cs/administration/g/primarykey.htmSoltanto le Tabelle hanno chiavi primarie, non altri oggetti.
Più Info
http://en.wikipedia.org/wiki/Unique_keyGary