나는 내 인생을 감당할 수 없다. 처음에는 너무 단순 해 보였고, 이제는 너무 오래 쳐다 보았습니다. 나무 숲이 보이지 않습니다. 본질적으로테이블 디자인 도움 : 엔티티 그룹화를 가리키는 여러 엔티티가 필요합니다.
우리가 등
ID Name Start End
1 Name1 1300 1400
2 Name2 13:30 19:30
3 Name3 20:00 21:30
... 이러한 abitrary이다, 일 부서가
우리는이 일 부문의 조합으로 요일을 구성 할 수 있도록하려면, 그래서 우리는 WeekConfigurations 테이블을 가지고 있습니다
ID ConfigurationID DayOfWeek DayDivisionID Order
1 1 1 1 1
2 1 1 2 2
3 1 2 2 1
4 1 2 3 2
5 2 1 1 1
6 2 3 2 1
7 2 3 3 1
다른 엔티티 (Person, Office 등)가 특정 주 구성을 할당하도록합니다. 그리고 이것이 제가 풀려나는 곳입니다. 할당하려는 구성 ID는 기본 키가 아니므로 엔티티와 구성간에 참조 무결성을 적용 할 수 없습니다.
누구나 올바른 방향으로 나를 가리킬 수 있습니까? WeekConfiguration 테이블에 대해 나에게 재미있는 냄새가 있지만, 나는 그것을 볼 수 없다.
추신 : 죄송합니다, 나는 설명 할 수있는 좋은 다이어그램을했지만, 나는 안돼서과
아, 물론 그렇습니다. 여분의 마일 가서 내게 다이어그램을 주셔서 감사합니다! – James