[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 3 | 1 | 3
Назад Вниз Каталог Обновить

ER диаграмма Аноним 09/04/16 Суб 14:37:24  711869  
14602018445300.png (28Кб, 1239x501)
Приветствую. Пытаюсь разобраться с ER диаграммой. Нотация Чена.
Суть системы к которой я пытаюсь нарисовать схему заключается в рассылке уведомлений.
Преподаватель->кафедра-группа, n_вышестоящий->факультет->кафедра-группа.

Есть сущность факультет(id, имя).
--От нее зависит сущность кафедра(id, имя). (на одном факультете может быть n кафедр, каждая кафедра входит только в один факультет).
----От нее(кафедры) точно так же зависит сущность группа(id, имя).
------От группы же в свою очередь завист сущность студент(номер студ. билета, фио).
---------Студент имеет контакты(vk, email, phone) .

Плюсом имеем сущность пользователь(ник, пароль, тип_пользователя(как было выше сказанно: преподаватель, n_вышестоящий)).
Каждый из них может работать с определенной частью БД. Например преподаватель не может отсылать уведомления всему факультету.
Тут вот я и не знаю как отобразить подобное.
Связь "управляет/control" идет от сущности юзер к сущности факультет. Вроде как факультет включает в себя все остальное, поэтому и подвожу к нему. Или же нужно несколько стрелок? Т.е юзер-факультет, юзер-кафедра? А если я еще и старосту добавлю то и юзер-группа будет?

Так же есть сущность уведомление(id,содержание, дата_получения).
Т.е юзер отправляет уведомление и оно фиксируется.

Итого: насколько правильно отображена схема? И что на счет связи юзер-факультет итп?

P.S. Dia зажевывает отношения на связей. 1 - M.итп
Аноним 09/04/16 Суб 14:50:01  711886
лрщ
Аноним 09/04/16 Суб 15:03:24  711909
Ебать мой хуй..
Аноним 09/04/16 Суб 15:24:43  711925
>>711869 (OP)
Я заинтригован

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 3 | 1 | 3
Назад Вверх Каталог Обновить

Топ тредов