Det beror verkligen på vilken typ av fråga du gör...
Om du lägger till ett extra surrogat kommer du att göra två unika kontroller istället för en enda för varje infogning, uppdatering och borttagning. Det gör att den sammansatta tonarten låter rätt.
Men om du ständigt hänvisar till den primära nyckeln i andra främmande nycklar, betyder det sammansatta alternativet att du i slutändan lagrar dubbelt så mycket information och behöver göra mer arbete när du går med. Det gör att den enkla tangenten låter rätt.