KWALIFIKACJA INF3 - STYCZEŃ 2019

PYTANIE NR 27.
Wykonując raport w systemie obsługi relacyjnych baz danych, umożliwia się
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Raport w systemie relacyjnej bazy danych służy do odczytu, zestawiania i prezentacji informacji, czyli do analizy wybranych danych (najczęściej na podstawie zapytania SELECT). Operacje usuwania, dodawania i aktualizacji dotyczą modyfikacji danych w tabelach, a nie tworzenia raportu.

Pełne wyjaśnienie:

Raport w środowisku relacyjnej bazy danych (lub w aplikacji współpracującej z DBMS) jest narzędziem warstwy prezentacji: pozwala pobrać dane, ułożyć je w czytelny sposób (np. grupowanie, sortowanie, podsumowania) i przedstawić użytkownikowi w formie zestawienia. Dlatego jego podstawową funkcją jest analiza wybranych danych – zwykle raport bazuje na zapytaniu typu SELECT, które nie zmienia zawartości tabel.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • Usuwanie danych w tabelach – to operacja modyfikująca dane (np. w SQL: DELETE). Usunięcie rekordów zmienia stan bazy i nie jest celem raportu.
  • Dodawanie danych w tabelach – to wstawianie nowych rekordów (np. INSERT). Jest elementem edycji danych, a nie raportowania.
  • Aktualizowanie danych w tabelach – to zmiana istniejących rekordów (np. UPDATE). Również jest to modyfikacja danych, a nie funkcja raportu.

W praktyce: raporty wykorzystuje się do przygotowania podsumowań (np. miesięczne statystyki), kontroli danych (np. lista rekordów z brakami) lub wydruków dla odbiorców. Nawet jeśli narzędzie raportowe ma przyciski nawigacji czy filtrowania, sam raport powinien opierać się na danych źródłowych bez ich edycji. Na egzaminie warto pamiętać prostą regułę: raport = odczyt i prezentacja, a INSERT/UPDATE/DELETE = modyfikacja tabel.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Raport to forma prezentacji danych pobranych z bazy (często z zapytania SELECT), ułożonych w czytelne zestawienie. Może zawierać grupowanie, sortowanie i podsumowania, ale zasadniczo nie służy do zmieniania rekordów w tabelach.
Z analizą danych najczęściej kojarzy się odczyt i zestawianie informacji, czyli zapytania typu SELECT oraz filtrowanie, sortowanie i agregacje. Modyfikacja danych to osobna grupa działań: dodawanie, aktualizacja i usuwanie rekordów.
Usuwanie danych zmienia stan bazy i może prowadzić do utraty informacji, więc wymaga kontroli i uprawnień. Raport ma charakter informacyjny: pokazuje dane w formie zestawienia (np. do wydruku lub PDF), a nie wykonuje operacji kasowania rekordów.
Tak. W praktyce raport bardzo często jest oparty o zapytanie SQL (najczęściej SELECT), które wybiera dane do pokazania. Dzięki temu można ograniczyć rekordy, dodać obliczenia i agregacje, a następnie przedstawić wynik w przejrzystym układzie.
Najprościej: formularz jest zwykle do wprowadzania i edycji danych, a raport do ich prezentacji i podsumowań. Formularz wspiera dodawanie/zmianę rekordów, raport skupia się na układzie, grupach i wydruku wyników.
Częsty błąd to utożsamianie raportu z "pracą na danych" i wybieranie odpowiedzi o dodawaniu/usuwaniu/aktualizacji. Warto pamiętać regułę: raport służy do analizy i prezentacji, a modyfikacja danych to osobne operacje (DML).
Są to operacje modyfikacji danych: INSERT dodaje nowe rekordy, UPDATE zmienia istniejące wartości, a DELETE usuwa rekordy. To nie jest cel raportu, bo raport ma przedstawiać dane, a nie trwale zmieniać zawartość tabel.
Raporty tworzy się, gdy trzeba przygotować zestawienie dla użytkownika lub firmy: podsumowanie sprzedaży, listę zamówień, statystyki użytkowników, wykaz błędów w danych. Raport ułatwia czytelną prezentację i archiwizację wyników.
W analizie pomagają m.in. filtrowanie, sortowanie, grupowanie oraz podsumowania (np. suma, liczba, średnia). Dzięki temu raport pokazuje nie tylko surowe rekordy, ale też wnioski i agregaty z danych.
Najpierw rozpoznaj słowo kluczowe: raport prawie zawsze oznacza odczyt i prezentację. Jeśli w odpowiedziach są działania typu dodaj/usuń/zaktualizuj, to są one typowe dla modyfikacji tabel, a nie dla raportowania.
info

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

W praktyce zawodowej kluczowe jest to, że raport w systemie relacyjnej bazy danych służy do odczytu, zestawiania i prezentacji informacji, czyli do analizy wybranych danych (najczęściej na podstawie zapytania SELECT).

Źródła:

  • Microsoft Support: "Introduction to reports in Access" (opis celu raportów w bazie danych Access) https://support.microsoft.com/en-us/office/introduction-to-reports-in-access-6e3a5d84-97a1-4c7b-8d2b-198f6d47d15a - dostęp 2026-02-18
  • Oracle Database SQL Language Reference: "SELECT" (zapytanie do odczytu danych, bez modyfikacji) https://docs.oracle.com/en/database/oracle/oracle-database/ - dostęp 2026-02-18
  • PostgreSQL Documentation: "Data Manipulation" (rozdz. o INSERT/UPDATE/DELETE jako modyfikacji danych) https://www.postgresql.org/docs/current/dml.html - dostęp 2026-02-18

Materiały:

  • Dokumentacja narzędzia raportującego używanego w szkole/pracowni (np. moduł raportów w DBMS lub w środowisku RAD)
  • Materiały o języku SQL: rozdział o SELECT oraz osobno o INSERT/UPDATE/DELETE
  • Ćwiczenia praktyczne: budowa zapytania SELECT i utworzenie na jego podstawie raportu (wydruk/PDF)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego