If both Primary and Unique key garantees the uniquness of the rows in a table, is there is reason to choose one over the other when creating a table?