Я действительно очень не могу об этом разузнать, я думал об этом целую вечность, но копейка не исчезнет. Я только начал изучать php и sql, поэтому для всех, которых я знаю, это, вероятно, очень просто. Я хочу создать футбольное приложение с лигами, светильниками и результатами для компьютерной игры в футбол, которую группа из нас играет в колледже. Идея такова:нужна помощь с моим дизайном базы данных
Пользователь может войти в систему. Управляйте командой, проверяйте приборы, обновляйте их результаты поиска, просматривайте результаты и проверяйте таблицу лиг.
Я могу сделать почти все это, за исключением светильников/результатов. Вот моя база данных до сих пор, для чего она стоит.
tblUsers ( идентификатор ПК, имя пользователя, пароль, team_id FK (ссылки на идентификатор tblTeams) )
tblTeams ( идентификатор PK, имя )
tblFixtures ( идентификатор, homeTeam, awayTeam )
Здесь я застрял. Если tblFixtures быть, как это вместо:
tblFixtures ( ID, ownteam, oppteam )
В конце концов, то, что я хочу, чтобы достичь является это. Пользователь входит в систему, проверяет устройство. Играет против соперника. Домашний игрок сообщает о матче, ставит в зачет, подает. Пропущенный игрок отправляет отчет, чтобы принять/отклонить. Затем это сохраняет базу данных, обновляет таблицу результатов и таблицу лиг. Im уверен, что я мог бы закодировать это в php im, просто не уверен, как я буду структурировать базу данных. Может ли кто-нибудь дать мне совет, чтобы понять, как это сделать? БЛАГОДАРЯ
Есть ли разница между 'tblFixtures (id, homeTeam, awayTeam)' и 'tblFixtures (id, ownteam, oppteam)' - имеют ли имена столбцов разные значения? –
Что вы подразумеваете под homeTeam? Вы имеете в виду команду в городе, в котором проходит матч, или вы имеете в виду команду, к которой принадлежит зарегистрированный пользователь? –
@Will A, они работают одинаково, но то, что я подразумевал под ними, состоит в том, что я не думаю, что я смотрю на него должным образом. Когда я создаю базу данных, я должен думать, как если бы я пользователь или администратор собирал статистику? Если это имеет смысл? @Dave homeTeam означает домашнее место футбольной команды. – Jonathan