powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование БД "ИГРА"
10 сообщений из 10, страница 1 из 1
Проектирование БД "ИГРА"
    #35251122
aL MIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня, помогите с проектированием.
Постановка задачи:
игра которая может одновременно проходить в разных городах (в течени нескольких дней), в игре участвуют команды с участниками (один из которых командир), каждой команде даются задания (вопросы) (для всех команд одинаковые или разные), участники отвечают неограниченное количество раз на вопросы в течении игры (отведенного времени). Администратор игры просматривает все ответы команды и выбирает правильный, система предлагает следующее задание (вопрос) для команды и так пока игра не закончится
вот что пока получилось:
...
Рейтинг: 0 / 0
Проектирование БД "ИГРА"
    #35251141
aL MIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
второй вариант когда команда постоянна, те не зависит от игры
...
Рейтинг: 0 / 0
Проектирование БД "ИГРА"
    #35251197
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А нахрен стока составных ключей налепил?
...
Рейтинг: 0 / 0
Проектирование БД "ИГРА"
    #35251269
aL MIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это erwin а не я
---
Модератор: если и далее в подписях будет появляться рекламный контент, логин aL MIR будет заблокирован
...
Рейтинг: 0 / 0
Проектирование БД "ИГРА"
    #35251687
aL MIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может хоть кто скажет какая схема близка к правде
или где ошибки
...
Рейтинг: 0 / 0
Проектирование БД "ИГРА"
    #35251724
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aL MIRможет хоть кто скажет какая схема близка к правде
или где ошибкиПо моему, никакая. Ваше описание в стартовом топике очень расплывчатое и создает больше вопросов, чем дает ответов. Определитесь, какие у вас сущности, какие из них самостоятельные, а какие и от каких подчиненные. Лично я нахожу только одну более-менее очевидную зависимость сущности "Ответ", которая зависит от сущности "Вопрос", да и то возникают вопросы. Все остальные зависимости, добавленные вами в диаграмах, спорны и зависят от конкретной ситуации. Например, может ли участник участвовать в нескольких играх в разных командах, обязательно ли команда всегда играет за один город, почему не описаны в диаграме администраторы, раз уж они упоминаются в контексте описания, и т.д., и т.п.
В общем, IMHO, стоит начать заново с выделения сущностей. А потом попытаться определить, что, от чего и как зависит. Например, вполне возможно, что сущность "Участник" на самом деле независима от сущности "Команда", а связь между ними описывается через фиктивную вспомогательную сущность "Принадлежность участника команде". А сущность "Команда" имеет атрибут "Командир", представляющий собой неидентифицирующую связь на сущность "Участник", если, конечно, командир команды никогда не меняется, что, опять же, неочевидно.

P.S. Для того, чтобы ErWin не "перетаскивал" автоматически(каскадно) ключи из одной таблицы в другую, нужно использовать "non identifying" связь вместо "identifying". А вот для того, чтобы понимать в каких случаях какую из их использовать, надо знать, что от чего действительно зависит в вашем конкретном случае. Возможно также появление неочевидных, на первый взгляд, вспомогательных сущностей, подобно примеру выше с участниками и командами.
...
Рейтинг: 0 / 0
Проектирование БД "ИГРА"
    #35251814
aL MIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
будет использоваться mysql 4 версии так что не будет каскадных удалений и тд.
...
Рейтинг: 0 / 0
Проектирование БД "ИГРА"
    #35252065
aL MIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а такой вариант?
...
Рейтинг: 0 / 0
Проектирование БД "ИГРА"
    #35255977
alex376
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по моему вам не нужна БД, вам нужно впарить "это " вашему преподу, чтобы он отстал. Если так, то ваша База супер.

п.с.
Опишите сущности на русском языке.
...
Рейтинг: 0 / 0
Проектирование БД "ИГРА"
    #35256412
aL MIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Основные сущности:
Игра
Команда
Вопросы к игре
Участник команды
Ответы участников

Справочники :
Города
Статусы участников (командир, забанен, активен...)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование БД "ИГРА"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]