Характеристика полів Табл_Викладач наведена в таблиці. Для наповнення даними Табл_Викладач створено форму Форм_Викладач (рис. 22). На рис. 23 наведено таблицю Табл_Викладач наповнену даними за допомогою форми Форм_Викладач.
Ім’я таблиці
Табл_Викладач
Ім’я поля
Номер_Виклад.
ПІБ_Виклад.
Код_Кафедр.
Посада
Звання
Тип даних
Текст
Текст
Текст
Текст
Текст
Ключ
так
ні
ні
ні
ні
Розмір
Підпис
Табельний номер викладача
Прізвище, ім’я та по батькові
Код
кафедри
Посада
Звання
Обов’язкове поле
так
так
так
так
Пусті рядки
ні
ні
ні
ні
ні
Індексоване поле
Так (Без повторень)
ні
ні
ні
ні
Рисунок 22
Рисунок 23
Поля Посада і Звання заповнюються у відповідності до зв’язаних полів головних таблиць Табл_Посада і Табл_Звання. Поле Код_Кафедри також заповнюється у відповідності з полем головної таблиці Табл_Кафедра, але на формі (рис. 18) для зручності відображається назва кафедри.
6. Табл_Предмет.
Характеристика полів Табл_Предмет наведена в таблиці. Для наповнення даними Табл_Предмет створено форму Форм_Предмет (рис. 24). На рис. 25 наведено таблицю Табл_Предмет наповнену даними за допомогою форми Форм_Предмет.
Ім’я таблиці
Табл_Предмет
Ім’я поля
Код_Предмет
Номер_
Викладач
Назва_
Предмет
Вид_
Занять
Вид_
Контролю
Тип даних
Текст
Текст
Ключ
так
ні
Розмір
Підпис
Код кафедри
Назва кафедри
Обов’язкове поле
так
так
Пусті рядки
ні
ні
Індексоване поле
Так (Без повторень)
Поле Номер_Викладач заповнюються у відповідності до зв’язаного поля таблиці Табл_Викладач. Поля Вид_ЗанятьіВид_Контролю заповнюється зі списків, що приєднуються до них.
Рисунок 24
Рисунок 25
7. Табл_Студент.
Характеристика полів Табл_Студент наведена в таблиці. Для наповнення даними Табл_Студент створено форму Форм_Студент (рис. 26). На рис. 27 наведено таблицю Табл_Студент наповнену даними за допомогою форми Форм_Студент.
Ім’я таблиці
Табл_Студент
Ім’я поля
Номер_ Група
Залік_ Книжка
ПІБ_
Студент
Дом_
Адрес
Тип даних
Текст
Текст
Текст
Текст
Ключ
так
так
ні
ні
Розмір
Підпис
Номер групи
Залікова книжка
Прізв., ім’я та по батькові
Дом.адреса
Обов’язкове поле
так
так
так
так
Пусті рядки
ні
ні
ні
ні
Індексоване поле
Так (Без повторень)
Рисунок 26
Поле Номер_Групи заповнюються у відповідності до зв’язаного поля головної таблиці Табл_Група.
Рисунок 27
8. Табл_План.
Характеристика полів Табл_План наведена в таблиці. Для наповнення даними Табл_План створено форму Форм_План (рис. 28). На рис. 29 наведено таблицю Табл_План наповнену даними за допомогою форми Форм_План.
Ім’я таблиці
Табл_План
Ім’я поля
Номер_ Група
Код_ Предмет
Тип даних
Текст
Текст
Ключ
так
так
Розмір
Підпис
Номер групи
Код предмету
Обов’язкове поле
так
так
Пусті рядки
ні
ні
Індексоване поле
Так (Допускаються повторення)
Так (Допускаються повторення)
Поле Номер_Групи заповнюються у відповідності до зв’язаного поля головної таблиці Табл_Група. Поле Код_Предмет заповнюються у відповідності до зв’язаного поля головної таблиці Табл_Предмет.
Рисунок 28
Рисунок 29
9. Табл_Контроль.
Характеристика полів Табл_Контроль наведена в таблиці. Для наповнення даними Табл_Контроль створено форму Форм_Контроль (рис. 30).
Ім’я таблиці
Табл_Контроль
Ім’я поля
Залік_Книжка
ПІБ_Студент
Курс
Номер_група
Тип даних
Текст
Текст
Число
Текст
Ключ
так
Розмір
Авто
Підпис
Прізвище студента
Номер групи
Обов’язкове поле
так
так
так
так
Пусті рядки
ні
ні
ні
ні
Індексоване поле
Так (Допускаються повторення)
Продовження таблиці.
Ім’я таблиці
Табл_Контроль
Ім’я поля
Код_ Предмет
Назва_Предмет
Номер_Викладач
Тип даних
Текст
Текст
Текст
Ключ
так
Розмір
Підпис
Код предмету
Назва предмету
Табельний номер
Обов’язкове поле
так
так
так
Пусті рядки
ні
ні
ні
Індексоване поле
Так (Допускаються повторення)
Ім’я таблиці
Табл_Контроль
Ім’я поля
ПІБ_Викладач
Вид_Контролю
Оцінка
Дата
Тип даних
Текст
Текст
Текст
Текст
Ключ
Розмір
Підпис
Прізвище викладача
Вид контролю
Обов’язкове поле
так
так
ні
ні
Пусті рядки
ні
ні
так
так
Індексоване поле
Рисунок 30
Оскільки передбачається використання Табл_Контроль тільки для формування відомостей у вигляді друкованих документів по різним предметам для різних груп і для різних видів контролю, то використання Форм_Контроль для заповнення Табл_Контроль носить обмежений характер. Це тому що всю таблицю Табл_Контроль можна відразу заповнити даними за допомогою запиту використовуючи дані з таблиць: Табл_Група, Табл_Предмет, Табл_План, Табл_Студент, Табл_Викладач.
Код запиту Запит_Контроль_Заповнення на мові SQL для заповнення даними Табл_Контроль
FROM (Табл_Викладач INNER JOIN Табл_Предмет ON Табл_Викладач.Номер_Викладач = Табл_Предмет.Номер_Викладач) INNER JOIN ((Табл_Група INNER JOIN Табл_План ON Табл_Група.Номер_група = Табл_План.Номер_Група) INNER JOIN Табл_Студент ON Табл_Група.Номер_група = Табл_Студент.Номер_група) ON Табл_Предмет.Код_предмет = Табл_План.Код_Предмет;
На рис. 31 наведено таблицю Табл_Контроль наповнену даними за допомогою запиту Запит_Контроль_Заповнення.
Табл_Контроль
Залікова книжка
Прізвище студента
Курс
номер групи
Код предмету
Назва предмету
Таб. номер виклад.
Прізвище викладача
Вид контролю
Оцінка
Дата
ІУСТ0001
Андрусь Микола Дмитрович
ІУСТ-001
Моделювання систем
Ковач Михайло Ілліч
Іспит
ІУСТ0001
Андрусь Микола Дмитрович
ІУСТ-001
Моделювання систем
Шпак Марина Василівна
Залік
ІУСТ0002
Зварич Тетяна Іванівна
ІУСТ-001
Моделювання систем
Ковач Михайло Ілліч
Іспит
ІУСТ0002
Зварич Тетяна Іванівна
ІУСТ-001
Моделювання систем
Шпак Марина Василівна
Залік
ІУСТ0003
Шевчук Василь Васильович
ІУСТ-001
Моделювання систем
Ковач Михайло Ілліч
Іспит
ІУСТ0003
Шевчук Василь Васильович
ІУСТ-001
Моделювання систем
Шпак Марина Василівна
Залік
ІУСТ0010
Данко Петро Федорович
ІУСТ-002
Машинна графіка
Колос Микола Петрович
Іспит
ІУСТ0010
Данко Петро Федорович
ІУСТ-002
Машинна графіка
Донець Петро Петрович
Залік
ІУСТ0011
Куличко Фелікс Степанович
ІУСТ-002
Машинна графіка
Колос Микола Петрович
Іспит
ІУСТ0011
Куличко Фелікс Степанович
ІУСТ-002
Машинна графіка
Донець Петро Петрович
Залік
ІУСТ0012
Танько Федір Васильович
ІУСТ-002
Машинна графіка
Колос Микола Петрович
Іспит
ІУСТ0012
Танько Федір Васильович
ІУСТ-002
Машинна графіка
Донець Петро Петрович
Залік
ІУСТ0020
Дурдинець Василь Виктор.
ІУСТ-003
Організація БД
Дубів Олексій Миколайович
Іспит
ІУСТ0020
Дурдинець Василь Виктор.
ІУСТ-003
Організація БД
Гора Олена Олександрівна
Залік
ІУСТ0020
Дурдинець Василь Виктор.
ІУСТ-003
Машинна графіка
Колос Микола Петрович
Іспит
ІУСТ0020
Дурдинець Василь Виктор.
ІУСТ-003
Машинна графіка
Донець Петро Петрович
Залік
ІУСТ0020
Дурдинець Василь Виктор.
ІУСТ-003
Електротехніка
Куль Федір Олександрович
Іспит
ІУСТ0020
Дурдинець Василь Виктор.
ІУСТ-003
Електротехніка
Добриня Марія Федорівна
Залік
ІУСТ0021
Куль Микита Михайлович
ІУСТ-003
Організація БД
Дубів Олексій Миколайович
Іспит
ІУСТ0021
Куль Микита Михайлович
ІУСТ-003
Організація БД
Гора Олена Олександрівна
Залік
ІУСТ0021
Куль Микита Михайлович
ІУСТ-003
Машинна графіка
Колос Микола Петрович
Іспит
ІУСТ0021
Куль Микита Михайлович
ІУСТ-003
Машинна графіка
Донець Петро Петрович
Залік
ІУСТ0021
Куль Микита Михайлович
ІУСТ-003
Електротехніка
Куль Федір Олександрович
Іспит
ІУСТ0021
Куль Микита Михайлович
ІУСТ-003
Електротехніка
Добриня Марія Федорівна
Залік
ІУСТ0022
Попович Віктор Сидорович
ІУСТ-003
Організація БД
Дубів Олексій Миколайович
Іспит
ІУСТ0022
Попович Віктор Сидорович
ІУСТ-003
Організація БД
Гора Олена Олександрівна
Залік
ІУСТ0022
Попович Віктор Сидорович
ІУСТ-003
Машинна графіка
Колос Микола Петрович
Іспит
ІУСТ0022
Попович Віктор Сидорович
ІУСТ-003
Машинна графіка
Донець Петро Петрович
Залік
ІУСТ0022
Попович Віктор Сидорович
ІУСТ-003
Електротехніка
Куль Федір Олександрович
Іспит
ІУСТ0022
Попович Віктор Сидорович
ІУСТ-003
Електротехніка
Добриня Марія Федорівна
Залік
ІУСТ0030
Василько Кузьма Микол.
ІУСТ-004
Фізика
Кипа Ірина Вікторівна
Іспит
ІУСТ0030
Василько Кузьма Микол.
ІУСТ-004
Фізика
Кипа Ірина Вікторівна
Залік
ІУСТ0031
Охримчук Діана Петрівна
ІУСТ-004
Фізика
Кипа Ірина Вікторівна
Іспит
ІУСТ0031
Охримчук Діана Петрівна
ІУСТ-004
Фізика
Кипа Ірина Вікторівна
Залік
ІУСТ0032
Данилець Віктор Арсеньович
ІУСТ-004
Фізика
Кипа Ірина Вікторівна
Іспит
ІУСТ0032
Данилець Віктор Арсеньович
ІУСТ-004
Фізика
Кипа Ірина Вікторівна
Залік
ІУСТ0040
Бульба Іван Тарасович
ІУСТ-005
Математика
Лимар Василь Григорович
Іспит
ІУСТ0040
Бульба Іван Тарасович
ІУСТ-005
Математика
Кудря Дмитро Михайлович
Залік
ІУСТ0040
Бульба Іван Тарасович
ІУСТ-005
Англійська мова
Якін Юрій Олександрович
Залік
ІУСТ0041
Зозуля Тарас Миколайович
ІУСТ-005
Математика
Лимар Василь Григорович
Іспит
ІУСТ0041
Зозуля Тарас Миколайович
ІУСТ-005
Математика
Кудря Дмитро Михайлович
Залік
ІУСТ0041
Зозуля Тарас Миколайович
ІУСТ-005
Англійська мова
Якін Юрій Олександрович
Залік
ІУСТ0042
Рудь Володимир Іванович
ІУСТ-005
Математика
Лимар Василь Григорович
Іспит
ІУСТ0042
Рудь Володимир Іванович
ІУСТ-005
Математика
Кудря Дмитро Михайлович
Залік
ІУСТ0042
Рудь Володимир Іванович
ІУСТ-005
Англійська мова
Якін Юрій Олександрович
Залік
ПЗАС0001
Василько Марія Тарасівна
ПЗАС-001
Безпека інформаційних систем
Заєць Ілля Дмитрович
Іспит
ПЗАС0001
Василько Марія Тарасівна
ПЗАС-001
Безпека інформаційних систем
Гора Олена Олександрівна
Залік
ПЗАС0002
Лимак Антон Володимирович
ПЗАС-001
Безпека інформаційних систем
Заєць Ілля Дмитрович
Іспит
ПЗАС0002
Лимак Антон Володимирович
ПЗАС-001
Безпека інформаційних систем
Гора Олена Олександрівна
Залік
ПЗАС0003
Наумчик Ігнат Олександрович
ПЗАС-001
Безпека інформаційних систем
Заєць Ілля Дмитрович
Іспит
ПЗАС0003
Наумчик Ігнат Олександрович
ПЗАС-001
Безпека інформаційних систем
Гора Олена Олександрівна
Залік
ПЗАС0030
Бунін Микола Іванович
ПЗАС-004
Програмування на С++
Ковач Михайло Ілліч
Іспит
ПЗАС0030
Бунін Микола Іванович
ПЗАС-004
Програмування на С++
Ковач Михайло Ілліч
Залік
ПЗАС0031
Вовк Ірина Максимівна
ПЗАС-004
Програмування на С++
Ковач Михайло Ілліч
Іспит
ПЗАС0031
Вовк Ірина Максимівна
ПЗАС-004
Програмування на С++
Ковач Михайло Ілліч
Залік
ПЗАС0032
Дорчі Катерина Володимирівна
ПЗАС-004
Програмування на С++
Ковач Михайло Ілліч
Іспит
ПЗАС0032
Дорчі Катерина Володимирівна
ПЗАС-004
Програмування на С++
Ковач Михайло Ілліч
Залік
ПЗАС0040
Дикуль Валерій Михайлович
ПЗАС-005
Математика
Лимар Василь Григорович
Іспит
ПЗАС0040
Дикуль Валерій Михайлович
ПЗАС-005
Математика
Кудря Дмитро Михайлович
Залік
ПЗАС0040
Дикуль Валерій Михайлович
ПЗАС-005
Англійська мова
Якін Юрій Олександрович
Залік
ПЗАС0041
Журба Ніна Петрівна
ПЗАС-005
Математика
Лимар Василь Григорович
Іспит
ПЗАС0041
Журба Ніна Петрівна
ПЗАС-005
Математика
Кудря Дмитро Михайлович
Залік
ПЗАС0041
Журба Ніна Петрівна
ПЗАС-005
Англійська мова
Якін Юрій Олександрович
Залік
ПЗАС0042
Сулима Дмитро Данилович
ПЗАС-005
Математика
Лимар Василь Григорович
Іспит
ПЗАС0042
Сулима Дмитро Данилович
ПЗАС-005
Математика
Кудря Дмитро Михайлович
Залік
ПЗАС0042
Сулима Дмитро Данилович
ПЗАС-005
Англійська мова
Якін Юрій Олександрович
Залік
Рисунок 31
Рисунок 32
На цей час створені всі головні і підлеглі таблиці та встановлені зв’язки між їх окремими полями. Крім того створені відповідні форми для заповнення всіх таблиць. Таблиці наповнені даними. Схема бази даних наведена на рис. 32, вона відповідає схемі (рис. 13) яка передбачена проектом.