Задавайте вопросы, мы ответим
Вы не зашли.
Приветствую. Пытаюсь разобраться с ER диаграммой. Нотация Чена.
Суть системы к которой я пытаюсь нарисовать схему заключается в рассылке уведомлений.
Преподаватель->кафедра-группа, n_вышестоящий->факультет->кафедра-группа.
Есть сущность факультет(id, имя).
--От нее зависит сущность кафедра(id, имя). (на одном факультете может быть n кафедр, каждая кафедра входит только в один факультет).
----От нее(кафедры) точно так же зависит сущность группа(id, имя).
------От группы же в свою очередь завист сущность студент(номер студ. билета, фио).
---------Студент имеет контакты(vk, email, phone) .
Плюсом имеем сущность пользователь(ник, пароль, тип_пользователя(как было выше сказанно: преподаватель, n_вышестоящий)).
Каждый из них может работать с определенной частью БД. Например преподаватель не может отсылать уведомления всему факультету.
Тут вот я и не знаю как отобразить подобное.
Связь "управляет/control" идет от сущности юзер к сущности факультет. Вроде как факультет включает в себя все остальное, поэтому и подвожу к нему. Или же нужно несколько стрелок? Т.е юзер-факультет, юзер-кафедра? А если я еще и старосту добавлю то и юзер-группа будет?
Так же есть сущность уведомление(id,содержание, дата_получения).
Т.е юзер отправляет уведомление и оно фиксируется.
Итого: насколько правильно отображена схема? И что на счет связи юзер-факультет итп?
P.S. Dia зажевывает отношения на связей. 1 - M.итп
Отредактированно userName65666 (09.04.2016 14:21:44)
Неактивен