Foram encontradas 249 questões.
Avalie as afirmativas a seguir sobre operações de conjunto (UNION, INTERSECT, EXCEPT), tratamento de valores NULL e duplicação de tuplas em SQL:
I. A operação UNION DISTINCT, embora semanticamente equivalente a UNION, pode ser utilizada para explicitar a remoção de duplicatas entre os resultados de duas consultas. Já UNION ALL preserva todas as tuplas, inclusive duplicadas, com melhor desempenho.
II. A linguagem SQL utiliza lógica de três valores (TRUE, FALSE, UNKNOWN) ao avaliar expressões lógicas, sendo UNKNOWN o resultado típico de comparações com NULL.
III. Em SQL, ao comparar um valor com NULL, deve-se usar o operador de igualdade (=) ou desigualdade (<>), já que NULL é tratado como um valor especial.
IV. Embora o modelo relacional clássico trate relações como conjuntos, o SQL permite tuplas duplicadas tanto em tabelas quanto em resultados de consultas, tratando seus dados como multiconjuntos (bags).
É correto o que se afirma:
Provas
Avalie as afirmativas a seguir sobre operadores e cláusulas da linguagem SQL:
I. O operador OUTER JOIN garante que todos os registros da tabela base sejam incluídos no resultado, mesmo que não haja correspondência com a tabela associada, preenchendo com NULL os campos não emparelhados.
II. O operador IN retorna TRUE se ao menos uma das comparações for satisfeita; já o operador ALL retorna TRUE somente se todas as comparações forem verdadeiras.
III. A cláusula WHERE pode ser utilizada para filtrar resultados agregados desde que esteja posicionada após o GROUP BY.
IV. A cláusula HAVING pode ser usada para filtrar grupos de resultados gerados por funções agregadas, enquanto WHERE atua apenas sobre linhas individuais antes do agrupamento.
É correto o que se afirma em:
Provas
Considere as seguintes assertivas sobre técnicas de otimização e projeto de bancos de dados e marque V, para as verdadeiras, e F, para as falsas:
(__) A desnormalização do esquema de banco de dados é uma técnica que busca eliminar toda e qualquer redundância, garantindo a maior consistência possível dos dados.
(__) A operação de junção (JOIN) é reconhecida como uma das operações que potencialmente mais consomem tempo no processamento de consultas.
(__) Em um otimizador de consulta baseado em custo, o sistema estima e compara os custos de diferentes estratégias de execução para escolher a mais eficiente.
(__) A criação de índices em atributos que não são usados em cláusulas de junção ou seleção melhora o desempenho das consultas, pois permite que todos os caminhos de acesso à tabela sejam otimizados igualmente.
A alternativa que apresenta a sequência correta é:
Provas
Sobre a otimização (tuning) de consultas em bancos de dados relacionais, avalie as afirmações apresentadas a seguir:
I. Consultas com múltiplas condições de seleção conectadas pelo operador lógico OR podem não utilizar índices eficientemente e podem ser otimizadas dividindo-as em uma união (UNION) de consultas separadas.
II. O uso desnecessário da cláusula DISTINCT pode ser evitado sem alterar o resultado em alguns casos, o que é benéfico, pois DISTINCT frequentemente causa uma operação de ordenação onerosa.
III. Consultas aninhadas correlacionadas são sempre mais eficientes do que suas versões não aninhadas ou reescritas como JOINs, pois o SGBD otimiza sua execução avaliando a subconsulta apenas uma vez.
IV. Expressões aritméticas ou comparações envolvendo valores NULL ou substrings em cláusulas WHERE podem, em alguns casos, impedir que o otimizador de consulta utilize índices relevantes.
É correto o que se afirma em:
Provas
Subconsultas e aliases são recursos essenciais em SQL, empregados tanto na estruturação de consultas complexas quanto na resolução de dependências entre escopos interno e externo. Com base nisso, analise as afirmações a seguir:
I. Subconsultas podem ser utilizadas nas cláusulas WHERE, HAVING e FROM, sendo geralmente necessário atribuir um alias quando posicionadas em FROM, especialmente para permitir referência a seus campos.
II. O operador EXISTS avalia como verdadeira a condição sempre que a subconsulta retornar ao menos uma tupla, mesmo que composta exclusivamente por valores NULL.
III. O uso de aliases em subconsultas correlacionadas é necessário para garantir a correta referência cruzada entre os escopos interno e externo da consulta.
IV. O operador IN compara um valor escalar com os resultados de uma subconsulta, sendo sensível à presença de NULL, o que pode influenciar o resultado lógico da expressão.
É correto o que se afirma em:
Provas
Disciplina: TI - Gestão e Governança de TI
Banca: FURB
Orgão: Pref. Florianópolis-SC
Avalie as assertivas que seguem sobre conceitos e metodologias em Business Intelligence e em análise de dados e marque V, para as verdadeiras, e F, para as falsas:
(__) Em análise de regressão, para prever observações futuras com maior solidez, é útil que a relação entre variáveis explicativas (independentes) e variável resposta (dependente) possa ser logicamente interpretada como causal.
(__) O F-measure é uma métrica utilizada para avaliar modelos de classificação, que combina precisão e taxa de verdadeiros positivos.
(__) Wrapper methods, em seleção de atributos para data mining, avaliam um grupo de variáveis utilizando o mesmo algoritmo de classificação ou regressão que será usado para prever a variável alvo, e são, no geral, computacionalmente leves.
(__) A granularidade dos dados em um sistema BI refere-se ao nível de detalhe, e sistemas BI devem idealmente manter dados detalhados para permitir a validação da validade dos dados e evitar discussões sobre o resultado.
Assinale a alternativa que apresenta a sequência correta:
Provas
Provas
Provas
Provas
Considere que você está utilizando um sistema operacional GNU/Linux baseado em Debian (como o Ubuntu 22.04 LTS), com configurações padrão e comandos disponíveis conforme os pacotes originais da distribuição. Avalie as afirmações a seguir, marcando V, para as verdadeiras, e F, para as falsas:
(__) O comando sudo, por padrão, solicita a senha do root e não registra os comandos executados em log. No entanto, é possível configurar o sistema para registrar essas ações por meio de opções no arquivo /etc/sudoers.
(__) O APT (Advanced Package Tool) gerencia pacotes .deb em sistemas baseados em Debian, resolvendo automaticamente dependências simples. Contudo, em conflitos complexos entre múltiplos pacotes, pode exigir intervenção manual ou o uso de ferramentas auxiliares externas ao seu fluxo padrão.
(__) O comando cat, conforme implementado pelas GNU coreutils, exibe o conteúdo de arquivos diretamente no terminal, oferecendo suporte à paginação por meio de opções nativas (flags), o que o torna adequado para leitura controlada de arquivos grandes.
Assinale a alternativa que apresenta a sequência correta:
Provas
Caderno Container