(по типу обычного ученического. предмет-участник-число-балл(может быть несколько за одно число)). Необходимо будет сравнивать текущую дату с вчерашней. sqlite подойдет или есть что-то лучше под такую задачу?
Зависит от объёма данных и количества пользователей. Для разработки и/или одного пользователя сойдет sqlite. Если задача масштабнее - смотри в сторону postgresql
Я думаю не хранить все данные, а считать только разницу между сегодня и вчера. На третий день удалять данные о первом. Соответственно данных будет 30*15*365 максимум за раз. Пока представляю это как обычный журнал. В sqlite3 есть простой способ положить в одну клетку два значения?
Я бы тебя за такое просто уволил без объяснения причин. А так - никогда не придумывай велосипед там где есть очевидное решение и оно используется везде.
Зачем класть в одну клетку два значения?
Несколько судей. Я для себя маленький проект делаю
Модет стоит ознакомиться ч основами реляционных бд?
Так а зачем в одну?
Одна дата. Или дублировать просто дату
Совершенно некорректная постановка задачи. Почитай про нормализацию данных. В частности - с первой по третью нормальную формы
Например дублировать, да. Но скорее всего сделать более сложные связи
Я бы до бкнф советовал
Ну ок, первых двух за глаза хватит.
Точно не хватит
Для основ - вполне.
картинка из гугла, для наглядности
Фактически, у тебя будет несколько связанных таблиц. Покрайней мере сам журнал, справочник участников и справочник судей.
битовые маски никто не отменял.. как раз в один байт у вас получается разместить две оценки..
Обсуждают сегодня