저는이 문제에 대해 정말로 머리 숙여하지 않았습니다. 나이에 대해서는 생각했지만 페니는 떨어지지 않았습니다. 나는 방금 PHP와 SQL을 배우기 시작했는데, 아마도 그 모든 것이 아마도 매우 간단하다는 것을 알게되었다. 나는 대학에서 우리 그룹이하는 PC 축구 게임을위한 리그, 비품 및 결과로 축구 응용 프로그램을 만들고 싶습니다. 아이디어는 다음과 같습니다.내 데이터베이스 디자인에 도움이 필요합니다.
사용자가 로그인 할 수 있습니다. 팀 관리, 조명기 확인, 경기 결과 업데이트, 결과보기 및 리그 표 확인.
조명기/결과를 제외하고는이 모든 것을 거의 할 수 있습니다. 지금까지 내 데이터베이스는 가치가있는 것이 었습니다.
에 tblUsers는
tblTeams ( 아이디 PK, 이름 )
tblFixtures ( ID ( 아이디 PK는 자명는 암호 은 FK tblTeams의 (참조 번호) 를 team_id) homeTeam, awayTeam )
이것이 내가 붙어있는 곳입니다. tblFixtures이 대신 같아야합니다
tblFixtures ( 아이디, ownteam, oppteam )
이 궁극적으로 무엇을 달성하고자하는 것은 이것이다. 사용자가 로그인하여 조명기를 확인합니다. 상대를 상대로 경기를 펼친다. 홈 플레이어는 경기 결과를보고하고 점수를 매기고 제출합니다. 자리 비움 플레이어는 수락/거부 할 보고서를받습니다. 그런 다음 데이터베이스에 저장하고 결과 테이블과 리그 테이블을 업데이트합니다. 나는 PHP에서 이것을 코딩 할 수 있을지 모르겠다. 어떻게 데이터베이스를 구조화할지 모르겠다. 아무도 나에게 이걸하는 방법을 이해하는 조언을 줄 수 있습니까?
테이블 게임 : : 감사합니다
'tblFixtures (id, homeTeam, awayTeam)'과 'tblFixtures (id, ownteam, oppteam)'사이에 차이점이 있습니까? 실제로 다른 열 이름은 무엇입니까? –
homeTeam의 의미는 무엇입니까? 경기가 성립 된 도시의 팀을 의미합니까 아니면 로그인 한 사용자가 속한 팀을 의미합니까? –
@ Will A, 그들은 똑같이 작동하지만 나는 그들 모두가 의미하는 바는 내가 제대로 보지 못한다고 생각합니다. 내가 데이터베이스를 만들 때 마치 통계를 수집하는 사용자 또는 관리자 인 것처럼 생각해야합니까? 그 말이 맞는다면? @Dave homeTeam은 풋볼 팀의 홈 장소를 의미합니다. – Jonathan