Questões da Prova FGV - 2018 - MPE-AL - Analista do Ministério Público - Administrador de Banco de dados

Foram encontradas 10 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q914466 Banco de Dados
No contexto de metadados de bancos de dados, assinale o comando SQL que, tanto no Oracle como no MS SQL Server, retorna a lista de tabelas no escopo corrente.
Alternativas
Q914462 Banco de Dados
Considere que o comando a seguir, seja executado em um aplicativo Web, após a requisição dos dados usuário/senha.
sql = “SELECT * FROM PESSOA WHERE Nome ='" + txtNome + " ' " AND Senha ='" + txtPwd + " ' "
Assinale os textos digitados maldosamente, armazenados respectivamente nas variáveis txtNome e txtPwd, que caracterizariam uma invasão do tipo “SQL Injection”.
Alternativas
Q914461 Banco de Dados

Considere o diagrama IDEF1X a seguir.


Imagem associada para resolução da questão

Assinale a opção que apresenta o script SQL que cria a tabela E1 corretamente.

Alternativas
Q914460 Banco de Dados

Considere o diagrama IDEF1X a seguir.



Imagem associada para resolução da questão

Assinale a opção que apresenta o script SQL que cria a tabela E2 corretamente.

Alternativas
Q914456 Banco de Dados
Considere um banco de dados com uma tabela R1, com atributos A e B, e outra, R2, com atributos A e C. Sobre elas é preciso preparar uma consulta que retorna os registros de R1 que não têm um registro correspondente em R2, tal que os valores dos atributos A em cada tabela tenham o mesmo valor. Foram preparados cinco comandos para tal fim, a saber.
select r1.* from r1 where r1.A not in ( select r2.A from r2 );
select r1.* from r1 where not exists ( select * from r2 where r2.A = r1.A );
select r1.* from r1 inner join r2 on r1.A <> r2.A;
select r1.* from r1 where ( select count(*) from r2 where r2.A=r1.A ) = 0;
select r1.* from r1 where r1.A not in ( select A from ( select A from r1 intersect select A from r2) x );
Considerando um banco de dados no MS SQL Server ou no Oracle, assinale a opção que indica o comando que não produz esse resultado corretamente.
Alternativas
Respostas
1: C
2: B
3: D
4: E
5: C