Uvědomujete si, že se můžete vyhnout určitému počtu spojených dotazů pomocí toho, čemu se říká přirozený klíč namísto náhradního klíče . Pouze vy můžete posoudit, zda je výhoda z toho pro vaši aplikaci významná.
To znamená, že ve své aplikaci můžete měřit dotazy, které jsou nejdůležitější, aby byly rychlé, protože pracují s velkými objemy dat nebo se spouštějí velmi často. Pokud tyto dotazy těží z odstranění spojení a neutrpí použití primárního klíče varchar, udělejte to.
Nepoužívejte ani jednu strategii pro všechny tabulky v databázi. Je pravděpodobné, že v některých případech je lepší přirozený klíč, ale v jiných případech je lepší náhradní klíč.
Jiní lidé tvrdí, že v praxi je vzácné, aby se přirozený klíč nikdy nezměnil nebo neměl duplikáty, takže náhradní klíče se obvykle vyplatí.