Um analista de sistemas está desenvolvendo uma aplicação baseada em banco de dad...

Questão de Informática da banca MPE RS aplicada no concurso MPE RS (2015). Confira a resolução completa abaixo:

Um analista de sistemas está desenvolvendo uma aplicação baseada em banco de dados. Entre os requisitos de projeto está a necessidade de essa aplicação ser independente de sistema de gerenciamento de banco de dados (SGDB) e de sistema operacional. Qual, entre as tecnologias fornecidas abaixo, atende essa necessidade?