A database report is used to organize, group, and summarize data from one or more database tables or queries. Reports allow data to be presented attractively with custom formatting and graphics. They offer advantages like grouping data from multiple tables, performing calculations, and adding headers while allowing the report to be saved, updated, and printed in different orientations. Reports contain sections like page headers, group headers, report headers, details, group footers, and page footers to display things like column headings, grouped data fields, titles, summarized data, and page numbers.