SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 09.04.2016 14:20:07

userName65666
Участник
Зарегистрирован: 09.04.2016
Сообщений: 1

ER диаграмма(простая)

Приветствую. Пытаюсь разобраться с ER диаграммой. Нотация Чена.
Суть системы к которой я пытаюсь нарисовать схему заключается в рассылке уведомлений.
Преподаватель->кафедра-группа, n_вышестоящий->факультет->кафедра-группа.

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

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

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

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

P.S. Dia зажевывает отношения на связей. 1 - M.итп

Отредактированно userName65666 (09.04.2016 14:21:44)


Прикрепленные файлы:
Attachment Icon Diagram1.png, Размер: 29,638 байт, Скачано: 370

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson