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

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

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

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

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

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