현재 A,B,C라는 사람별로 각각 정해진 하루일과가 있고, 현재시간에 따른 각 사람별 하루일과를 보여주고 싶은데요
(현재시간 12시일 경우-> A 는 수학공부, B는 영어공부, C는 일어공부)
테이블은 아래와 같이 설계하였는데
PK를 어떻게 잡아야할지 모르겠습니다 ㅜㅜ
사람별로 수업시작~끝시간안에 다른 수업시간이 들어가있으면 안되서 중복이 없어야하는데요..
(예를 들면 A가 10~12시가 수학시간인데 11시부터 1시까지 영어시간을 하면 안되서요...)
그런데 사람/수업시작/끝시간 3개를 PK로 잡아도 중복을 제거할 순 없을 것 같은데요
ex) KIM MATH 10:00 12:00
KIM ENG 11:00 13:00
이런것까지는 테이블설계에서 잡아낼 수 없을까요?
이런 경우 어떻게 PK를 잡아야할까요?