Foram encontradas 24.804 questões.
Durante uma análise das rotinas do sistema, o analista deparou-se com o script SQL a seguir, utilizado diariamente para gerar relatórios financeiros de fisioterapeutas cadastrados.
SELECT p.nome, c.cidade, COUNT(a.id) AS total_atendimentos, SUM(a.valor) AS receita_total
FROM Profissional p
INNER JOIN Atendimento a ON p.id = a.id_profissional
LEFT JOIN Clinica c ON a.id_clinica = c.id
WHERE p.especialidade = ‘Fisioterapia’
GROUP BY p.nome, c.cidade
HAVING COUNT(a.id) > 10
ORDER BY receita_total DESC;
Com base nessa situação hipotética e a partir da análise estrutural dessa query e dos conceitos fundamentais de banco de dados, julgue os itens seguintes.
No contexto apresentado, a tabela Atendimento funciona como tabela de relacionamento ao vincular profissionais e clínicas por meio de chaves estrangeiras.
Provas
Durante uma análise das rotinas do sistema, o analista deparou-se com o script SQL a seguir, utilizado diariamente para gerar relatórios financeiros de fisioterapeutas cadastrados.
SELECT p.nome, c.cidade, COUNT(a.id) AS total_atendimentos, SUM(a.valor) AS receita_total
FROM Profissional p
INNER JOIN Atendimento a ON p.id = a.id_profissional
LEFT JOIN Clinica c ON a.id_clinica = c.id
WHERE p.especialidade = ‘Fisioterapia’
GROUP BY p.nome, c.cidade
HAVING COUNT(a.id) > 10
ORDER BY receita_total DESC;
Com base nessa situação hipotética e a partir da análise estrutural dessa query e dos conceitos fundamentais de banco de dados, julgue os itens seguintes.
Na ordem lógica de processamento da consulta, a cláusula HAVING atua antes de WHERE, filtrando linhas individuais que só depois serão submetidas ao GROUP BY.
Provas
No padrão SQL ANSI, os operadores EXISTS e IN podem ser utilizados em subconsultas para verificação de existência e pertinência de valores. Analise as afirmativas a seguir:
I.O operador EXISTS retorna verdadeiro caso a subconsulta retorne pelo menos uma linha, podendo interromper sua avaliação lógica após a primeira correspondência.
II.O operador IN verifica se um valor pertence ao conjunto retornado por uma subconsulta, sendo semanticamente equivalente, em muitos casos, a uma comparação com múltiplos valores.
III.O operador EXISTS não depende das colunas retornadas pela subconsulta, mas apenas da existência de linhas no resultado.
É correto o que se afirma em:
Provas
No padrão SQL ANSI, o operador UNION é utilizado para combinar os resultados de duas ou mais consultas SELECT. Existe também o operador UNION ALL, que possui comportamento semelhante, porém, com diferenças importantes quanto ao tratamento dos dados retornados. Analise as afirmativas a seguir:
I.O operador UNION elimina automaticamente registros duplicados entre os conjuntos de resultados das consultas envolvidas.
II.O operador UNION ALL retorna todos os registros das consultas, incluindo possíveis duplicatas.
III.O operador UNION garante que os resultados finais sejam retornados em ordem crescente pela primeira coluna selecionada.
É correto o que se afirma em:
Provas
No padrão SQL ANSI, a instrução UPDATE pode utilizar subconsultas correlacionadas para atualizar valores de uma tabela com base em dados de outra. Nesse tipo de construção, a subconsulta interna pode depender diretamente da consulta externa. Analise as afirmativas a seguir:
I.Uma subconsulta correlacionada em um comando UPDATE pode referenciar colunas da tabela da consulta externa dentro da subconsulta interna.
II.Em subconsultas correlacionadas, a consulta interna é executada uma única vez e seu resultado é reutilizado para todas as linhas da tabela externa.
III.O uso de subconsultas correlacionadas em UPDATE impede a utilização da cláusula WHERE dentro da subconsulta.
É correto o que se afirma em:
Provas
No padrão SQL ANSI, a instrução UPDATE permite atualizar múltiplas colunas em uma mesma operação. A avaliação das expressões do comando SET segue regras específicas quanto ao uso dos valores antigos (antes da atualização) e novos (após a atualização).
Considere o comando: UPDATE tabela SET col1 = col2, col2 = col1;
Aplicado a uma linha onde col1 = 1 e col2 = 2.
Analise as afirmativas a seguir:
I.O resultado final da execução será col1 = 2 e col2 = 1, caracterizando a troca de valores entre as colunas.
II.Durante a execução do UPDATE, as atribuições da cláusula SET são avaliadas sequencialmente, de modo que a segunda atribuição utiliza o valor já atualizado na primeira.
III.A execução do comando resulta em erro devido a uma referência circular entre as colunas.
É correto o que se afirma em:
Provas
No contexto da categoria Broken Access Control do OWASP Top 10, falhas no controle de acesso estão frequentemente associadas a problemas na definição e implementação de requisitos de segurança ao longo do ciclo de desenvolvimento. Nesse contexto, é correto afirmar que:
Provas
Na linguagem Java, a herança múltipla é suportada apenas para tipos (interfaces), sendo vedada a herança múltipla de estado (campos) em classes. Analise as afirmativas a seguir:
( ) Interfaces podem declarar atributos de instância com modificadores variados, incluindo privados e não finais.
( ) É possível utilizar a sintaxe InterfaceName.super.metodo() para invocar explicitamente um método default de uma interface.
( ) Se uma classe implementar duas interfaces que possuem métodos default com a mesma assinatura, ela deve sobrescrever o método para resolver o conflito.
Assinale a alternativa que apresenta a sequência correta:
Provas
Em bancos de dados relacionais, o comando RENAME TABLE (ou equivalente, como ALTER TABLE ... RENAME) é utilizado para alterar o nome de uma tabela existente. Nesse contexto, é correto afirmar que:
Provas
Um analista de sistemas de uma agência reguladora federal está projetando o banco de dados para um novo sistema de fiscalização. O sistema precisa armazenar dados complexos sobre empresas, licenças, autos de infração e vistorias. Para garantir a integridade, consistência e evitar redundâncias, a correta modelagem e normalização dos dados são cruciais. Marque a alternativa CORRETA que descreve a aplicação dos conceitos de normalização em um banco de dados relacional para o setor público.
Provas
Caderno Container