Bericht (Informatik)
Ein Bericht (oder Report) ist in der Informatik eine durch ein Computerprogramm erzeugte, einheitlich strukturierte Darstellung von Inhalten aus Datenbeständen. Sie können in Papier- oder in beliebiger elektronischer Form (Bildschirminhalt, PDF …) vorliegen.
Berichte, oft auch „Liste“ genannt (weitere Synonyme siehe dort), können aus Teilmengen gespeicherter Daten (Beispiel: nur Privatkunden) bestehen (siehe Selektion). Sie können nur bestimmte Datenfelder verarbeiten/darstellen (mit oder ohne Adressangaben, siehe Projektion), Zusammenhänge zwischen den Daten darstellen (Kunde > Wohnort > Bundesland), die Daten zweckorientiert zu Gruppen mit entsprechenden Überschriften und Summeninformationen zusammenfassen und/oder sortieren.
Berichte können grundsätzlich mit jeder Art von Computerprogramm als dessen Funktionalität programmiert sein. Als spezialisierte Hilfsmittel zur Erzeugung von Berichten sind Reportgeneratoren verfügbar, die von IT-Herstellern, ggf. proprietär, bereitgestellt werden. Oft sind sie Teil einer übergeordneten Softwareentwicklungsumgebung, die auch Programmiersprachen und ein DBMS enthalten.
Berichte können eindimensional – Beispiel Kundenliste – oder mehrdimensional – Beispiel Kundenliste mit den je Kunde aufgeführten Bestellungen – gestaltet sein. Dazu stehen in der Report-Software bestimmte Entwurfstechniken zur Verfügung, zum Beispiel Unterberichte.
Bei entsprechendem Design kann ein Bericht auch so gestaltet sein, dass Formulare erzeugt werden, etwa jeweils mit Produkt- oder Kunden-Stammdaten.
Abgrenzung: Der Ausdruck Bericht wird häufig auch als Synonym für Logdateien verwendet, die systembezogene Ereignisse und/oder Befehle aufzeichnen und ggf. über einen begrenzten Zeitraum hinweg speichern. Dies sind jedoch keine "Berichte" im hier behandelten Sinn.