다가오는 Euro 2012 축구 토너먼트의 모든 경기에 베팅을하기위한 웹 페이지를 만들고 있습니다. 녹아웃 단계에 어떤 방법을 사용할지 결정하는 데 도움이 필요합니다.
아래의 모형을 만들었습니다. 모든 "알려진"그룹 스테이지 경기 결과를 저장할 때 매우 만족합니다. 이 디자인은 사용자가 올바른 베팅을했는지 여부를 매우 쉽게 확인할 수 있도록합니다.
그러나 쿼터와 준결승을 저장하는 가장 좋은 방법은 무엇입니까? 이러한 경기는 그룹 단계의 결과에 달려 있습니다.
내가 생각한 한 가지 접근법은 모든 일치 항목을 matches
테이블 에 추가하는 것이지만 녹아웃 단계에서 일치하도록 홈 / 어웨이 팀에 다른 변수 또는 식별자를 할당합니다. 그런 다음 식별자가 팀에 매핑 된 다른 테이블이 있습니다 ...이 방법은 효과가 있지만 제대로 느끼지 않습니다.