classDiagram
direction TB
class ФАКУЛЬТЕТ {
id (PK)
Название факультета
ФИО декана
}
class КАФЕДРА {
id (PK)
Название кафедры
Телефон
}
class ГРУППА {
id (PK)
Номер группы
Курс обучения
}
class СТУДЕНТ {
id (PK)
ФИО студента
Дата рождения
Номер зачетки
}
class ПРЕПОДАВАТЕЛЬ {
id (PK)
ФИО преподавателя
Должность
Стаж работы
}
class ПРЕДМЕТ {
id (PK)
Название предмета
Количество часов
}
class АУДИТОРИЯ {
id (PK)
Номер кабинета
Корпус
Вместимость
}
class ЗАНЯТИЕ {
id (PK)
Дата и время
Тип занятия
}
class ОЦЕНКА {
id (PK)
Балл
Дата выставления
}
ФАКУЛЬТЕТ --> КАФЕДРА : включает
ФАКУЛЬТЕТ --> ГРУППА : объединяет
ГРУППА --> СТУДЕНТ : содержит
КАФЕДРА --> ПРЕПОДАВАТЕЛЬ : трудоустраивает
ПРЕПОДАВАТЕЛЬ --> ЗАНЯТИЕ : проводит
ПРЕДМЕТ --> ЗАНЯТИЕ : изучается на
АУДИТОРИЯ --> ЗАНЯТИЕ : место проведения
ГРУППА --> ЗАНЯТИЕ : посещает
СТУДЕНТ --> ОЦЕНКА : получает
ЗАНЯТИЕ --> ОЦЕНКА : выставляется за