← Questões de Banco de Dados

Banco de Dados · Fundação CETAP · 2025

Questão comentada de Banco de Dados

Com relação a linguagens procedurais PL/SQL e T-SQL, marque a alternativa correta.

Gabarito: D

PL/SQL e T-SQL são duas linguagens procedurais usadas dentro de bancos de dados relacionais, mas cada uma nasceu no “mundo” de um fabricante diferente. O PL/SQL é a linguagem procedural do Oracle, muito usada para criar procedures, functions, triggers e blocos anônimos. Já o T-SQL é a extensão procedural do SQL usada no Microsoft SQL Server, também permitindo procedures, funções, triggers e outros recursos de programação. Ou seja, ambas servem para programar dentro do banco, mas não são a mesma coisa e não pertencem ao mesmo ecossistema. A questão acerta ao dizer que o PL/SQL é usado no Oracle e o T-SQL no MS-SQL Server. Isso é o ponto central: a banca quer que você associe cada linguagem ao seu respectivo SGBD. Não é uma comparação de “quem faz procedure e quem faz função”, porque as duas fazem isso. Então, quando aparecer a dupla PL/SQL x T-SQL, pense logo em Oracle x SQL Server. Também vale guardar uma ideia simples: essas linguagens são complementos procedurais ao SQL, não linguagens “baseadas em NoSQL”. NoSQL é outra família de bancos de dados, com proposta diferente, então essa associação não faz sentido. Em provas, a banca costuma testar justamente essa troca de nomes e a falsa ideia de que uma linguagem “é igual” à outra.

Continue treinando

Questões relacionadas