Хотелось бы создать список задач доступа с флажками, но не знаете, как настроить таблицы - PullRequest
0 голосов
/ 11 апреля 2020

Потенциальная структура таблицы

Окончательный вид формы

Я не уверен, правильна ли эта структура таблицы для того, что я хочу. Во-первых, я не хочу, чтобы дата рядом с каждой задачей, потому что все задачи должны отражать одну дату - это форма для дня, когда все задачи выполнены go в один и тот же день: Форма для этого дня, так что если 7 проверены, это один день. 12 можно проверить следующим.

Я также думал о том, чтобы изложить каждую задачу как отдельное поле, с одним полем даты, конечно, для решения проблемы с датой, но это кажется неправильным.

Стоит ли подумать о создании второй таблицы, которая связывает задачи с полями, date, taskID (FK).

Ищет предложения по структуре таблицы, спасибо!

1 Ответ

0 голосов
/ 11 апреля 2020

Честно говоря, я думаю, вам было бы лучше с чем-то вроде этого:

enter image description here

Да, это сделает вставки немного более раздражающими, но, тем не менее, структура таблицы, которую вы обрисовали в общих чертах, является однозначным отношением. Было бы правильнее проектировать ваши таблицы более реляционным образом, а затем учитывать это по тому, как вы писали код. Это также позволит вам вставлять строки для каждого уровня сложности (при условии, что вы разрешаете конечным пользователям многократный выбор).

Вы могли бы даже немного расширить это и составить другую таблицу поиска для своих заметок, так как они кажутся довольно стандартизированными, а затем имеют noteID в вашей tblActivity. Это, по существу, сделает tblActivity вашей основной таблицей, со всей ерундой, которая вам не обязательно нужна для поиска таблиц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...