БД: Запити та їх види

Запити — спеціальні об’єкти, призначені для вибірки даних з таблиць бази, а також для виконання обчислень та інших операцій з базовими таблицями, включаючи їхнє перетворення. Однак, на відміну від реальної таблиці, цей набір записів реально не існує в базі даних. У результаті запиту утвориться таблиця. Інформація є актуальною, відбиває останні зміни даних.


Види запитів: запити на вибірку; запити на вибірку з полем, що обчислюється; підсумкові запити; запити з параметром; перехресні запити; запити на зміни (активні запити) (на оновлення, на створення таблиці, на знищення, на додавання).


Запити на вибірку використовуються для відбору потрібної користувачеві інформації, що міститься в таблицях. Вони створюються тільки для зв’язаних таблиць.
Запит з параметрами. Спеціальний тип запитів, що називається  запитом з параметрами, дозволяє користувачеві самому ввести критерій відбору даних на етапі запуску запиту. Цим прийомом забезпечується гнучкість роботи з базою.
Підсумкові запити значно відрізняються від звичайних. У них поля діляться на 2 типи:
  • поля, по яких здійснюється групування  даних;
  • поля, для яких проводяться обчислення.
Перехресні запити — це запити, у яких відбувається статистична обробка даних, результати якої виводяться у вигляді таблиці, дуже схожої на зведену таблицю Excel. 
Активним запитом називають запит, який за одну операцію вносить зміни в кілька записів. Існує чотири типи запитів на зміну: на видалення, на відновлення й додавання записів, а також на створення таблиці.
Запит на видалення. Видаляє групу записів з однієї або декількох таблиць. 
Запит на оновлення записів. Вносить загальні зміни в групу записів однієї або декількох таблиць. 
Запит на додавання. Додає групу записів з однієї або декількох таблиць у кінець однієї або декількох таблиць. 
Запит на створення таблиці. Створює нову таблицю на основі всіх або частини даних з однієї або декількох таблиць. 


Комментарии

Популярные сообщения из этого блога

Загрози в Інтернеті. Безпечне зберігання даних

"Комп’ютерне моделювання"