Загрузка данных


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)
        Балл
        Дата выставления
    }

    ФАКУЛЬТЕТ --> КАФЕДРА : включает
    ФАКУЛЬТЕТ --> ГРУППА : объединяет
    ГРУППА --> СТУДЕНТ : содержит
    КАФЕДРА --> ПРЕПОДАВАТЕЛЬ : трудоустраивает
    ПРЕПОДАВАТЕЛЬ --> ЗАНЯТИЕ : проводит
    ПРЕДМЕТ --> ЗАНЯТИЕ : изучается на
    АУДИТОРИЯ --> ЗАНЯТИЕ : место проведения
    ГРУППА --> ЗАНЯТИЕ : посещает
    СТУДЕНТ --> ОЦЕНКА : получает
    ЗАНЯТИЕ --> ОЦЕНКА : выставляется за