Przejdź do głównej treści

Raport bazy danych

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Co to jest raport bazy danych?

Raport bazy danych to obiekt lub dokument tworzony w systemie zarządzania bazą danych, którego głównym celem jest prezentacja i analiza wybranych danych. Raport nie służy do bezpośredniego dodawania, usuwania ani aktualizowania rekordów w tabelach.

Raporty są często tworzone na podstawie:
- tabel,
- zapytań SQL, szczególnie SELECT,
- widoków,
- danych filtrowanych lub pogrupowanych.

Do czego służy raport?

Raport pozwala uporządkować dane w czytelnej formie, np. jako zestawienie, podsumowanie lub wydruk. Może zawierać nagłówki, stopki, grupowanie danych, sumy, średnie, liczniki oraz inne elementy analityczne.

Przykładowe zastosowania raportów:
- zestawienie sprzedaży za dany miesiąc,
- lista uczniów z ocenami,
- podsumowanie liczby zamówień według klientów,
- analiza stanów magazynowych.

Raport a formularz

Raport należy odróżniać od formularza bazy danych. Formularz zwykle służy do wygodnego wprowadzania, edycji lub przeglądania pojedynczych rekordów. Raport natomiast służy głównie do prezentacji danych zbiorczych i analizy.

Przykład źródła danych raportu

Raport może być oparty na zapytaniu SQL:

SELECT kategoria, COUNT(*) AS liczba_produktow, AVG(cena) AS srednia_cena
FROM produkty
GROUP BY kategoria;

Takie zapytanie nie modyfikuje danych, lecz przygotowuje zestawienie do analizy.

Najważniejsze do egzaminu

Jeżeli pytanie dotyczy raportu w relacyjnej bazie danych, poprawne skojarzenie to analiza, prezentacja, zestawienie lub wydruk danych. Operacje takie jak dodawanie, usuwanie i aktualizowanie danych dotyczą raczej formularzy lub poleceń DML, a nie raportów.