Selvfølgelig kan du det, i den forstand at din RDBMS vil lade dig gøre det. Svaret på et spørgsmål om, hvorvidt du bør gør det dog anderledes:i de fleste situationer bør værdier, der har en betydning uden for dit databasesystem ikke vælges til at være en primær nøgle.
Hvis du ved, at værdien er unik i det system, du modellerer, er det passende at tilføje et unikt indeks eller en unik begrænsning til din tabel. Din primære nøgle bør dog generelt være en "meningsløs" værdi, såsom et automatisk forøget tal eller en GUID.
Begrundelsen for dette er enkel:dataindtastningsfejl og sjældne ændringer af ting, der ser ud til at være uforanderlige, sker. De bliver meget sværere at rette på værdier, der bruges som primærnøgler.