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

Как организовать зависимость связей SQL?

Есть три таблицы в которых содержатся химические элементы разных типов. По формулам нужно расчитать итог, какого элемента нужно в каком количестве. Допустим из table_1 с id_1 взять значение и помножить на значение из table_2 с id_3 вывести это на экран и после помножить еще на значение из table_3 с id_8. Правильно ли я понимаю что связывание таблиц по внешним ключам мне в данном случае не нужно, так как постоянных связей в данном случае нет? Только начинаю изучать SQL запросы
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Добрый день!
Правильно ли я понимаю что связывание таблиц по внешним ключам мне в данном случае не нужно, так как постоянных связей в данном случае нет?

Предположу, что да. Хотя для более точного ответа было бы неплохо увидеть полную задачу.
В данном случае вы ищете строку с конкретным id и производите ту или иную операцию. Притом у вас, насколько я понял, хим. элементы разбросаны по 3-м таблицам. Если вы не можете логически связать эти таблицы между собой, то скорее всего связи через FK и не нужны.
И этот вопрос касается больше тега SQL, нежели тега Java
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Cheypnow
Если нет определенных связей между элементами, то и внешние ключи не нужны.
Ответ написан
Ваш ответ на вопрос

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

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