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.