ПРИЛОЖЕНИЕ Б
ПРИЛОЖЕНИЕ Б
(обязательное)
Описание таблиц базы данных
Таблица Б1 – Таблицы базы данных
Название таблицы
| Описание
| Attendances
| Информация о посещаемости студентов
| Cabinet
| Справочник кабинетов
| Calendar_timetables
| Календарное расписание
| Category_subject
| Справочник видов дисциплины
| Departments
| Справочник кафедр
| Element_subject
| Информация о том, какие дисциплины будут у группы в тот или иной семестр.
| Form_type
| Справочник форм обучения
| Groups
| Информация о группах
| Hard
| Информация о нагрузке преподавателя, какой вид дисциплины ведет преподаватель
| Lesson_time
| Расписание звонков
| Levels
| Информация о существующих в системе уровнях доступа к данным
| Marks
| Информация об успеваемости
| Parents
| Информация о родителях студента
| Students
| Информация о студентах
| Subjects
| Информация о дисциплинах (справочник)
| Teachers
| Информация о преподавателях
| Time_teacher
| Информация о том, когда преподаватель готов принять долги, где его можно будет найти и во сколько
| Timetables
| Расписание занятий группы
| Users
| Информация, необходимая для авторизации пользователей
| Years
| Справочник годов
|
Таблица Б2 – Описание таблицы Attendances
Название
| Тип
| Описание
| id
| Integer
| Идентификатор посещаемости
| hard_id
| Integer
| Идентификатор нагрузки
| student_id
| Integer
| Идентификатор студента
| mark
| Text
| Отметка
| title
| Text
| Вид занятия (лекция, лаб., практика)
| date
| Date
| Дата отметки
|
Таблица Б3 – Описание таблицы Cabinet
Название
| Тип
| Описание
| id
| Integer
| Идентификатор кабинета
| name
| Integer
| Номер кабинета
| corpys
| Integer
| Корпус
|
Таблица Б4 – Описание таблицы Calendar_timetables
Продолжение приложения Б
Название
| Тип
| Описание
| id
| Integer
| Идентификатор календарного расписания
| hard_id
| Integer
| Идентификатор назрузки
| date
| Date
| Дата
| cabinet_id
| Integer
| Идентификатор кабинета
| para
| Integer
| Номер пары
| comment
| Text
| Комментарий от преподавателей
|
Таблица Б5 – Описание таблицы Category_subject
Название
| Тип
| Описание
| id
| Integer
| Идентификатор вида дисциплины
| name
| Text
| Название
|
Таблица Б6 – Описание таблицы Departments
Название
| Тип
| Описание
| id
| Integer
| Идентификатор кафедры
| name
| Text
| Название
|
Таблица Б7 – Описание таблицы Element_subject
Название
| Тип
| Описание
| id
| Integer
| Идентификатор дисциплины как элемент
| subject_id
| Integer
| Идентификатор дисциплины
| category_id
| Integer
| Идентификатор вида дисциплины
| group_id
| Integer
| Идентификатор группы
| semestr
| Integer
| Семестр
|
Таблица Б8 – Описание таблицы Form_type
Название
| Тип
| Описание
| value
| Integer
| Идентификатор формы обучения
| descr
| Text
| Форма обучения
|
Таблица Б9 – Описание таблицы Groups
Название
| Тип
| Описание
| id
| Integer
| Идентификатор формы обучения
| name
| Text
| Форма обучения
| form_id
| Integer
| Идентификатор формы обучения
| headman
| Integer
| Староста
| year_start
| Integer
| Год поступление
|
Таблица Б10 – Описание таблицы Hard
Название
| Тип
| Описание
| id
| Integer
| Идентификатор нагрузки
| teacher_id
| Integer
| Идентификатор преподавателя
| element_id
| Integer
| Идентификатор элемента предмета
| Продолжение приложения Б
Окончание таблицы Б10
year_id
| Integer
| Идентификатор года
|
Таблица Б11 – Описание таблицы Lesson_time
Название
| Тип
| Описание
| value
| Integer
| Идентификатор расписания звонков
| start_time
| Varchar(10)
| Начало пары
| end_time
| Varchar(10)
| Конец пары
| all_time
| Varchar(20)
| Весь промежуток пары
|
Таблица Б12 – Описание таблицы Levels
Название
| Тип
| Описание
| value
| Integer
| Идентификатор уровня доступа пользователей
| descr
| Text
| Описание уровня доступа
|
Таблица Б13 – Описание таблицы Marks
Название
| Тип
| Описание
| id
| Integer
| Идентификатор посещаемости
| hard_id
| Integer
| Идентификатор нагрузки
| student_id
| Integer
| Идентификатор студента
| mark
| Text
| Оценка
| title
| Text
| Вид занятия (лекция, лаб., практика и тд)
| date
| Date
| Дата отметки
|
Таблица Б14 – Описание таблицы Parents
Название
| Тип
| Описание
| id
| Integer
| Идентификатор родителя
| fio
| Text
| ФИО
| student_id
| Integer
| Идентификатор студента
| user_id
| Integer
| Идентификатор пользователя
|
Таблица Б15 – Описание таблицы Students
Название
| Тип
| Описание
| id
| Integer
| Идентификатор студента
| fio
| Text
| ФИО
| group_id
| Integer
| Идентификатор группы
| user_id
| Integer
| Идентификатор пользователя
| book
| Varchar(10)
| Номер зачетной книжки
|
Таблица Б16 – Описание таблицы Subjects
Продолжение приложения Б
Название
| Тип
| Описание
| id
| Integer
| Идентификатор дисциплины
| name
| Text
| Наименование дисциплины
| code
| Varchar(50)
| Код дисциплины
| Таблица Б17 – Описание таблицы Teachers
Название
| Тип
| Описание
| id
| Integer
| Идентификатор преподавателя
| fio
| Text
| ФИО
| user_id
| Integer
| Идентификатор пользователя
| department
| Integer
| Идентификатор кафедры
| post
| Text
| Звание
|
Таблица Б18 – Описание таблицы Time_teacher
Название
| Тип
| Описание
| id
| Integer
| Идентификатор приема долгов
| date
| Date
| Дата
| time
| Text
| Время
| group_id
| Integer
| Идентификатор группы
| subject_id
| Integer
| Идентификатор дисциплины
| teacher_id
| Integer
| Идентификатор преподавателя
| comment
| Text
| Комментарий
|
Таблица Б19 – Описание таблицы Timetables
Название
| Тип
| Описание
| id
| Integer
| Идентификатор календарного расписания
| hard_id
| Integer
| Идентификатор назрузки
| day_week
| Text
| День недели
| cabinet_id
| Integer
| Идентификатор кабинета
| number_para
| Integer
| Номер пары
| week
| Varchar(10)
| Вид недели (верхняя, нижняя)
|
Таблица Б20 – Описание таблицы Years
Название
| Тип
| Описание
| id
| Integer
| Идентификатор года
| name
| Text
| Период года
| start
| Integer
| Начало учебного года
|
Таблица Б21 – Описание таблицы Users
Название
| Тип
| Описание
| id
| Integer
| Идентификатор пользователя
| login
| Text
| Логин
| password
| Text
| Пароль
| level
| Integer
| Идентификатор уровня доступа
|
|