Each nurse can only be assigned 1 shift a day

Change data model accordingly
Implement contraint H3
Implement constraint S4
Implement constraint S5