SQL (Structured Query Language) is designed specifically for Relational Database Management Systems (RDBMS). The relational model, based on mathematical set theory, organizes data into tables with rows and columns, which SQL manipulates. SQL does not support Hierarchical or Network database models (these are older models), and File Management is a lower-level OS concept, not a data model.