Categorias: Concursos Públicos

Questões de Tecnologia da Informação e Informática do ISS Porto Alegre. (temos recurso)

Olá pessoal,

Hoje vamos comentar as questões da prova de TI e Informática do ISS-Porto Alegre de último final de semana. Primeiramente, gostaria de dizer que fiquei extremamente satisfeito com o resultado da nossa revisão de véspera. Várias questões estavam nos slides e foram destacadas ao longo da revisão.

Temos uma questão que cabe recurso: a questão 10.

QUESTÃO 10 – Um cliente, ao realizar uma compra, poderá adquirir vários produtos. Por exemplo, no dia 03/01/2019, às 10h:37min (dez horas e trinta e sete minutos), o cliente João Pedro, adquiriu os seguintes produtos: (1) 10 lápis ao preço de venda de 0,55 cada; e (2) 5 canetas esferográficas, ao preço de venda de 1,50 cada. O valor total dessa compra realizada pelo Joao foi de 13,00, que corresponde a soma das seguintes contabilizações: (10 * 0,55 + 5 * 1,50). Joao Pedro poderá adquirir esses mesmos produtos e outros, quando desejar. As quantidades adquiridas e o preço de venda são registrados na tabela “AQUISICAO”. Pretende-se gerar um relatório que exiba o código e nome de cada cliente, a data de aquisição e o valor total de cada aquisição realizada por esses clientes. O resultado deverá ser ordenado de forma ascendente pela data de aquisição e, a seguir, pelo código do cliente, também de forma ascendente. Nesse caso, é uma consulta que atende corretamente ao enunciado acima:

Para responder a essa questão resolvi fazer o código em SQL usando o MySQL. O código encontra-se no arquivos pdf dos comentários da questão.

Agora vamos executar o código da questão:

<!– SELECT cli_codigo, cli_nome, aquisicao_data_hora, sum(aquisicao_preco_venda*aquisicao_quantidade_venda) soma

FROM cliente, aquisicao

WHERE cli_codigo – cliente_cli_codigo

GROUP BY cli_codigo, cli_nome, aquisicao_data_hora

ORDER BY cli_codigo, aquisicao_data_hora; –>

A primeira coisa que precisamos observar é que o código não compila, seguindo a descrição da figura que orienta a questão, o atributo está descrito com o nome “aquisição_data_hora” não “aquisição_data” como se apresenta nas consultas da questão 10. Outro ponto é, para que o resultado seja ordenado de forma correta, de acordo com o enunciado da questão, precisaríamos trocar a sequência dos atributos no ORDER BY para ORDER BY aquisicao_data_hora, cli_codigo.

Assim, temos que, todas as consultas da questão não funcionam, primeiramente por não compilarem pois o atributo aquisição_data não existe no modelo. Esse é um primeiro ponto pela anulação da questão.

O segundo ponto é: mesmo que os atributos estejam todos corretos na consulta, a ordem do resultado não estaria de acordo com o solicitado. Você pode executar os códigos acima no site sqlfiddle.com e verificar as afirmações acima.

Gabarito: B (Cabe recurso pela anulação.)

As demais questões estão comentadas no arquivo pdf. Acho que facilita a sua leitura e o armazenamento para uma revisão futura.

Qualquer dúvida estou às ordens,

Forte abraço e bons estudos,

Thiago Cavalcanti

Thiago Rodrigues Cavalcanti

Posts recentes

Concurso TJ PR: BANCA DEFINIDA para 60 vagas!

O Tribunal de Justiça do Paraná (TJ PR) definiu a nova banca organizadora do concurso…

6 minutos atrás

Concurso Exército: confira o calendário da EsFCEx 2025

Inscrições em abril e provas no mês de julho. Confira neste artigo as principais datas…

12 minutos atrás

Publicado extrato de contrato com a banca do concurso TJ PR!

Atenção, Coruja! O extrato de contrato entre o Tribunal de Justiça do Paraná e o…

26 minutos atrás

Princípio da Simetria no Processo Legislativo

O princípio da simetria é um dos fundamentos da organização federativa no Brasil, sendo aplicado…

58 minutos atrás

Concurso FURG RS: inscrições abertas para TAE! Até R$ 3 mil!

A Universidade Federal do Rio Grande publicou novo edital com a oferta 7 vagas de nível médio para…

1 hora atrás

Concurso TJ SP: provas em 06/04 para Assistente Social e Psicólogo!

O Tribunal de Justiça de São Paulo (TJ SP) oferece 50 vagas para o cargo de Analista de Sistemas…

1 hora atrás