Query processing involves translating queries into a form the database management system can use to efficiently retrieve the desired data. It includes parsing queries, translating them into relational algebra expressions, optimizing the query plan to minimize costs, and executing the optimal plan. The key steps are translation, optimization of multiple evaluation plans based on statistics, and execution of the selected lowest-cost plan to return results. Query processing is crucial for large databases to return results in a timely manner.