SQL (Structured Query Language) is a fourth-generation language (4GL) because it provides a high-level abstraction for working with databases. Unlike 3GLs like C or Java that require detailed procedural instructions, SQL allows users to specify what data they want using declarative statements like SELECT, letting the database engine handle the implementation details.