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