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


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)
        Дата
        Статус присутствия
    }

    ШКОЛА --> КЛАСС : включает
    ШКОЛА --> УЧИТЕЛЬ : трудоустраивает
    КЛАСС --> УЧЕНИК : состоит из
    УЧИТЕЛЬ --> ПРЕДМЕТ : преподает
    КЛАСС --> РАСПИСАНИЕ : имеет
    ПРЕДМЕТ --> РАСПИСАНИЕ : проводится на
    УЧИТЕЛЬ --> РАСПИСАНИЕ : ведет урок
    КАБИНЕТ --> РАСПИСАНИЕ : закреплен за
    УЧЕНИК --> ЖУРНАЛ : получает оценку
    ПРЕДМЕТ --> ЖУРНАЛ : оценивается по
    УЧЕНИК --> ПОСЕЩАЕМОСТЬ : фиксирует