Учні складається з наступних полів: ID (ключове, лічильник), ПІБ (текстове), Клас (текстове).  
  Рис. Таблиця Учні в режимі конструктора 
   У таблиці Оцінки зберігаються оцінки, отримані учнями. Таблиця складається з наступних полів: ID (ID учня, числове), Предмет (текстове, джерело рядків - таблиця Предмети), I чверть (числове), II чверть, III чверть, IV чверть, Річна. 
   Рис. Зв'язки між таблицями Класи - Учні - Оцінки 
  У таблиці Викладачі зберігається список викладачів. Таблиця складається з наступних полів: id_преп (ID викладача, ключове, лічильник), Викладач (ПІБ, текстове), каб_закр (закріплений кабінет - необов'язкове поле, джерело рядків - таблиця Кабінети, числове). 
  Викладач може вести кілька предметів. У таблиці Предмети зберігаються дані, які предмети веде той чи інший викладач. Таблиця складається з полів id_преп (ID викладача) і поля Предмет (текстове). Поля id_преп і Предмет є ключовими. 
   Рис. Зв'язок між таблицями Викладачі та Предмети 
   У таблиці Розклад зберігається розклад занять школи. Таблиця складається з наступних полів: День (текстове поле, джерело рядків - список значень, дні тижня), Клас, Номер_урока (числове поле), Предмет, id_преп (ID викладача), Кабінет. 
  5.2 Запити 
   Для виведення звіту про роботу школи створено наступні запити: 
  Кількість кабінетів; Count (Кабінети.Кабінет) AS [Count-Кабінет] FROM Кабінети; 
  Учні в класах (кількість учнів у кожному класі); 
   Рис. Запит Учні в класах 
   Вчителі з предметів; 
   Рис. Запит Вчителі з предметів в режимі конструктора 
   Статистика оцінок (показує мінімальну оцінку кожного учня по чвертях і за рік); 
  Рис. Запит Статистика оцінок в режимі конструктора 
   Запити I_Двоечнікі, I_Троечнікі, I_Ударнікі, I_Отлічнікі підраховують кількість відповідно двієчників, трієчників, ударників, відмінників за першу чверть. Існують аналогічні запити для інших чвертей і для річної оцінки. Такий поділ запитів оцінок на підзапити вибрано для спрощення створення звіту. 
   Рис. Запит I_Отлічнікі в режимі конструктора 
   Запит Учні в даному класі створений для видачі довідки про кількість учнів у заданому класі. 
  Рис. Запит Учні в даному класі в режимі конструктора 
  . 3 Звіти 
				
				
				
				
			   У базі даних є такі звіти: 
  Звіт за кількістю кабінетів; 
   Рис. Звіт за кількістю кабінетів в режимі конструктора 
   Учні по класах; 
  Звіт про успішність; 
  Звіт про роботу школи. Є головним звітом стосовно перерахованим вище. До звіту включена інформація із запиту Вчителі з предметів. 
   Рис. Звіт про роботу школи в режимі конструктора 
  Рис. Звіт про роботу школи в режимі перегляду 
   Учнів в даному класі. Звіт для видачі довідки про кількість учнів у заданому класі. Джерело записів - запит Учнів в даному класі. 
   Рис. Звіт Учнів в даному класі в режимі перегляду 
  . 4 Інтерфейс 
   Головна форма бази даних - форма Навчальна БД. 
   Форма складається із заголовка і навігаційного меню. Редагування даних - виклик однойменної форми, Пошук за заданими критеріями виклик форми Розклад в режимі «Змінити фільтр», Звіт про роботу школи - виклик однойменного звіту, Довідка про кількість учнів - виклик звіту Учнів в даному класі. 
  Форма Редагування даних складається з наступних пунктів меню: Редагування списку викладачів, Редагування списку учнів, Редагування оцінок. 
  Рис. Форма Редагування даних 
   Натискання на пункт меню Редагування списку викладачів відкриває форму Введення викладача, яка дозволяє вносити інформацію про новий вчителя, а також видаляти існуючих. 
   Рис. Форма Введення викладача 
  база дані школа форма 
  Натискання на пункт меню Редагування списку учнів відкриває форму Введення учня, яка дозволяє вносити інформацію про новий учня, а також видаляти вибулих. 
  Рис. Форма Введення учня 
   Натискання на пункт меню Редагування оцінок відкриває форму Оцінки.