- •Київ нухт 2003 р.
- •Передмова
- •Мета, зміст, порядок проведення і контролю лабораторних робіт. Лабораторна робота № 1
- •1.1.1.2 Створення концептуальної схеми організації
- •1.1.1.3. Створення бази даних та таблиць.
- •1.1.1.4. Створення зв’язків, між таблицями бази даних
- •2.1.1 Етапи створення форм
- •1.2. Питання для самоперевірки
- •Лабораторна робота № 2
- •2.1. Теоретичні відомості та приклад створення бази даних у субд ms Access
- •2.2. Питання для самоперевірки
- •Лабораторна робота № 3
- •3.1. Теоретичні відомості та приклад створення бази даних у субд ms Access
- •3.1.1. Етапи створення запитів
- •3.1.1.1. Створення запитів-вибірок за допомогою конструктора
- •3.1.1.2. Створення підсумкового запиту за допомогою майстра
- •3.2. Створення звітів
- •3.3. Питання для самоперевірки
- •Лабораторна робота № 4 Тема: Проведення розрахунків у базі даних засобами субд Access.
- •4.1. Теоретичні відомості та приклад створення бази даних у субд ms Access
- •4.1.1 Створення розрахункового поля на формі у режимі конструктора.
- •4.1.2. Створення запитів, що містять розрахункові поля
- •Питання для самоперевірки
- •Лабораторна робота № 5
- •5.1. Теоретичні відомості та приклад створення бази даних у субд ms Access
- •5.1.1. Створення макросів у базі даних.
- •Створення головного меню бази даних.
- •Питання для самоперевірки
- •Додатки
2.2. Питання для самоперевірки
Яке призначення форм у СУБД Access?
Які таблиці називаються зв‘язаними?
Які типи зв‘язків ви знаєте? Їх характеристики.
Які таблиці називаються дочірніми, а які батьківськими?
Як розрізняти залежні та незалежні таблиці?
В яких випадках використовується “поле із списком” для введення даних?
Лабораторна робота № 3
Тема: Використання мови SQL в СУБД Access. Побудова запитів користувача. Майстри запитів. Відображення запитів у вигляді форми та звіту
Мета: Навчитися створювати вибірку даних з декількох таблиць бази даних. Відображати результати запитів у вигляді форми та звіту.
Завдання:
Створити простий запит за допомогою конструктора запитів.
Створити підсумковий запит за допомогою майстра простих запитів.
Створити декілька параметричних запитів.
Створити запит з використанням складної довільної умови.
Всі сформовані запити: продивитись на мові SQL, продивитися у формі таблиці, створити форму для виведення запиту на екран, створити звіт для друку документу.
3.1. Теоретичні відомості та приклад створення бази даних у субд ms Access
3.1.1. Етапи створення запитів
Запит - це об'єкт MS Access, який використовується для перегляду, аналізу та модифікації даних із декількох таблиць. Найчастіше використовуються запити-вибірки.
По суті, запит-вибірка - це питання, яке задається MS Access про інформацію, що зберігається в БД. MS Access виконує обробку запиту і зберігає записи, що задовольняють запиту, у тимчасовій таблиці, яка називається динамічним набором записів (даних). Динамічні набори записів не зберігаються в БД, а формуються кожен раз при виконанні запиту. При зміні даних, що містяться у динамічному наборі записів, MS Access внесе відповідні зміни в дані тих таблиць, з яких вони були вибрані. У динамічні набори записів можна також вносити нові записи, які будуть додаватись у відповідні таблиці.
Крім вибірки даних, за допомогою запитів, можна побудувати перехресні таблиці, виконати групування даних та виведення результатів обчислень по групах з використанням статистичних функцій. Статистичні функції використовуються для обчислення суми, середнього значення, кількості записів тощо.
У MS Access існує ще один тип запитів - підпорядковані запити. Результати виконання підпорядкованих запитів використовуються як фільтри для вибору записів в інших типах запитів.
Всі типи запитів можуть мати параметри. Запити з параметрами - це запити, в яких деякі дані, що використовуються запитом, вводяться під час виконання запиту. Задавати значення параметрів можна двома способами: або з використанням стандартного діалогового вікна, в якому видається запрошення ввести дані, або за допомогою елементів управління створених користувачем форм.
Для полегшення створення запитів у MS Access використовується таблиця (шаблон) QBE (Query By Example) вікна конструктора запитів. Всі типи запитів, крім підпорядкованих, можуть бути створені за допомогою QBE.
Для створення запиту необхідно заповнити клітини таблиці QBE, Критерії та опції, що вводяться у цю таблицю визначають вибір та впорядкування записів, що є результатом запиту. MS Access транслює таблицю QBE у вирази SQL (Structured Query Language). SQL - є стандартною мовою запитів, яка використовується у багатьох СУБД. У MS Access існує режим створення запитів безпосередньо на мові SQL.
