Один к одному и многие к одному

Я думаю о хранении события и места проведения события, но мне интересно, как я должен это сделать. Потому что в одном месте может быть проведено много мероприятий. И просто чтобы сообщить, что мы собираемся брать информацию о местоположении события по карте, скорее всего по долготе и широте (#если возможно и текстовый адрес")

Теперь вопрос в том, как я должен это сделать

  1. Нужно ли хранить адрес в той же таблице событий
  2. Создать ли мне отдельную таблицу событий и адресов и иметь связь в виде поля "один к одному"
  3. Или я должен сохранить таблицу событий и таблицу адресов отдельно, но иметь связь как внешний ключ. (Примечание в последнем методе я думаю, что это может потенциально уменьшить количество данных, которые мне нужно хранить, но я боюсь, что это может принести много осложнений при работе с большим количеством данных)
  4. .

Пожалуйста, если вы скажете, какой способ лучше, пожалуйста, укажите, почему он лучше

Любая помощь или руководство помогут мне очень сильно, спасибо заранее

Вернуться на верх