Questão de Banco de Dados — SQL — FUNDATEC 2023
- Código
- qq890485
- Banca
- FUNDATEC
- Órgão
- CIGA-SC
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Sistemas
- A1 – 2 – 3.
- B1 – 3 – 2.
- C2 – 1 – 3.
- D3 – 1 – 2.
- E3 – 2 – 1.
GabaritoB — 1 – 3 – 2.
Gabarito: letra B. A associação correta é: Oracle utiliza PL/SQL, SQL Server utiliza T-SQL e PostgreSQL utiliza PL/pgSQL. Portanto, a ordem de preenchimento dos parênteses (de cima para baixo) é 1 – 3 – 2.
A banca cobra o conhecimento das linguagens proprietárias de cada SGBD relacional. Cada um desenvolveu sua própria extensão procedural da SQL padrão: Oracle → PL/SQL; Microsoft SQL Server → T-SQL; PostgreSQL → PL/pgSQL.
SGBD | Extensão SQL |
|---|---|
Oracle | PL/SQL |
SQL Server | T-SQL |
PostgreSQL | PL/pgSQL |
Associa PostgreSQL à segunda posição (T-SQL) e SQL Server à terceira (PL/pgSQL). Troca as linguagens: T-SQL é do SQL Server, e PL/pgSQL é do PostgreSQL.
Sequência 1 (Oracle → PL/SQL), 3 (SQL Server → T-SQL), 2 (PostgreSQL → PL/pgSQL). Corresponde exatamente ao par correto de cada SGBD listado.
Coloca PostgreSQL na primeira posição (que seria PL/SQL, do Oracle) e Oracle na segunda (T-SQL). Inverte as associações.
Inicia com SQL Server (T-SQL) na primeira posição, que deveria ser PL/SQL (Oracle).
Termina com Oracle na terceira posição (PL/pgSQL) e PostgreSQL na primeira (T-SQL). Nenhum dos pares coincide.
Memorize as extensões proprietárias: Oracle → PL/SQL, SQL Server → T-SQL, PostgreSQL → PL/pgSQL. Uma dica prática: o nome PL/pgSQL lembra "PostgreSQL" (pg). Já T-SQL vem do Transact-SQL da Microsoft. PL/SQL é a linguagem procedural da Oracle.
Gabarito: letra B.
Link permanente: /questoes/qq890485