бега будут поля расстояния и темпа, для тренажерного зала количество подходов, вес,...
Не могу допереть, как связать виды спорта с определенными "параметрами" этого спорта. Или лучше создать отдельные таблицы для каждого вида спорта?
Сделал бд(скрин), но это вообще непонятно что и непонятно как работает 🌚
P.s. считай аналог стравы, адидас раннерса
Ну это весьма непростая предметная область, надо изучать... По чисто методологии: Есть два похода для реализации этого. 1) использование наследования. Оно же отношение подкатегории. 2) использование подхода EAV
Я же правильно понимаю, что при использовании наследования у меня будут таблицы для каждого вида спорта?
я бы сделала отдельно табличку вид спорта и отдельно характеристики, и реализовала бы связь многие ко многим (тк одна и та же характеристика может быть присуща разным видам спорта). Да и все
почему ?
Потому что вид спорта скорее будет классом с одним или несколькими классами- предками, и у вида спорта будет одна или несколько таблиц
ктстати, тут я не увидела, что ты вопрос задал не мне, а топикстартеру :) и отвечала 'почему' соответсвенно в контексте своих сообщений, а не вопроса автора )
Обсуждают сегодня