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.