льтет.
· LoginName (nvarchar (250), null): тип - символьний (250 символів). Логін, для викладачів.
· DisplayName (nvarchar (50), null): тип - символьний (50 символів). Ім'я та По батькові, для викладачів.
· GroupName (nvarchar (250), null): тип - символьний (250 символів) - Назва групи, для груп.
· Role (varchar (50), null): тип - символьний (50 символів). Не використовується.
· Name (nvarchar (250), null): тип - символьний (250 символів). Прізвище Ім'я По батькові, для студентів.
· SpecialityName (varchar (100), null): тип - символьний (100 символів). Не використовується.
· FacultyName (varchar (100), null): тип - символьний (100 символів). Не використовується.
Таблиця «SHEDULE» відображає інформацію про розклад.
Поля:
· ID (PK, bigint, not null): Первинний ключ, тип - велике ціле, за замовчуванням не 0. Ідентифікатор.
· GroupID (FK, bigint, not null): Зовнішній ключ, тип - велике ціле, за замовчуванням не 0. Група, у якої заняття.
· TeacherID (FK, bigint, not null): Зовнішній ключ, тип - велике ціле, за замовчуванням не 0. Викладач, провідний заняття.
· SubjectID (FK, bigint, not null): Зовнішній ключ, тип - велике ціле, за замовчуванням не 0. Предмет.
· TimeID (FK, bigint, not null): Зовнішній ключ, тип - велике ціле, за замовчуванням не 0. Час (яка пара за рахунком).
· Date (datetime, not null): тип - дата, за замовчуванням не 0. Дата.
· Comment (varchar (500), null): тип - символьний (500 символів). Коментар викладача до заняття.
· AssignedFileURL (varchar (250), null): тип - символьний. Доп.файли.
Таблиця «SUBJECTS» відображає інформацію про предметах.
Поля:
· ID (PK, int, not null): Первинний ключ, тип - цілочисельний, за замовчуванням не 0. Ідентифікатор.
· SubjectName (nvarchar (200), not null): тип - символьний (200 символів), за замовчуванням не 0. Назва предмета.
· TeacherID (FK, bigint, not null): Зовнішній ключ, тип - велике ціле, за замовчуванням не 0. Ідентифікатор викладача.
· SubjectType (int, null): тип - цілочисельний. Лекція/практика.
Таблиця «TASKS» зберігає інформацію про завданнях.
Поля:
· ID (PK, bigint, not null): Первинний ключ, тип - велике ціле, за замовчуванням не 0. Ідентифікатор.
· ParentID (FK, bigint, null): Зовнішній ключ, тип - велике ціле. Вказує на тему завдання.
· TaskName (nvarchar (150), not null): тип - символьний (150 символів), за замовчуванням не 0. Назва (Тема завдання).
· TaskText (nvarchar (max), null): тип - символьний. Формулювання завдання.
· Priority (int, null): тип - цілочисельний. Пріоритет завдання.
· StartDate (datetime, null): тип - дата і час. Час початку завдання.
· EndDate (datetime, null): тип - дата і час. Час кінця завдання.
· GroupID (FK, bigint, not null): Вешний ключ, тип - велике ціле, за замовчуванням не 0. Ідентифікатор групи.
· TeacherID (FK, bigint, not null): Зовнішній ключ, тип - велике ціле, за замовчуванням не 0. Ідентифікатор викладача.
· SubjectID (FK, int, null): Зовнішній ключ, тип - цілочисельний. Ідентифікатор предмета.
· AssignedFileURL (varchar (250), null): тип - символьний (250 символів). Доп.файли.
Таблиця «VISITS» відображає інформацію про успішність і відвідуваність студентів.
Поля:
· SheduleID (FK, bigint, not null): Зовнішній ключ, тип - велике ціле, за замовчуванням не 0. Ідентифікатор розкладу.
· StudentID (FK, bigint, not null): Зовнішній ключ, тип - велике ціле, за замовчуванням не 0. Ідентифікатор студента.
· IsVisit (int, not null): тип - цілочисельний, за замовчуванням не 0. Був/не був.
· Comment (varchar (500), null): тип - символьний (500 символів). Коментар викладача.
Таблиця «TIME» відображає інформацію про час проведення занять.
Поля:
· ID (PK, int, not null): Первинний ключ, тип - цілочисельний, за замовчуванням не 0. Ідентифікатор.
· TimeName (varchar (150), not null): тип - симв...