Здравствуйте. Хочу написать программу на Python для удобного мониторинга данных.
Есть, скажем, база данных в таком виде (основная база данных):
И будет форма с вводом ID и главы. Отправка обновлений будет примерно такого вида:
Обновления должны менять значения в основной базе данных.
Хотел использовать запись данных в json, но похоже это плохая идея
Теперь вопросы:
1) Для разметки приложения хочу использовать TKinter. Стоит ли?
2) Нужно ли в этой ситуации использовать базу данных? Если да, то предпочту SQLite. Стоит ли?
2,1) Для того, что я хочу нужно будет создать две таблицы в базе данных?
3) Что еще нужно знать/использовать?
3,1) Например, для автоматического обновления данных в окне?
3,2) Как лучше работать с датой, если в таблице нет значения date?
P.S. Программа имеет список с названием, скажем комикса, главой комикса и даты публикации последней главы комикса. Отдельно нужно вводить изменения, например, чтобы обновить комикс с ID=1, нужно два поля ID и номер новой главы. Дата считается автоматически добавляя 5 дней к дате последней публикации, если та не меньше сегодняшней
Позже хочу добавить действия при совпадении сегодняшней даты с датой определенной главы комикса.
Спасибо за внимание.