Один из подходов будет
- Создать профиль или пользовательскую таблицу для пользователя (сотрудника или администратора) и иметь идентификатор пользователя (первичный ключ), имя пользователя, имя пользователя, имя пользователя, имя пользователя, пароль (зашифрованный),адрес электронной почты, роль (ADMIN для администратора или сотрудника для сотрудников), подсказки и т. д.,.
2. Затем создайте таблицу для задач todo со столбцами, такими как taskid, имя задачи, описание задачи и т. Д., Вместе со столбцом userid (foriegn key), который свяжет эту таблицу с первичным ключом таблицы профиля.(Это отвечает на ваш вопрос о том, как проверять и извлекать записи сотрудника.) После входа в систему сохраните пользователя или объект профиля в сеансе на время сеанса).
3.При входе пользователя в систему проверьте учетные данные поимя пользователя (один пользователь использует для входа в систему) и пароль, хранящиеся в таблице профиля и извлеките эту запись.
4.При добавлении работодателя добавьте пользователя в таблицу профиля.
5. Когдадобавление задач todo, добавление элементов todo в таблицу todo с использованием идентификатора пользователя, полученного из таблицы профиля.
6.При перечислении элементов todo выберите запись для пользователя, вошедшего в систему, и, используя идентификатор пользователя, получитеэлементы todo для идентификатора пользователя.(Это ответит на ваш вопрос о том, как получить элементы задачи)
7. При удалении сотрудника удалите запись из таблицы профиля и с помощью идентификатора пользователя удалите элементы задачи из таблицы элементов задачи.
Надеюсь, это поможет.