Foram encontradas 24.456 questões.
Em uma consulta SQL, o valor retornado por uma
subconsulta depende diretamente de dados da linha
atualmente processada pela consulta principal.
Segundo a classificação usual em SQL, esse tipo de
subconsulta é denominada:
Provas
Questão presente nas seguintes provas
Considere a necessidade de listar apenas os
departamentos que possuem mais de 10 funcionários
cadastrados.
De acordo com o funcionamento correto das cláusulas
SQL, a filtragem dessa condição deve ser realizada por
meio de:
Provas
Questão presente nas seguintes provas
Ao consultar duas tabelas, funcionário e departamento,
um desenvolvedor percebeu que sua consulta retornou
um número excessivamente alto de linhas, combinando
todos os registros de ambas as tabelas.
Analisando a situação apresentada, é possível concluir que esse comportamento ocorre quando:
Analisando a situação apresentada, é possível concluir que esse comportamento ocorre quando:
Provas
Questão presente nas seguintes provas
Um analista precisa recuperar todos os registros de
uma tabela cliente cujo campo email não foi informado
no momento do cadastro.
Considerando exclusivamente o comportamento do
SQL em relação a valores nulos, a forma correta e
tecnicamente adequada de realizar essa filtragem é:
Provas
Questão presente nas seguintes provas
Pedro, um experiente analista da ALEGO, atualizou o MySQL da
versão 8.4 para a versão 9.0 Enterprise Edition com sucesso e sem
nenhum tipo de erro ou intercorrências. Com relação aos novos
recursos adicionados no MySQL 9.0.
I. Essa versão inclui suporte para programas armazenados escritos em ShellScript, como o exemplo a seguir criado usando a CREATE FUNCTION:
II. Essa versão agora suporta uma coluna do tipo vetor. Um vetor é uma estrutura de dados que consiste em uma lista de entradas (valores de ponto flutuante de 4 bytes) que podem ser expressas como um valor de string binária ou uma string formatada como lista.
III. Essa versão agora não impõe especificações de chave estrangeira embutidas, que antes eram aceitas pelo analisador sintático. O MySQL 9.0 também aceita referências implícitas às colunas da chave primária de uma tabela filha.
Está correto o que se afirma em
I. Essa versão inclui suporte para programas armazenados escritos em ShellScript, como o exemplo a seguir criado usando a CREATE FUNCTION:
II. Essa versão agora suporta uma coluna do tipo vetor. Um vetor é uma estrutura de dados que consiste em uma lista de entradas (valores de ponto flutuante de 4 bytes) que podem ser expressas como um valor de string binária ou uma string formatada como lista.
III. Essa versão agora não impõe especificações de chave estrangeira embutidas, que antes eram aceitas pelo analisador sintático. O MySQL 9.0 também aceita referências implícitas às colunas da chave primária de uma tabela filha.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
No contexto de sistemas de gerenciamento de banco de dados
relacionais, considere um cenário hipotético em que duas
transações simultâneas (T1 e T2) tentam atualizar o saldo da conta
bancária de um analista de infraestrutura da ALEGO. A transação
T1 lê o saldo de R$100,00 da conta, a Transação T2 também lê o
mesmo saldo R$100,00 da conta. A Transação T1 adiciona R$ 50,00
na conta e grava e, logo em seguida a Transação T2 adiciona R$
30,00 na conta e grava. O resultando do saldo final é de R$130,00
em vez de R$180,00.
O problema de concorrência e propriedade ACID que foi violada são, respectivamente,
O problema de concorrência e propriedade ACID que foi violada são, respectivamente,
Provas
Questão presente nas seguintes provas
Manuel é um analista da ALEGO, ele está configurando o recurso
Cloud Manager do MongoDB para emitir alertas quando
determinadas condições de uso de CPU e de espaço em disco
forem atingidas. Quando uma condição acionar um alerta, o
analista receberá alertas em intervalos regulares até que o
problema seja resolvido ou o Cloud Manager cancele alerta.
Selecione a alternativa que indica a frequência mínima para um
alerta.
Provas
Questão presente nas seguintes provas
Os bancos de dados em nuvem representam uma importante
mudança do processamento tradicional para sistemas escaláveis,
distribuídos e elásticos. Atualmente, a Google é um grande
provedor de implementações de DBaaS (Database as a Service).
Selecione a alternativa que apresenta implementações de DBaaS
que são aderentes aos paradigmas relacional e não relacional
respectivamente.
Provas
Questão presente nas seguintes provas
Autenticação de usuário em banco de dados é o processo de
verificar a identidade de um usuário antes de conceder acesso.
O PostgreSQL (versão 18) suporta vários métodos para autenticação de usuários, exceto a autenticação via
O PostgreSQL (versão 18) suporta vários métodos para autenticação de usuários, exceto a autenticação via
Provas
Questão presente nas seguintes provas
Os índices são estruturas de dados no banco de dados relacionais
que demandam uma manutenção específica para manter os dados
organizados. No SQL Server, a fragmentação e a densidade da
página estão entre os fatores que os analistas da ALEGO devem
considerar ao decidir se a manutenção do índice deve ser
executada e qual método de manutenção será usado. Com relação
aos conceitos de fragmentação e densidade de página, analise as
alternativas a seguir.
I. Quando a densidade da página for baixa, mais páginas serão necessárias para armazenar uma mesma quantidade de dados. Isso significa que mais operações de E/S serão necessárias para ler e gravar esses dados, assim como mais espaço em memória será necessária para armazenar esses dados em cache. Quando a memória é limitada, menos páginas exigidas por uma consulta serão armazenadas em cache, causando ainda mais operações de E/S em disco. Consequentemente, a densidade de página baixa afeta negativamente o desempenho.
II. O mecanismo de banco de dados modifica os índices automaticamente sempre que são executadas operações de inserção, atualização ou exclusão nos dados subjacentes. Por exemplo, a adição de linhas em uma tabela pode fazer com que as páginas existentes nos índices de columnstore se dividam, liberando espaço para a inserção de novas linhas. Com o decorrer do tempo, essas modificações podem fazer com que os dados do índice sejam fragmentados e dispersados pelo banco de dados.
III. Quando o otimizador de consulta do SQL Server compila um plano de consulta, ele considera o custo das operações de E/S necessárias para ler os dados exigidos pela consulta. Quando a densidade de página baixa, há mais páginas a serem lidas, portanto, o custo das operações de E/S será maior. Isso pode afetar a escolha do plano de consulta. Por exemplo, à medida que a densidade de página diminui ao longo do tempo devido a divisões de página, o otimizador pode compilar um plano diferente para a mesma consulta, com um perfil de consumo de recursos e desempenho diferente.
IV. Para as consultas SQL que leem muitas páginas usando varreduras de índices completas ou de intervalo, índices pouco fragmentados podem prejudicar o desempenho da consulta quando operações de E/S adicionais são necessárias para ler os dados. Em vez de algumas solicitações com poucas operações de E/S, a consulta exigiria muitas solicitações com poucas operações de E/S para ler a mesma quantidade de dados.
Está correto o que se afirma em
I. Quando a densidade da página for baixa, mais páginas serão necessárias para armazenar uma mesma quantidade de dados. Isso significa que mais operações de E/S serão necessárias para ler e gravar esses dados, assim como mais espaço em memória será necessária para armazenar esses dados em cache. Quando a memória é limitada, menos páginas exigidas por uma consulta serão armazenadas em cache, causando ainda mais operações de E/S em disco. Consequentemente, a densidade de página baixa afeta negativamente o desempenho.
II. O mecanismo de banco de dados modifica os índices automaticamente sempre que são executadas operações de inserção, atualização ou exclusão nos dados subjacentes. Por exemplo, a adição de linhas em uma tabela pode fazer com que as páginas existentes nos índices de columnstore se dividam, liberando espaço para a inserção de novas linhas. Com o decorrer do tempo, essas modificações podem fazer com que os dados do índice sejam fragmentados e dispersados pelo banco de dados.
III. Quando o otimizador de consulta do SQL Server compila um plano de consulta, ele considera o custo das operações de E/S necessárias para ler os dados exigidos pela consulta. Quando a densidade de página baixa, há mais páginas a serem lidas, portanto, o custo das operações de E/S será maior. Isso pode afetar a escolha do plano de consulta. Por exemplo, à medida que a densidade de página diminui ao longo do tempo devido a divisões de página, o otimizador pode compilar um plano diferente para a mesma consulta, com um perfil de consumo de recursos e desempenho diferente.
IV. Para as consultas SQL que leem muitas páginas usando varreduras de índices completas ou de intervalo, índices pouco fragmentados podem prejudicar o desempenho da consulta quando operações de E/S adicionais são necessárias para ler os dados. Em vez de algumas solicitações com poucas operações de E/S, a consulta exigiria muitas solicitações com poucas operações de E/S para ler a mesma quantidade de dados.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container