Проектирование БД SQL - PullRequest
       18

Проектирование БД SQL

1 голос
/ 26 февраля 2011

Я создаю базу данных, которая должна иметь следующие данные:

Имя таблицы: PlayerNames

Столбцы: FirstName, LastName, Rank

Теперь у меня есть другие данные, которые показываютколичество выигрышей в HeadToHead: например,

AA = ноль AB = 5 (это означает, что A против B и A выиграл) AC = 3 (A против C и A выиграл)

BA= 3 (Это означает, что B против A, и B выиграл. Я не знаю, AB и BA не одно и то же).BB = Null BC = 4

..... и так далее.Для этого мне нужно создать базу данных, в которой я могу взять эти записи, и зрители смогут выбрать игрока, выбрать другого игрока и посмотреть статистику их оппонентов.Как должна быть разработана БД?

Любая помощь?

Спасибо!

Ответы [ 2 ]

1 голос
/ 26 февраля 2011

PLAYER Я бы, имя, Фамилия, Оценка,

GAME winning_player_id, losing_player_id, оценка

возможно

0 голосов
/ 26 февраля 2011

Вот еще один ERM: Кажется, это имеет смысл, по крайней мере, для меня. Но я думаю, что это будет слишком сложно, когда вы начнете писать запросы на обновление / вставку

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...