Pregunta de entrevista de Great Developers

Implement a basic SQL query to retrieve data from a database. Explain the concept of normalization and its importance in database design. Discuss the differences between SQL and NoSQL databases.