Opis w pytaniu dotyczy kwerend, które nie tylko odczytują dane, ale wykonują na nich operacje w sposób zbiorczy (na wielu rekordach w jednym uruchomieniu). Taka kwerenda może np. zmienić wartości pól w rekordach spełniających warunek albo przenieść/dołączyć zestaw rekordów do innej tabeli.
W praktyce (np. w Microsoft Access) do tej grupy zalicza się kwerendy modyfikujące dane, nazywane kategorią nadrzędną dla operacji takich jak:
- aktualizacja rekordów (zmiana wartości w istniejących wierszach),
- dołączanie/przenoszenie rekordów (dodanie wierszy do tabeli docelowej),
- usuwanie rekordów,
- tworzenie tabeli na podstawie wyniku.
Odpowiedź "funkcjonalnej." jest zgodna z ujęciem, w którym ta kategoria bywa określana jako tłumaczenie angielskiego pojęcia Action Query, czyli kwerenda wykonująca działanie na danych.
Pozostałe propozycje nie pasują do opisu:
- "parametrycznej." – parametr oznacza, że kwerenda prosi o wartość (np. datę, identyfikator) przed uruchomieniem; to cecha sposobu uruchomienia, a nie definicja masowej modyfikacji.
- "wybierającej." – kwerenda wybierająca (SELECT) zwraca zestaw wyników bez zmiany danych w tabelach.
- "krzyżowej." – kwerenda krzyżowa służy do prezentacji i agregacji danych w układzie przekrojowym, a jej celem jest raportowanie, nie wykonywanie operacji przenoszenia/aktualizacji rekordów.
Wskazówka do nauki: jeśli w treści pojawia się "zmiana wielu rekordów", "usuwanie", "dołączanie", "tworzenie tabeli", to myśl o kwerendach wykonujących akcję na danych, a nie o kwerendach tylko raportujących wyniki.