logo
РПЗ САФИН

Спецификации таблиц

Таблица 11. Таблица образовательных центров (ОЦ)

Таблица «Образовательные центры»

Название атрибута

Тип

Комментарий

Адрес ОЦ

VARCHAR(100)

город, улица, дом, корпус, строение

Долгота

VARCHAR(80)

Gps-координаты ОЦ

Широта

CHAR(20)

Gps-координаты ОЦ

Таблица 12. Таблица с информацией о клиентах, записавшихся на курсы до набора групп

Таблица «Клиенты с бонусом»

Название атрибута

Тип

Комментарий

ФИО ребенка

VARCHAR(100)

фамилия, имя и отчество ученика, записывающегося на курсы

ФИО родителя

VARCHAR(100)

фамилия, имя и отчество родителя, обычно матери ученика

Телефон родителя

CHAR(20)

Сегодняшняя дата

DATE

дата создания этой записи. Учитывается при наборе групп. Если клиент записался больше, чем за месяц до начала курса, ему предоставляется скидка

Долгота

float

Gps-координаты места жительства

Широта

float

Gps-координаты места жительства

Таблица 13. таблица с записями о клиентах, записавшихся на курс тогда, когда группы еще не набраны

Таблица «Записи клиентов с бонусами»

Название атрибута

Тип

Комментарий

ID клиента с бонусом

INT

ID обобщенного курса

INT

ID курса, на который хочет записаться потенциальный клиент

Таблица 14. Таблица клиентов

Таблица «Клиенты»

Название атрибута

Тип

Комментарий

ФИО клиента

VARCHAR(100)

Фамилия, имя и отчество обучающегося

Название школы

VARCHAR(80)

школа, в которой обучается клиент на данный момент

Телефон клиента

CHAR(20)

телефон ученика

ФИО родителя

VARCHAR(100)

Телефон родителя

CHAR(20)

Таблица 15. Таблица, содержащая основную информацию о каждом преподавателе

Таблица «Преподаватели»

Название атрибута

Тип

Комментарий

ID предмета

INT

ID обучаемого предмета

ФИО преподавателя

VARCHAR(100)

фамилия, имя и отчество преподавателя

Телефон

CHAR(20)

телефон преподавателя

Опыт работы

INT

стаж сотрудника, в годах

Место работы

VARCHAR(100)

последнее или текущее место работы преподавателя

Таблица 16. Таблица курсов с уже конкретно заданными датами занятий

Таблица «Группы»

Название атрибута

Тип

Комментарий

ID преподавателя

INT

ID того преподавателя, который будет вести данный курс

ID обобщенного курса

INT

ID обобщенного курса, но основе которого построен данный курс

Дата начала

DATE

дата первого занятия

Дата окончания

DATE

дата последнего занятия

Дата родительского собрания

DATETIME

Таблица 17. Таблица обобщенных курсов. Имеет всю информацию о каждом курсе

Таблица «Обобщенные курсы»

Название атрибута

Тип

Комментарий

ID предмета

INT

предмет обучения, к которому относится данный курс (математика, физика и т.д.)

Название курса

VARCHAR(100)

полное название курса. Например “Web-дизайн и язык HTML”

Минимальное значение класса

INT

класс, ученики которого уже способны осваивать данный курс

Максимальное значение класса

INT

наибольшее значение класса, ученики которого могут изучать выбранный курс

Количество часов, в семестр

INT

какое количество часов в семестре имеет выбранный курс

Количество часов в неделю

REAL

суммарное количество часов обучения по данному курсу в неделю

Стоимость за месяц

MONEY

месячная стоимость обучения

Бонусная стоимость за месяц

MONEY

месячная стоимость обучения при единоразовой оплате всего семестра

Минимальный размер группы

INT

минимальное количество людей в группе. Если в группе людей меньше, занятия не начинаются

Максимальный размер группы

INT

наибольшее количество людей в группе. Если записывается больше людей, группа делится на 2 подгруппы

Таблица 18. Таблица платежей, сделанных клиентами

Таблица «Платежи»

Название атрибута

Тип

Комментарий

ID клиента

INT

ID клиента, осуществившего платеж

ID курса

INT

ID курса, оплата за которого сделан платеж

Стоимость

MONEY

сумма платежа

Дата оплаты

DATE

дата внесения платежа

Оплаченные часы

INT

количество оплаченных часов за семестр

Таблица 19. Таблица пользователей, работающих с сайтом

Таблица «Пользователи»

Название атрибута

Тип

Комментарий

Логин

INT

логин пользователя

Имя

INT

имя пользователя

Фамилия

MONEY

фамилия пользователя

Приоритет

DATE

уровень доступа пользователя к системе

Пароль

INT

Таблица 20. Таблица уроков. Содержит информацию о времени проведения каждого запланированного занятия

Таблица «Уроки»

Название атрибута

Тип

Комментарий

ID курса

INT

ID курса, к которому относится данное занятие

Дата

INT

дата проведения занятия

Время начала

MONEY

время начала занятия

Время окончания

DATE

время окончания занятия

Таблица 21. Таблица различных дисциплин, по которым ведутся курсы

Таблица «Предметы»

Название атрибута

Тип

Комментарий

Название

VARCHAR(50)

Название дисциплины, по которой ведется обучение

Таблица 22. Таблица с информацией о каждом ученике за конкретное занятие

Таблица «Информация об ученике за урок»

Название атрибута

Тип

Комментарий

ID урока

INT

ID того урока, к которой относится эта запись

ID клиента

INT

ID ученика, кому посвящена данная запись

Присутствие

BIT

Отметка о том, посетил ли ученик данное занятие

Домашнее задание

BIT

Отметка о том, выполнил ли ученик домашнее задание для данного занятия

Отметка

varchar(100)

Оценка, а так же замечания и пометки, сделанные ученику за урок