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