#mysql #database-design #data-modeling
#mysql #проектирование базы данных #моделирование данных
Вопрос:
Какой был бы наилучший первичный ключ для объекта в моем регионе?
Комментарии:
1. Что? Без требований, без намека на то, что представляют собой столбцы, и без вариантов использования, ответить невозможно.
Ответ №1:
С точки зрения производительности — целое число в 4 байта, то есть суррогатный ключ. С какой-то логической точки зрения назовите это бизнес-логикой — именем места проведения (естественный ключ), предполагая, что никакие 2 места не могут иметь одинаковое имя.
Комментарии:
1. -1: «предполагается, что никакие 2 места не могут иметь одинаковое имя». Поскольку в вопросе нет требований, это может быть ложным предположением.
2. Отсюда и предполагающий бит, потому что в вопросе это не указано. Тем не менее, вы все равно дали ему отрицательный отзыв, даже если ответ правильный. Разве это не должно быть местом, где люди помогают друг другу, а не придираются? Ваш комментарий на самом деле не помогает теме, подумайте о том, чтобы улучшить свой комментарий вместо того, чтобы просто ставить ему минус без конструктивного вклада?