Questões de Concurso
Foram encontradas 13.780 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Diante de um sistema com banco de dados relacional SQL Server com determinadas tabelas, conforme apresenta o quadro abaixo, equipe de RH necessita de um relatório que apresente o nome de cada secretaria e a média salarial dos servidores lotados nela que tenham sido admitidos há mais de 5 anos, listando somente as secretarias cuja média salarial desse grupo supere a média salarial de todos os servidores do município, com o resultado ordenado da maior para a menor média.
SERVIDORES (id_servidor, nome, id_lotacao, data_admissao, salario)LOTACOES (id_lotacao, nome_lotacao, id_secretaria)
SECRETARIAS (id_secretaria, nome_secretaria, orcamento anual)
Assim, assinale a alternativa que contém o comando SQL capaz de atender CORRETAMENTE a esse requisito.
O setor de TI de uma organização mantém o registro de logs de acessos aos sistemas internos em uma única tabela no banco de dados:

Ao revisar o modelo, um técnico concluiu que a tabela não está adequadamente normalizada e que sua estrutura atual pode gerar anomalias de atualização. Assinale a alternativa que descreve CORRETAMENTE o problema identificado e a solução apropriada:
Para atender ao requisito, o técnico escreveu a seguinte consulta SQL: SELECT nome, localizacaoFROM ATIVO WHERE tipo = 'switch' OR status = 'inativo';
Assinale a alternativa que descreve CORRETAMENTE o comportamento dessa consulta:
O gestor de suporte de uma organização precisa verificar a situação de todos os técnicos da equipe em relação aos chamados registrados no sistema. As tabelas utilizadas possuem a seguinte estrutura:

O gestor precisa de uma consulta que liste todos os técnicos da equipe e seus respectivos chamados, inclusive aqueles que ainda não possuem nenhum chamado atribuído, exibindo os dados do chamado como nulos quando não houver atribuição. Técnicos com mais de um chamado devem aparecer em linhas separadas, uma por chamado. A consulta deve retornar exclusivamente registros de técnicos, não devendo incluir chamados não atribuídos a nenhum técnico.
Assinale a alternativa que apresenta a consulta SQL que atende CORRETAMENTE ao requisito:
Observe que a tabela MATRICULAS representa um relacionamento N–M entre estudantes e disciplinas. Considere a seguinte consulta SQL:
SELECT e.nome, d.nome FROM estudantes e JOIN matriculas m ON e.id_estudante = m.id_estudante JOIN disciplinas d ON d.id_disciplina = m.id_disciplina WHERE m.nota >= 8;
Assinale a alternativa que apresenta o resultado da consulta.
Considere o seguinte esquema de banco de dados relacional, supondo que as consultas são executadas utilizando SQL padrão (ANSI SQL):

Considere a seguinte consulta SQL:
SELECT c.nome, COUNT(p.id_pedido) AS total_pedidos, SUM(p.valor) AS total_valor
FROM clientes c
INNER JOIN pedidos p
ON c.id_cliente = p.id_cliente
GROUP BY c.id_cliente, c.nome
HAVING SUM(p.valor) > 150;
Assinale a alternativa que apresenta o resultado da consulta.
Analise a seguinte consulta SQL:
SELECT departamento, COUNT(*)
FROM funcionarios
GROUP BY departamento
HAVING COUNT(*) > 5;
Essa consulta retorna:
Considerando os conceitos de transações em banco de dados, assinale a alternativa correta
Analise as seguintes tabelas de um banco de dados relacional:

Considere a seguinte consulta SQL:

Qual será o resultado produzido pela consulta?
Considere a seguinte relação utilizada em um sistema acadêmico:

Considere também as seguintes dependências funcionais:
1. id_oferta → nome_disciplina, id_professor
2. id_professor → nome_professor, departamento_professor
Com base nas regras de normalização até a Terceira Forma Normal (3FN), assinale a alternativa correta.
( ) A operação de seleção (σ) é utilizada para filtrar tuplas de uma relação com base em uma condição lógica, sem alterar o número de atributos da relação resultante.
( ) A operação de projeção (
) pode eliminar atributos de uma relação e também remover tuplas
duplicadas no resultado. ( ) A operação de junção (⨝) pode ser definida a partir da combinação das operações de produto cartesiano (×) e seleção (σ).
( ) A operação de união (∪) exige que as relações envolvidas possuam o mesmo número de atributos, porém não necessariamente os mesmos domínios.
( ) A operação de diferença (−) retorna tuplas que estão presentes em ambas as relações envolvidas na operação.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
ALTER TABLE pedido DROP COLUMN id_cliente; DROP TABLE cliente;
Considerando as regras de integridade referencial e o comportamento padrão dos SGBDs relacionais, assinale a alternativa correta.