Foram encontradas 24.797 questões.
Com base nos frameworks de governança e gestão de TIC, nas normas de segurança da informação e nas melhores práticas de mercado, julgue os itens a seguir.
Os controles internos de conformidade podem possuir natureza preventiva, detectiva e corretiva, razão pela qual sua atuação não se limita à resposta posterior a fraudes ou a incidentes já consumados.
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.
O comando SELECT integra a DDL, por ser o mecanismo responsável por definir a estrutura lógica dos dados que serão exibidos ao usuário.
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.
Caso haja lentidão na geração do relatório, a criação de índice sobre a coluna especialidade pode constituir medida de otimização voltada a acelerar a filtragem de registros realizada na cláusula WHERE.
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.
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
Caderno Container