Questões de Concurso
Filtrar
505 Questões de concurso encontradas
Página 26 de 101
Questões por página:
Questões por página:
Concurso:
IF-CE
Disciplina:
Banco de Dados
O IFCE necessita gerar um relatório contendo a quantidade de alunos matriculados por curso, considerando apenas aqueles com status “ATIVO”. O analista de tecnologia da informação identificou que a tabela alunos possui as colunas id_aluno, curso e status.
Para atender ao requisito utilizando SQL (ANSI) no PostgreSQL, é necessário agrupar os registros por curso e contar apenas os alunos com status ativo.
Assinale a alternativa que apresenta a instrução SQL adequada para esse cenário.
Em SQL (Structured Query Language), consultas envolvendo mais de uma tabela podem ser
realizadas de diferentes formas, dependendo do objetivo desejado.
Observe as tabelas abaixo:
O código que retornará como resultado um produto cartesiano entre tb_livro e tb_autor é:
O código que retornará como resultado um produto cartesiano entre tb_livro e tb_autor é:
Concurso:
SAMAE de Blumenau - SC
Disciplina:
Banco de Dados
Em sistemas de banco de dados relacionais, os níveis de
isolamento de transações são definidos pelo padrão SQL
(ANSI/ISO) para controlar o equilíbrio entre concorrência
e consistência, prevenindo fenômenos como dirty reads,
non-repeatable reads e phantom reads . Considerando
especificamente o nível de isolamento REPEATABLE
READ, conforme definido no padrão SQL, assinale a
alternativa correta:
Considere a seguinte situação hipotética:
Uma universidade utiliza um sistema acadêmico para gerenciar informações de estudantes, dados cadastrais de pessoas e emissão de cartões institucionais. Um analista de dados precisa identificar estudantes ativos que ainda não possuem cartão institucional emitido.
Para isso, foi utilizada a seguinte consulta SQL em um banco de dados MySQL:
Considere ainda que o analista avalia o seguinte plano de execução simplificado obtido por meio do comando EXPLAIN:
Com base na consulta apresentada, na semântica das operações de junção e em aspectos de otimização de consultas SQL, analise as afirmações a seguir.
I. A consulta apresentada pode ser reescrita de forma logicamente equivalente, utilizando uma subconsulta com NOT EXISTS para identificar estudantes que não possuem registros correspondentes na tabela cartoes_acesso.
II. No plano de execução apresentado, o tipo ALL, na tabela estudantes, indica que o otimizador está realizando uma varredura completa da tabela, o que pode ocorrer quando não há índice adequado para a condição de busca utilizada.
III. Caso a condição ca.id_cartao IS NULL fosse movida da cláusula WHERE para a cláusula 0N do LEFT JOIN, o resultado da consulta permaneceria o mesmo.
IV. A consulta utiliza um padrão conhecido como anti-join, frequentemente empregado para localizar, em uma tabela, registros que não possuem correspondência em outra tabela.
Assinale a alternativa CORRETA.
Uma universidade utiliza um sistema acadêmico para gerenciar informações de estudantes, dados cadastrais de pessoas e emissão de cartões institucionais. Um analista de dados precisa identificar estudantes ativos que ainda não possuem cartão institucional emitido.
Para isso, foi utilizada a seguinte consulta SQL em um banco de dados MySQL:
Considere ainda que o analista avalia o seguinte plano de execução simplificado obtido por meio do comando EXPLAIN:
Com base na consulta apresentada, na semântica das operações de junção e em aspectos de otimização de consultas SQL, analise as afirmações a seguir.
I. A consulta apresentada pode ser reescrita de forma logicamente equivalente, utilizando uma subconsulta com NOT EXISTS para identificar estudantes que não possuem registros correspondentes na tabela cartoes_acesso.
II. No plano de execução apresentado, o tipo ALL, na tabela estudantes, indica que o otimizador está realizando uma varredura completa da tabela, o que pode ocorrer quando não há índice adequado para a condição de busca utilizada.
III. Caso a condição ca.id_cartao IS NULL fosse movida da cláusula WHERE para a cláusula 0N do LEFT JOIN, o resultado da consulta permaneceria o mesmo.
IV. A consulta utiliza um padrão conhecido como anti-join, frequentemente empregado para localizar, em uma tabela, registros que não possuem correspondência em outra tabela.
Assinale a alternativa CORRETA.
Concurso:
UFFS
Disciplina:
Banco de Dados
Durante a modernização do ambiente de dados de uma
autarquia estadual, a equipe de tecnologia decidiu migrar
parte dos sistemas institucionais para o PostgreSQL,
considerando sua robustez e recursos avançados de
gerenciamento de dados. Em uma reunião técnica, foram
discutidos alguns aspectos relacionados ao
funcionamento e às características desse sistema
gerenciador de banco de dados. Baseado nas
características e no funcionamento do PostgreSQL,
assinale a alternativa CORRETA: