Open M0O0V opened 1 month ago
Жутковато, да. Разделение пользователя и аккаунта достаточно тяжело обосновать. Различие между Администраторами и аккаунтами - тоже
Связь между аккаунтами и мероприятиями из описания предметной области не следует. Проверь напрвление всех стрелок. Не все правильные
Пользователи:
Отзывы:
Мероприятия:
Типы мероприятия:
Избранные мероприятия:
Площадка:
Пользователи заводят регестрируются, и могут оставлять Отзывы на Мероприятия. Так же, Пользователи могут добавлять мероприятия в Избранные Мероприятия Отзывы на Мероприятия (ноль или много отзывов на каждое мероприятие). Каждое Мероприятие имеет одну Площадку проведения. На каждой Площадке может быть несколько Мероприятий. Мероприятия делятся на Типы (1 тип у каждого). К одному Типу может относиться много Мероприятий. Администратор может удалять Отзывы и добавлять и удалять Мероприятия. Администратор это Пользователь с ролью Администратор
значительно лучше. Но стрелки! Стрелки!!!! @Drozdova-Tatiana - помоги человеку!!!
Я думаю, какая-то проблема со сущностью "избранные мероприятия" и со связью от "избранных мероприятий" к "мероприятиям". У избранного мероприятия есть много мероприятий?
И возможно атрибут "статус" у мероприятия следует вынести как отдельную сущность подобно "типы мероприятий"?
Также у одного мероприятия может быть много отзывов, наверное следует перевернуть стрелку "мероприятия" - "отзывы".
Также у одного мероприятия может быть много отзывов, наверное следует перевернуть стрелку "мероприятия" - "отзывы".
Согласен, я это и имел ввиду. Как раз тут стрелочка у меня и не правильная. Спасибо
Я думаю, какая-то проблема со сущностью "избранные мероприятия" и со связью от "избранных мероприятий" к "мероприятиям". У избранного мероприятия есть много мероприятий?
Каждый пользователь может добавить себе много избранных мероприятий, а каждое мероприятие может быть избранным у многих людей. И надо получается развернуть стрелку от Избранных к Мероприятиям.
И возможно атрибут "статус" у мероприятия следует вынести как отдельную сущность подобно "типы мероприятий"?
Не, не думаю что статус стоит отдельно выносить. По этому критерию мероприятия ообще выводиться будут. Если они уже закончились, то смотреть их и билеты покупать нельзя.
И надо получается развернуть стрелку от Избранных к Мероприятиям
- когда же ты все перерисуешь, чтобы мы поняли, что ты все понял?
По этому критерию мероприятия ообще выводиться будут.
- то есть, люди, получается, зря отзывы писали?
ок
но , рейтинг, разве, не автоматически считается?
Автоматически. Тогда не нужен такой атрибут?
не нужен Администратор у сайта один? Что представляет из себя модерация отзывов?
Сущности:
Пользователи: Фамилия, Имя, Отчество.
Аккаунты: Номер телефона, Ник, Пароль.
Отзывы: Текст отзыва, оценка.
Мероприятия: Название, Картинка, Описание, Ссылка на сайт организатора, Адрес, Цена, Продолжительность.
Типы мероприятия: Название Типа
Администраторы: Ник, Пароль.
Пользователи заводят Аккаунты (один аккаунт - один пользователь), с них могут оставлять Отзывы на Мероприятия. Отзывы на Мероприятия (ноль или много отзывов на каждое мероприятие). Мероприятия делятся на Типы. Администратор может удалять Отзывы и добавлять и удалять Мероприятия.
Мне кажется, что Администраторы точно не так должны располагаться и связываться. И нужна ли связь Аккаунты - Мероприятия, если есть Аккаунты - Отзывы - Мероприятия?