Questões de Concurso
Comentadas sobre banco de dados relacionais em banco de dados
Foram encontradas 1.616 questões
Considere a relação VINCULO_FUNCIONAL, na qual cada registro corresponde a um vínculo:
ID_VINCULO, ID_SERVIDOR, ID_ORGAO, CARGO, CARGA_HORARIA, SITUACAO
Um mesmo servidor pode possuir mais de um vínculo no mesmo órgão. Para uma análise preliminar, devem ser relacionados apenas os servidores com vínculos ativos em pelo menos dois órgãos distintos.
O resultado pretendido é obtido mediante
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
SELECT Funcionarios.nome, Departamentos.nome_depto FROM Funcionários LEFT OUTER JOIN Departamentos ON Funcionarios.id_depto = Departamentos.id_depto;
Qual será o resultado da execução desse comando?
( ) A criação de índices em colunas frequentemente utilizadas em cláusulas WHERE ou JOIN pode acelerar significativamente as consultas de leitura, mas geralmente impõe um custo adicional de processamento durante operações de inserção, atualização e exclusão (DML).
( ) O plano de execução (execution plan) gerado pelo otimizador de consultas de um SGBDR detalha a estratégia física que será utilizada para recuperar os dados, como a escolha entre um table scan ou um index seek.
( ) O particionamento de tabelas grandes é uma técnica de tuning que divide logicamente a tabela em partes menores gerenciáveis, melhorando o desempenho de consultas e facilitando operações de manutenção, como backups.
( ) Em bancos de dados como PostgreSQL e MySQL, a desnormalização de tabelas é estritamente proibida pelo motor de armazenamento, pois viola as regras de integridade referencial do padrão ANSI SQL.
( ) O isolamento de transações no nível “Read Uncommitted” previne o fenômeno conhecido como leitura suja (dirty read), garantindo que uma transação apenas acesse dados que já foram confirmados (committed) por outras transações.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
Assinale a alternativa correta em relação às operações de junção e funções de agregação.
Assinale a alternativa correta sobre o modelo relacional e o processo de normalização.
Assinale a alternativa que apresenta uma interpretação tecnicamente adequada acerca do uso da cláusula GROUP BY em consultas SQL.
Assinale a alternativa que apresenta uma interpretação tecnicamente adequada.
Coluna 1
1. CREATE TABLE.
2. INSERT INTO.
3. UPDATE.
4. DROP TABLE.
Coluna 2
( ) Modificar valores de registros existentes.
( ) Excluir permanentemente uma tabela e sua estrutura.
( ) Criar uma tabela no esquema do banco.
( ) Inserir novos registros em uma tabela existente.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
I. O atributo descricao_produto depende funcionalmente apenas de id_produto, caracterizando uma dependência parcial em relação à chave primária composta, o que viola a Segunda Forma Normal (2FN).
II. A criação de uma nova relação denominada PRODUTO, identificada pela chave primária id_produto e contendo o atributo descricao_produto, é o procedimento correto para eliminar a dependência parcial identificada.
III. O atributo quantidade deve ser removido da tabela PEDIDO durante o processo de normalização, pois apresenta dependência funcional exclusiva e direta em relação ao atributo id_produto.
Quais estão corretas?