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

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

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

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

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

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

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