Мне нужно хранить данные об усилиях, проводимых человеком каждый день. Для этого я разработал небольшой инструмент для создания окон, используя C#, где пользователи могут его открыть и заполнить усилия, которые они потратили на определенную задачу, в определенный день.Можете ли вы предложить мне способ хранения данных недельных усилий в базе данных
Это скриншот с изображением инструмента для лучшего понимания.
Пользователь может нажать на «следующий» или «предыдущий» кнопки для перехода в соответствующие недели и ввести усилия они потратили в соответствии с этой датой.
Я использую MS Access DB для хранения данных. И я создал только один столбец «Усилия», чтобы сохранить усилия.
Я не уверен, как я могу хранить данные в БД, так как пользователь должен иметь возможность обновлять усилия в случае неправильных записей, сделанных ранее.
Было бы очень полезно, если кто-либо из вас может высказать свое мнение о том, как хранить данные, включая неделю и дату, чтобы пользователь мог также обновить данные позже.
Хорошо, могу ли я спросить, почему? Почему это должно быть 1 столбец? Почему бы не сохранить запись для каждой даты и каждого пользователя отдельно? Таким образом, в таблице усилий будут использоваться 4 столбца (идентификатор сотрудника, дата, идентификатор задачи, усилие). Идентификатор сотрудника, идентификатор даты и задачи станут уникальным ключом. – jitendragarg