W raportowaniu (np. w narzędziach bazodanowych i systemach raportowych) źródło rekordów raportu to obiekt, z którego raport pobiera dane do wyświetlenia. Najprostszym i zawsze poprawnym źródłem jest tabela, bo to właśnie w tabeli są fizycznie przechowywane rekordy (wiersze) wraz z polami (kolumnami). Raport może te dane sortować, grupować i formatować, ale ich "dostawcą" może być bezpośrednio tabela.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- Inny raport – raport jest przede wszystkim obiektem prezentacji/formatowania. W typowym podejściu raport nie stanowi zestawu danych, z którego inny raport ma pobierać rekordy (zamiast tego używa się tabel lub zapytań). Podraporty nadal bazują na własnym źródle danych, a nie na "raporcie jako bazie rekordów".
- Makropolecenie – makra służą do automatyzacji czynności (np. otwierania formularzy/raportów, wykonywania akcji), ale nie są strukturą przechowującą ani zwracającą rekordy jako dane wejściowe raportu.
- Zapytanie INSERT INTO – jest to polecenie DML do wstawiania danych (zapisu), a nie do ich pobierania. Źródłem rekordów raportu musi być coś, co zwraca zbiór danych do odczytu (np. tabela, zapytanie SELECT, widok).
Wskazówka egzaminacyjna: gdy w odpowiedziach widzisz polecenia modyfikujące dane (INSERT/UPDATE/DELETE), traktuj je jako sygnał, że nie są one źródłem rekordów do raportu, bo raport standardowo prezentuje wynik odczytu danych, a nie efekt dopisywania rekordów.