Задать вопрос
@Gorthaur

Как правильно хранить данные матричного соотношения в бд?

Добрый день, коллеги! Сломал голову, не могу найти верное решение:
Как правильно хранить данные в бд, которые матрично относятся друг к другу? Например есть три пункта назначения - А, Б и В. Расстояние а-б = 100, а-в = 200, б-в = 250. Отсюда следует что маршрут б-а = а-б и так далее. Как правильно хранить такую информацию, чтобы не дублировать записи, и запрашивая а-б/б-а маршрут обращаться к одному и тому же объекту?
  • Вопрос задан
  • 219 просмотров
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Специалист.ру
    Основы программирования и баз данных
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
from
to
length

отсутствие дублирования - обязанность бизнесс-логики

Если задача реальна, то есть postgis.net
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы