Raport bazy danych

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

Czym jest raport bazy danych?

Raport bazy danych to obiekt służący do czytelnej prezentacji danych, najczęściej w formie przeznaczonej do wydruku, eksportu do PDF lub podsumowania informacji. Raport nie służy zwykle do wprowadzania danych, lecz do ich uporządkowanego przedstawienia.

W programach takich jak Microsoft Access raport może pokazywać dane np. z listy klientów, zamówień, faktur albo zestawienia sprzedaży.

Skąd raport pobiera rekordy?

Rekordy wyświetlane w raporcie mogą pochodzić przede wszystkim z:

  • tabeli – czyli podstawowego miejsca przechowywania danych,
  • zapytania wybierającego SELECT – jeśli dane mają być wcześniej przefiltrowane, posortowane lub połączone z kilku tabel.

W pytaniu egzaminacyjnym poprawną odpowiedzią jest tabela, ponieważ to tabela przechowuje rekordy, które mogą zostać użyte jako źródło danych raportu.

Czym raport nie jest?

Raport nie jest tym samym co:

  • makropolecenie – makro automatyzuje czynności, ale samo nie przechowuje rekordów,
  • inny raport – raport jest obiektem prezentującym dane, a nie typowym źródłem rekordów,
  • zapytanie INSERT INTO – jest to zapytanie dodające dane do tabeli, a nie wybierające rekordy do wyświetlenia.

Przykład zastosowania

Jeżeli tabela Klienci zawiera kolumny Imie, Nazwisko i Miasto, raport może wyświetlać uporządkowaną listę klientów, np. pogrupowaną według miasta.

Raport odpowiada więc na pytanie: jak zaprezentować dane, a tabela odpowiada na pytanie: gdzie dane są przechowywane.