Связь базы данных между сотрудником и расписанием

#asp.net

#asp.net

Вопрос:

Я создаю систему, в которой она позволяет сотрудникам входить в рабочий день (например, понедельник / вторник … и т.д.) и их время.

У меня есть таблицы «Сотрудник» и таблица «Расписание». Должна ли связь быть один к одному или многие ко многим или другие?

Спасибо за помощь.

Комментарии:

1. Это зависит от определения расписания. Что представляет собой одна запись в этой таблице?

2. @Andrey Расписание позволяет сотрудникам выбирать день, место и время, в которое они работают. если это то, что вы спрашиваете….

3. если каждая строка в расписании описывает только время, отработанное одним сотрудником, то я бы предположил, что вам нужны отношения 1-many (с сотрудником на стороне 1 и расписанием на стороне many). Таким образом, каждый сотрудник может записывать много расписаний, и каждая запись расписания может быть сопоставлена с конкретным сотрудником.

4. @ADyson Спасибо за ответ! это помогло!