В дополнение к тому, что говорили другие ответы, некоторые базы данных и системы могут требовать первичного присутствия. На ум приходит одна ситуация; при использовании репликации предприятия с Informix a PK должен присутствовать в таблице для участия в репликации.