Я новичок в моделировании баз данных, и я немного борюсь с моим Структура турнирного модуля.
следующий - это то, что мне удалось придумать с уже: кликните сюда
Обзор:
Мне сложно структурировать текущий этап / фазу турнира, плей-офф, группы, одиночное / двойное выбывание, сетку проигравших и круговую систему. Кроме того, как отслеживать совпадения типа «Лучшее из». Как мне это отслеживать и создавать совпадения (новые и основанные на предыдущих результатах)? Кроме того, являются ли мои созданные отношения и индексы правильными и эффективными?
ПРИМЕЧАНИЕ: не обращайте внимания на типы полей, они будут реорганизованы.
Заранее спасибо!
Пожалуйста, используйте текст, а не изображения / ссылки для текста (включая код, таблицы и ERD). Используйте ссылку / изображение только для удобства, чтобы дополнить текст и / или для того, что не может быть дано в тексте. И никогда не давайте диаграмму без легенды / ключа. Используйте функции редактирования для встраивания, а не для ссылок, если у вас есть представитель. Сделайте свой пост самодостаточным. Прочтите и действуйте в соответствии с минимальный воспроизводимый пример.






Задайте конкретный вопрос о конкретном подмножестве дизайна и объясните, почему вы застряли. Тогда мы можем говорить именно об аспектах и вариантах этого. Обоснуйте, обратившись к конкретному учебнику по информационному моделированию, реляционной модели и проектированию баз данных. (Nb. Руководство по инструменту дизайна, API или языку для записи дизайна не является руководством / учебным пособием по дизайну.) В противном случае вы просто просите нас переписать его с помощью индивидуального учебного пособия.