Ho una tabella con quattro colonne tutte non annullabili e i dati sono tali che tutte e quattro sono necessarie per distinguere un record univoco. Ciò significa che se dovessi creare una chiave primaria, dovrebbe comprendere tutte le colonne. Le query sulla tabella saranno quasi sempre per il ripristino di un singolo record, ovvero tutte le colonne verranno filtrate nella query.
Poiché ogni colonna dovrà essere cercata, avere una chiave primaria mi avvantaggia (oltre a far rispettare l'unicità dei record)?