Запити


Запити забезпечують швидкий і ефективний доступ до даних, що зберігаються в таблицях. Завдяки запитам можна виконати сортування, обчислити значення виразу, звести разом дані із зв’язаних таблиць.
При виконанні запиту СУБД відображає результат у режимі таблиці, але цей результат не зберігається. У запиті Access зберігає тільки інструкції (програму) про те, як повинні бути організовані дані в результаті виконання запиту. Саме це й дозволяє щораз при формуванні запиту одержувати актуалізовані дані.
В Access можливе створення чотирьох основних типів запитів:
1.       Запит на вибірку. Ці запити витягають дані з однієї або декількох таблиць і відображають їх у таблиці;
2.       Перехресний запит. Ці запити підсумовують дані з однієї або декількох таблиць у формі електронної таблиці. Такі запити корисні для аналізу даних і створення графіків або діаграм, заснованих на сумі значень числових полів багатьох записів.
3.       Запити на зміну. Ці запити створюють нові таблиці бази даних із таблиць запитів або вносять у таблиці значні зміни. Такі запити дозволяють додавати в таблицю нові записи або видаляти їх, вносити зміни в записи за допомогою виразів.
4.       Запити з параметрами. Ці запити повторно застосовують наявні запити, із умовами відбору, які задає користувач при звернені в діалоговому режимі. Запити з параметрами фактично не є окремими запитами, оскільки функції запитів із параметрами можна додати до запитів на вибірку, запитів на зміну й перехресних запитів.

Завдання 1. Створити запит, що дозволяє визначити, який клієнт замовив які товари. Дати назву запиту Замовлено.
Завдання 2. Створити запит Сума замовлення, у якому по кожному рядку замовлення буде розрахована сума.

Підсумкові запити
Підсумкові запити відрізняються від звичайних. Вони формуються з полів, по яким виконується групування даних, полів, для яких виконуються обчислення, можна також включати в них поля для визначення умов запиту. По ознаках(полях) групування здійснюється добір записів, які приймають участь у підрахунку підсумків.
Наприклад, для підрахунку суми всіх замовлень за день ознакою групування буде поле дати.

Завдання 3.
Створити запит Товари по датах, у якому визначається кількість товарів замовлених по датам у розрізі найменувань.
Підказка. До запиту, що створюється необхідно підрахувати кількість товарів по кожній даті(старша ознака групування), кожному найменуванню(наступна ознака групування). Створити запит Товари по датах можна вже на основі існуючого запиту Замовлено.

Завдання 4.
Створити запит Замовлено по датах у сумовому вираженні, у якому по кожній даті будуть показані загальна сума замовлень, мінімальна і середня суми замовлень

   


Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.