Questões de Concurso Público CIGA-SC 2020 para Programador
Foram encontradas 8 questões
![](https://s3.amazonaws.com/qcon-assets-production/images/provas/83041/3e345f5a2fa512a42177.png)
Analise a instrução SQL apresentada abaixo:
SELECT id_empresa, id_atividade, COUNT(*) AS qtde
FROM empresa_atividade AS ea
GROUP BY id_empresa, id_atividade
HAVING COUNT(*)>1
Essa consulta pode ser utilizada para detectar e apontar eventuais violações dos requisitos:
![](https://s3.amazonaws.com/qcon-assets-production/images/provas/83041/3e345f5a2fa512a42177.png)
Analise a instrução SQL apresentada abaixo:
SELECT id_empresa,
id_atividade,
COUNT(*) AS qtde
FROM empresa_atividade AS ea
GROUP BY id_empresa, id_atividade
WHERE COUNT(*)>1
Essa consulta pode ser utilizada para detectar e apontar eventuais violações dos requisitos:
![](https://s3.amazonaws.com/qcon-assets-production/images/provas/83041/3e345f5a2fa512a42177.png)
UPDATE empresa_atividade SET in_principal='S' WHERE id_empresa IN (SELECT id_empresa FROM empresa_atividade
![Imagem associada para resolução da questão](https://arquivos.qconcursos.com/images/provas/83041/2995e11abadd2470fa86.png)
)
A instrução que completaria a parte ocultada da instrução SQL, de maneira que corrigisse a situação proposta, é:
![](https://s3.amazonaws.com/qcon-assets-production/images/provas/83041/3e345f5a2fa512a42177.png)
Relacione a Coluna 1 à Coluna 2, associando os bancos de dados às suas respectivas características.
Coluna 1
1. Redis.
2. Cassandra.
3. MongoDB.
Coluna 2
( ) Colunas como modelo de dados.
( ) Documentos como modelo de dados.
( ) Chave-valor como modelo de dados.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Resultado da execução da instrução SQL: SELECT * FROM imposto
id_imposto ds_nome 1 Imposto A 2 Imposto B 3 Imposto C
Resultado da execução da instrução SQL: SELECT * FROM imposto_aliquota
id_aliquota id_imposto vl_inicio vl_fim vl_aliquota 1 1 0.01 50,000 1 2 1 50,000.01 150,000 2 3 1 150,000.01 500,000 5 4 1 500,000 [NULL] 10 5 2 0.01 100,000 1 6 2 100,000.01 [NULL] 2
A instrução apresentada a seguir também foi executada:
SELECT DISTINCT i.ds_nome FROM imposto i LEFT JOIN imposto_aliquota ia USING (id_imposto) ORDER BY i.ds_nome;
O resultado da instrução acima é:
![Imagem associada para resolução da questão](https://arquivos.qconcursos.com/images/provas/83041/1a44e494034707f9817a.png)
Cada desenvolvedor fez uma afirmação a respeito da situação expressa pela cópia da tela na Figura 2:
Desenvolvedor X: O serviço responsável por receber as conexões do banco de dados MySQL está aceitando conexões;
Desenvolvedor Y: Só é possível acessar o serviço de banco de dados MySQL a partir de conexões que têm origem no servidor em questão;
Desenvolvedor Z: O problema ocorre devido a um driver de conexão incorreto.
De acordo com as informações apresentadas, quais estão corretas?
Em um banco de dados MongoDB vazio, um usuário abre o MongoDB Shell e executa os comandos abaixo, na ordem em que são mostrados:
1. use ciga
2. db.cidades.insertOne( { id: 1, descricao:"Fortaleza" } )
3. db.cidades.insertOne( { id: 1, descricao:"Fortaleza", uf:"CE" } )
4. db.cidades.find({})
É correto afirmar que: