Учитель не может работать утром и вечером в один день
Вы можете добавить такую дополнительную взаимосвязь:
Примените это к учителям - чтобы взаимосвязь проверялась для каждого учителя индивидуально и отметьте в двух таблицах времени соответствующие периоды.
Вам не нужно помечать все периоды. Если Вы, например, оставите 6-ой период непомеченным в обеих сторонах, это будет означать, что программа проигнорирует уроки, размещенные на 6-м периоде при проверке этого правила. Тогда учитель может иметь 1——5 уроки + 6-ой урок, но не 1——5 уроки + 7-ой урок.