Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Bazy danych

Słowa kluczowe: Formularz bazy danych Funkcje agregujące w SQL GROUP BY w SQL Raport bazy danych SELECT w SQL

Obiektem służącym w bazie danych do podsumowywania, wyświetlania i wydruków danych jest

A. raport.
B. zestawienie.
C. zapytanie.
D. formularz.

Pytanie z egzaminu CKE, czerwiec 2019 (arkusz EE.09-X-19.06).

Raport to właściwy obiekt bazy danych, gdy chodzi o podsumowywanie, estetyczne wyświetlanie i przygotowanie danych do wydruku. W praktyce raport działa jak warstwa prezentacji danych: pobiera informacje najczęściej z tabeli albo zapytania, a potem układa je w czytelną postać, np. z nagłówkiem, stopką, grupowaniem rekordów, sumami, średnimi czy numeracją stron. W programach typu Microsoft Access raport wykorzystuje się np. do wydrukowania listy faktur, zestawienia sprzedaży według miesięcy, raportu obecności uczniów albo podsumowania stanów magazynowych. Moim zdaniem to jeden z tych obiektów, które dobrze pokazują różnicę między przechowywaniem danych a ich prezentacją. Dobra praktyka jest taka, żeby raport opierać na wcześniej przygotowanym zapytaniu, bo wtedy logika filtrowania i obliczeń jest oddzielona od wyglądu dokumentu. Raport nie służy głównie do wpisywania danych, tylko do ich czytelnego pokazania, często w formacie gotowym do druku lub eksportu, np. PDF.
W tym pytaniu łatwo pomylić kilka pojęć, bo wszystkie dotyczą pracy z danymi, ale pełnią różne role. Zapytanie służy przede wszystkim do pobierania, filtrowania, sortowania albo przetwarzania danych z tabel. Można w nim policzyć sumę, wybrać rekordy spełniające warunek albo połączyć dane z kilku tabel, ale samo zapytanie nie jest typowym obiektem przeznaczonym do eleganckiego wydruku. Ono raczej przygotowuje dane, które potem mogą zostać użyte w raporcie. Formularz z kolei jest projektowany głównie do wygodnego wprowadzania, edytowania i przeglądania pojedynczych rekordów. Użytkownik może przez formularz dopisać klienta, poprawić adres albo wybrać wartość z listy, ale to nadal nie jest najlepsze narzędzie do zbiorczych wydruków. Pojęcie zestawienie brzmi bardzo podobnie do raportu i w języku potocznym często ktoś tak powie, no bo raport faktycznie może być zestawieniem danych. Problem w tym, że w typowej bazie danych, szczególnie w środowisku takim jak Access, formalnym obiektem jest raport, a nie zestawienie. Typowy błąd myślowy polega na tym, że patrzy się tylko na znaczenie słowa, a nie na nazwę konkretnego obiektu systemu bazodanowego. W projektowaniu baz danych warto rozdzielać funkcje: tabele przechowują dane, zapytania je wybierają i przetwarzają, formularze ułatwiają obsługę użytkownikowi, a raporty prezentują wyniki w uporządkowanej formie do podglądu, druku lub eksportu.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.