KWALIFIKACJA INF2 + INF3 - STYCZEŃ 2013

PYTANIE NR 32.
Kwerenda, która podczas wykonywania pobiera informacje od użytkownika na temat interesujących go danych, to kwerenda
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Kwerenda parametryczna zawiera parametr (zmienną), którego wartość jest podawana w trakcie uruchomienia zapytania, więc kwerenda "pyta" użytkownika o kryteria i dopiero wtedy pobiera pasujące dane. Kwerenda krzyżowa służy do zestawień, aktualizująca modyfikuje rekordy, a wiązana zwykle pobiera wartości z kontrolek formularza.

Pełne wyjaśnienie:

Kwerenda, która w chwili wykonania pobiera od użytkownika wartość kryterium (np. datę, nazwisko, zakres liczb) i dopiero na tej podstawie zwraca wyniki, to kwerenda parametryczna. Jej cechą jest użycie parametru, czyli zmiennej/"miejsca na wartość" (placeholder), które podczas uruchomienia zostaje wypełnione danymi wejściowymi.

W praktyce oznacza to, że nie trzeba tworzyć wielu prawie identycznych zapytań. Wystarczy jedno zapytanie, a użytkownik za każdym razem podaje inne wartości, np. "pokaż zamówienia od daty … do daty …". W narzędziach typu Microsoft Access spotyka się zapis parametru w nawiasach kwadratowych (np. [Podaj nazwisko]), natomiast w SQL parametry są zapisywane w zależności od systemu i sterownika (np. z prefiksem @ lub : albo jako znak ? w prepared statements).

Dlaczego pozostałe odpowiedzi nie pasują do definicji?

  • "krzyżowa" – kwerenda krzyżowa tworzy zestawienie zbiorcze (tabela krzyżowa), zwykle z agregacją (SUMA, LICZBA). Jej istotą jest układ wierszy/kolumn i podsumowania, a nie pobieranie parametrów od użytkownika.
  • "aktualizująca" – kwerenda aktualizująca (UPDATE) służy do modyfikacji danych w tabelach. Może wykorzystywać warunki, ale jej funkcja to zmiana rekordów, a nie interaktywne "pytanie użytkownika o dane interesujące go".
  • "wiązana" – kwerenda wiązana jest typowo powiązana z formularzem lub kontrolkami i pobiera wartości z pól formularza. To inny mechanizm wejścia: dane pochodzą z elementów interfejsu, a nie z okna dialogowego/monitu parametru uruchamianego przez samą kwerendę.

Wskazówka egzaminacyjna: gdy w treści pojawia się informacja, że zapytanie w trakcie wykonywania prosi o podanie wartości, niemal zawsze chodzi o parametryczność (wartość podstawiana do parametru).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Kwerenda parametryczna to zapytanie, które zawiera parametr (zmienną) i wymaga podania jego wartości w chwili uruchomienia. Dzięki temu jedno zapytanie można wielokrotnie uruchamiać dla różnych kryteriów, np. różnych dat czy nazwisk.
Parametr działa jak "miejsce na wartość". Zapytanie nie ma z góry ustalonego kryterium, więc podczas uruchomienia pobiera wartość od użytkownika (lub aplikacji) i dopiero wtedy filtruje rekordy. To pozwala szybko zmieniać warunki bez edycji treści zapytania.
Bo opis mówi, że kwerenda pobiera informacje od użytkownika o interesujących danych w momencie wykonania. To dokładnie cecha zapytań parametrycznych: wartość kryterium jest podawana w trakcie uruchomienia, a nie wpisana na stałe w definicji kwerendy.
Kwerenda parametryczna służy do wyszukiwania danych według wartości podanej przy uruchomieniu. Kwerenda krzyżowa służy do zestawień i agregacji (podsumowań) w układzie tabeli krzyżowej. To inne zastosowania: filtrowanie vs raportowanie zbiorcze.
Kwerenda parametryczna głównie pobiera dane i może pytać o kryterium. Kwerenda aktualizująca (UPDATE) modyfikuje rekordy w tabeli. Na egzaminie zwracaj uwagę, czy w treści jest mowa o zmianie danych, czy o wyszukiwaniu na podstawie podanego parametru.
Nie. Kwerenda wiązana zwykle pobiera wartości z kontrolek formularza (np. z pola tekstowego), czyli jest zależna od interfejsu. Kwerenda parametryczna pyta o wartość parametru w chwili uruchomienia zapytania (np. monit). Obie mogą filtrować, ale mechanizm wejścia jest inny.
W Access często spotyka się parametr zapisany w nawiasach kwadratowych, np. [Podaj nazwisko]. Taki zapis powoduje wyświetlenie monitu podczas uruchomienia kwerendy. To typowy przykład, że zapytanie jest parametryczne.
Najczęściej używa się ich do powtarzalnych wyszukiwań: raport sprzedaży za wskazany miesiąc, lista klientów z danego miasta, rekordy w zakresie dat. Parametry pozwalają utrzymać jedno zapytanie i zmieniać tylko wartości kryteriów, co upraszcza administrację bazą.
Częsty błąd to mylenie zapytania parametrycznego z formularzem albo z kwerendą wiązaną. Inny problem to błędna składnia parametru (np. w Access brak poprawnego zapisu w nawiasach). Na egzaminie czytaj, czy mowa o pobraniu wartości w trakcie wykonania.
Szukaj sformułowań typu: "podczas wykonywania pobiera od użytkownika", "prosi o podanie wartości", "monit o kryterium". To wskazuje, że zapytanie ma parametr i potrzebuje wartości wejściowej w momencie uruchomienia. Kwerendy krzyżowe i aktualizujące mają inne cele.
info

To pytanie poprawnie rozwiązuje 67% zdających egzamin. średnie

Eksperci podkreślają: "Kwerenda parametryczna zawiera parametr (zmienną), którego wartość jest podawana w trakcie uruchomienia zapytania, więc kwerenda "pyta" użytkownika o kryteria i dopiero wtedy pobiera pasujące dane."

Źródła:

  • Microsoft Support: "Use a parameter query" (Microsoft Access) – opis kwerend parametrycznych i wprowadzania wartości podczas uruchomienia, https://support.microsoft.com/en-us/office/use-a-parameter-query-to-prompt-for-input-7d1e2d32-99d5-4a7d-bf20-64553a4fb2b3 - dostęp 2026-03-02
  • Microsoft Learn: "Parameters" (Access SQL reference) – omówienie parametrów w kontekście kwerend/SQL w Access, https://learn.microsoft.com/en-us/office/client-developer/access/desktop-database-reference/parameters-declaration - dostęp 2026-03-02
  • PostgreSQL Documentation: "PREPARE" / prepared statements – idea parametrów i wykonywania z podstawieniem wartości, https://www.postgresql.org/docs/current/sql-prepare.html - dostęp 2026-03-02

Materiały:

  • Dokumentacja MS Access dotycząca parametrów w kwerendach
  • Materiały o prepared statements i parametryzacji zapytań w SQL
  • Podstawy projektowania zapytań: selekcja, agregacja, modyfikacja (UPDATE)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego