Дата/Час. Дата і час зберігаються в спеціальному фіксованому форматі.
Поле об'єкта OLE. Включає звукозапис, малюнок та інші типи даних. Поле цього типу не може бути ключовим або проіндексованим.
Гіперзв'язок. Містить адреси Web-сторінок.
Визначимо які типи даних будуть присутні в наших таблицях:
На малюнку 1 представлена ??таблиця «групи» режимі конструктора.
Малюнок 1 Таблиця «групи» в режимі конструктора
На малюнку 2 представлена ??таблиця «оцінки» в режимі конструктора.
Малюнок 2 - Таблиця «оцінки» в режимі конструктора
На малюнку 3 представлена ??таблиця «викладачі» в режимі конструктора.
Малюнок 3 - Таблиця «викладачі» в режимі конструктора
Записи однієї таблиці можуть містити посилання (зв'язку) на дані іншої таблиці. Між таблицями можуть існувати наступні зв'язки: один до одного (1 - 1) - при такому типі зв'язку одного запису в першій таблиці відповідає тільки один запис в іншій таблиці; один до багатьох (1 -?) - в цьому випадку запис однієї таблиці може мати кілька узгоджених з нею записів в іншій таблиці.
Встановлюємо зв'язку між таблицями, як показано на рис. 4.
Малюнок 4 - «Схема даних бази магістратури економа»
Далі слід заповнити всі таблиці потрібною інформацією.
На малюнку 5 заповнюємо дані в таблиці «групи».
Малюнок 5 - Таблиця «групи»
На малюнку 6 заповнюємо дані в таблиці «оцінки».
Малюнок 6 - Таблиця «оцінки».
На малюнку 7 заповнюємо дані в таблиці «викладачі».
Малюнок 7 - Таблиця «викладачі»
На малюнку 8 заповнюємо дані в таблиці «спеціалізації».
Рис. 8 таблиця «спеціалізації»
На малюнку 9 заповнюємо дані в таблиці «студенти».
Рис. 9 таблиця «студенти»
На малюнку 10 заповнюємо дані в таблиці «форма навчання».
Рис. 10 таблиця" форма навчання"
На малюнку 11 заповнюємо дані в таблиці «іспити».
Рис. 11 таблиця «іспити»
3. Запити до даних
Запити дозволяють вибирати дані з однієї або декількох пов'язаних таблиць. Результатом виконання запиту є результуюча таблиця, яка поряд з іншими таблицями може бути використана при обробці даних. За допомогою запитів можна також оновлювати, видаляти або додавати дані в таблиці. Основним призначенням запитів є відбір даних за критеріями пошуку [1, с. 187]. Створимо запит, який видаватиме інформацію про оцінки. Для цього відкриємо створення запиту в режимі конструктора і додамо наступні таблиці і поля як на малюнку 12.
Малюнок 12 «Створення запиту в режимі конструктора»
Запустивши запит можна побачити те, що на малюнку 13.
Малюнок 13 Результат запиту «інформація про оцінки»
Так само запити можна писати за допомогою мови SQL. Для цього створюємо новий запит за допомогою конструктора, але не додаємо ніякі таблиці і відкриваємо правою кнопкою миші режим SQL і бачимо те, що на малюнку 14.
Малюнок 14 «Режим SQL»
Складемо запит, який буде показувати нам інформацію про студентів у яких за іспит коштує п'ять.
Для цього напишемо як в малюнку 15.
Малюнок 15 «Створення запиту в режимі SQL»
Конструкція SELECT використовується для здійснення вибірки з таблиць бази даних. Для вказівки імен таблиць, з яких вибираються записи, застосовується ключове слово FROM. Операція INNER JOIN здійснює внутрішнє з'єднання таблиць, в цьому випадку в результуючому наборі даних містяться записи, в яких значення в пов'язаних полях збігаються. У пропозиції WHERE інструкції SQL вказуються умови, яким повинні відповідати значення полів, щоб записи, що містять ці значення, були включені в результати запиту [2, с.120].
Запустимо вийшов запит і побачимо дані як на малюнку 16.
Малюнок 16 - Запит «п'ятірки»
4. Додаток СУБД MS Access
Для більш зручного відображення інформації, що міститься в базі даних, використовуються форми. При виведенні...