Таблицы базы данных
Таблица Year – учебные годы
Year_ID – идентификатор учебного года (первичный ключ, identity)
YearName – название учебного года, например, «2021/2022»
Таблица Gruppa – академическая группв
Grupp_ID – идентификатор группы, первичный ключ
GruppName – название группы
Year_ID – учебный год
mail - почтовый адрес старосты группы
nStud – число студентов (вычисляемое поле)
Таблица Student - студенты
Student_ID – идентификатор студента
Grupp_ID – идентификатор группы, к которой относится студент
StudName – Фамилия И.О.
Psw – пароль студента для входа в приложение
Kurs_ID – идентификатор темы курсовой работы
KursDate – дата выбора студентом курсовой работы
MarkE – экзаменационная оценка
MarkE – оценка за зачет
MarkK – оценка курсовой работы
Таблица TestBD – базы данных, к которым обращены запросы, входящие в задания на лабораторные работы
TestBD_ID – идентификатор записи о тестовой базе данных
Server – имя сервера, на котором располагается база данных
Base – имя базы данных
Login – логин для входа в БД. Все обращаются к БД с одними и теми же логином и паролем
Pass – пароль входа на сервер
About - BLOB поле. Описание базы данных
ImgDB – BLOB поле. Картинка с диаграммой БД.
Таблица Topic – темы, которым относятся задания (оператор select; операторы insert, update, delete; скалярные функции, табличные функции, курсоры…)
Topic_ID – идентификатор темы
TopicName – название темы
Numb – порядковый номер темы
IsVisible – (0/1) видят ли эту тему студенты
tHelp – текст шпаргалки по теме
Таблица Query – текст постановки задания
Query_ID – идентификатор задания
Question – текст постановки задачи
CorrectAnswer – текст решения задачи преподавателем
TestBD_ID – идентификатор БД, к которой обращается запрос
LevelC – уровень сложности задания в относительных баллах
Numb – порядковый номер задания в теме (Topic)
Topic_ID – идентификатор темы, к которой относится задание
CtrlSelect – текст контрольного оператора select
IsVisible – (0/1) – видит ли это задание студент
Таблица Answer – реультаты выполнения лабораторной работы студентом
Answer_ID – идентификатор выполненной работы, первичный ключ
Query_ID – идентфикатор задания
Student_ID – идентификатор студента
Answer – текст выполнения задания студентом
Result – (0/1) – решение является правильным
Tim – дата-время отсылки решения в БД
LookTime – дата-время, когда студент посмотрел решение, предлагаемое преподавателем
IsSpisano - решение списано (проставляется преподавателем)
CorrectAnswerTime – дата-время, когда был дан правильный ответ
Comment – комментарии преподавателя и студента к задаче и её решении
Looked – (0/1) смотрел ли студент решение преподавателя до того как отправить собственное решение (вычисляемое поле)