Professional Documents
Culture Documents
Untitled
Untitled
Звіт
до лабораторного практикума
з курсу «Організація баз даних та знань»
Львів-2022
«Створення запитів до реляційної бази даних в середовищі MS
Access 2010»
Мета роботи: Вивчення способів створення QBE-запитів на вибірку та зміну
даних, їх виконання та застосування для роботи з реляційними базами даних в
середовищі MS Access 2010.
Теоретична частина:
Запит – це звернення до даних для отримання необхідної інформації і (або)
виконання дій з даними. Запит можна використовувати для отримання
відповіді на просте запитання, виконання розрахунків, об'єднання даних з
різних таблиць або навіть для додавання, зміни або видалення даних у таблиці.
У Microsoft Access 2010 поряд з поняттям запиту існує також поняття фільтра,
який у свою чергу є набором умов, що дозволяють відбирати підмножину
записів або сортувати їх. Подібність між запитами на вибірку і фільтрами
полягає в тому, що і в тих і в інших проводиться витяг підмножини записів з
базової таблиці або запиту. Однак між ними існують відмінності, які потрібно
розуміти, щоб правильно вибрати, в якому випадку використовувати запит, а в
якому - фільтр.
Основні відмінності запитів і фільтрів такі:
фільтри не дозволяють в одному рядку відображати дані з декількох
таблиць, тобто об'єднувати таблиці;
фільтри не дають можливості вказувати поля, які повинні
відображатися в результуючому наборі записів, вони завжди
відображають всі поля базової таблиці;
фільтри не можуть бути збережені як окремий об'єкт у вікні бази даних
(вони зберігаються тільки у вигляді запиту);
фільтри не дозволяють обчислювати суми, середні значення,
підраховувати кількість записів і знаходити інші підсумкові значення.
Запити можуть використовуватися тільки з закритою таблицею або запитом.
Сам запит не містить даних, але дозволяє вибирати дані з таблиць і
виконувати над ними ряд операцій. Запити можна використовувати:
для перегляду підмножини записів таблиці без попереднього відкриття
цієї таблиці або форми;
для того щоб об'єднати у вигляді однієї таблиці на екрані дані з декількох
таблиць;
для перегляду окремих полів таблиці;
для виконання обчислень над значеннями полями.
У Microsoft Access 2010 можна створювати різні види запитів:
запити на вибірку інформації з таблиць за попередньо встановленими
умовами відбору;
запити на створення таблиці, що створюють нову таблицю на основі
даних однієї або декількох існуючих таблиць;
запити з параметром (критерії відбору інформації задаються
користувачем);
підсумкові запити дозволяють проводити обчислення по заданих полях і
отримувати результат;
запити на автопідстановку, які автоматично заповнюють поля для нового
запису;
запити на зміну, які дають можливість модифікувати дані в
таблицях (у тому числі видаляти , оновлювати і додавати записи);
перехресні запити дозволяють створювати результуючі таблиці на
основі результатів розрахунків, отриманих при аналізі групи таблиць;
специфічні запити, які використовуються для вибірки даних з
сервера (запити написані мовою запитів SQL);
інші види запитів.