Задать вопрос
  • Диаграмма компонентов как построить?

    @enot_13 Автор вопроса
    какие стрелки, туда ли они идут, в одну сторону или в обе
    Написано
  • Диаграмма компонентов как построить?

    @enot_13 Автор вопроса
    VoidVolker, я не знаю правильно ли построена сама диаграмма
    Написано
  • Правильно ли построена ER диаграмма?

    @enot_13 Автор вопроса
    Akina, Спасибо за комментарий. Я понимаю что порядок моих действий неверный, но в любом проекте на мой взгляд будут доработки и новые функции, которые предусмотреть самого начала нет возможности, так и у меня, я самого начала не знала что будет на выходе.
    Хоть вы и сказали что исправить ситуацию заплатками не получится, я не соглушусь, исправить всё и всегда можно, пока есть время, а время есть, поэтому я и спрашиваю мнение профессионалов, чтобы исправить, пока есть еще такая возможность.
    Написано
  • Правильно ли построена ER диаграмма?

    @enot_13 Автор вопроса
    Rsa97, спасибо за комментарий. Есть ли еще что нужно исправить?
    Написано
  • Правильно ли построена ER диаграмма?

    @enot_13 Автор вопроса
    Akina, добрый день! Простите, не совсем понимаю вопрос. У меня в postgresql создана бд и там есть возможность автоматического построения ER диаграммы.
    А если вы про суть самой системы для чего бд, то сайт для организации мероприятий (лекции, вебинары, мастер-классы разного направления). Есть пользователи, это просто участники, они записываются на мероприятия и все. Они по желанию могут стать организатором, для этого надо заполнить форму и отправить админу сайта, который одобряет или отклоняет. Только организаторы могут создавать мероприятия. После создания мероприятие попадает на проверку админу и он также одобряет или отклоняет.
    Написано
  • Правильно ли построена ER диаграмма?

    @enot_13 Автор вопроса
    Rsa97, добрый день! Спасибо за ответ!
    1) в таблице organizations поле is_organizer имеет некорректное название, оно должно быть is_approved, то есть организатору надо получить одобрение на становление организатором, а поле is_active отвечает за активность организатора, то есть с него могут снять права и он не сможет создавать мероприятия, но есть возможность просматривать свои предыдущие мероприятия.
    2) поле organizer косяк, оно осталось еще от того варианта когда не было таблице организаторов, его удалю.
    3) у мероприятия может быть только один организатор.
    Написано
  • Правильно ли построена ER диаграмма?

    @enot_13 Автор вопроса
    Akina, добрый день, спасибо за дополнение!
    1) organizatir.name это название организации, его надо переименовать может в title, я не знаю, и оно не связано с фамилией или именем пользователя.
    2) email организатора и пользователя может отличаться, и номер есть только у организатора.
    3) is_repeated данное поле служит для мероприятий, которые были отменены по какой-то причине, но затем внесли изменения и отправили на повторное подтверждение, то есть повторно (на сайте модерация мероприятий)
    Написано