Является ли хорошей практикой в качестве первичного ключа использовать поле типа Date?

Рейтинг: 1Ответов: 1Опубликовано: 01.10.2014

Добрый день! Интересует вопрос, который написан в теме. Не будет ли проблем с обработкой данных. Лучше использовать такой ключ или суррогатный? Знает ли кто книги, в которых можно прочитать про хорошую практику создания базы данных?

Ответы

▲ 1

Вы можете использовать первичный ключ для поля с датой, но, как правило, так никто не делает, лучше сделать его уникальным идентификатором, для того чтоб наверняка избежать проблем.
В вашем случае разве не может быть 2 записи с одной датой?