Является ли хорошей практикой давать каждой таблице базы данных первичный ключ? Мне кажется, что если первичный ключ явно не нужен, это будет лишним беспорядком в моей базе данных.