Questões de Concurso Público TCM-GO 2015 para Auditor de Controle Externo - Informática

Foram encontradas 3 questões

Q514754 Banco de Dados
Considere que no Tribunal de Contas dos Municípios do Estado de Goiás (TCM/GO) haja um banco de dados relacional denominado BD_TCM que possui a tabela Tab_TCM cujos campos estão assim descritos:

Tab_TCM


Um Auditor de Controle Externo da área de TI do TCM/GO recebeu a tarefa de utilizar comandos SQL para:

I. criar a tabela Tab_TCM,
II. listar o(s) município(s) com maior déficit entre Receita e Despesa,
III. listar o(s) município(s) cuja soma da Dívida_Flutuante com a Dívida_Fundada seja maior que R$ 10000000,00.

O comando SQL correto, capaz de realizar, pelo menos, uma das três tarefas é:
Alternativas
Q514756 Banco de Dados
Para encontrar o melhor plano de avaliação de consulta, o otimizador precisa gerar planos alternativos que produzam o mesmo resultado que a expressão SQL dada, e escolher o melhor. A geração de planos de avaliação de consulta envolve 3 etapas:

1. Gerar expressões que sejam logicamente equivalentes à expressão dada.
2. Anotar as expressões resultantes de maneiras alternativas para gerar planos diferentes.
3. Estimar o custo de cada plano.

De acordo com este contexto, é correto afirmar que
Alternativas
Q514777 Banco de Dados
Um Auditor de Controle Externo da área de TI do TCM/GO verificou que uma aplicação utiliza a seguinte chamada SQL:

String query = "SELECT * FROM accounts WHERE custID='" + request.getParameter("id") + "'";

Esta mesma aplicação utiliza um framework de persistência que faz a seguinte chamada em um formato SQL adaptado:

Query HQLQuery = session.createQuery("FROM accounts WHERE custID='" + request.getParameter("id") + "'");

Esta aplicação está vulnerável a ataques de
Alternativas
Respostas
1: E
2: D
3: D