Questões de Concurso
Sobre banco de dados relacionais em banco de dados
Foram encontradas 1.924 questões
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.
Assinale a alternativa que apresenta uma classificação tecnicamente adequada dos tipos de dados utilizados nesse cenário.
Um banco de dados é uma coleção organizada de informações - ou dados - estruturadas, normalmente armazenadas eletronicamente em um sistema de computador. Um banco de dados é geralmente controlado por um sistema de gerenciamento de banco de dados, permitindo registrar diversas informações, como dados pessoais de clientes, tais como nome completo, endereço, data de nascimento, CPF e RG, entre outros itens que são utilizados para acompanhar a nossa base.
Com relação aos tipos de bancos de dados, todas as alternativas abaixo estão corretas, EXCETO:
A partir da situação hipotética apresentada, julgue o próximo item.
A utilização do LEFT JOIN como primeira instrução da consulta garante que todos os registros da tabela SERVIDOR sejam preservados no conjunto de resultados final, independentemente de haver ou não uma correspondência válida para o INNER JOIN subsequente entre as tabelas DEPENDENTE e PLANO_SAUDE.
A partir da situação hipotética apresentada, julgue o próximo item.
Considere que, para solucionar o problema de preservação de dados descrito na situação hipotética, tenha sido proposta a criação da view a seguir como alternativa. Nesse cenário, a view proposta é tecnicamente adequada para retornar com sucesso a listagem de todos os servidores e seus respectivos planos, uma vez que a subconsulta correlacionada isola a lógica de junção e impede o descarte de linhas da tabela principal.

No que concerne à modelagem de dados relacional e à normalização, julgue o item que se segue.
Suponha que, na modelagem de dados de certa SEPLAG, haja as entidades Bem_Patrimonial (identificada por Num_Tombamento) e Unidade_Administrativa (identificada por Cod_Unidade). Nesse caso, se a regra de negócio determinar que cada movimentação de um bem entre unidades deva ser registrada com suas respectivas Data_Transferencia e Matricula_Responsavel, e receba um Numero_Protocolo exclusivo para que cada evento de transferência possa ser individualmente referenciado por outros processos do sistema, a implementação correta desse cenário no modelo lógico dar-se-á por meio de uma entidade associativa com identificador próprio.
No que concerne à modelagem de dados relacional e à normalização, julgue o item que se segue.
Considere que, na base de dados de recursos humanos de uma organização, a tabela AVERBACAO_TEMPO seja definida pelo esquema AVERBACAO_TEMPO (ID_Averbacao, Matricula, Data_Inicio, Data_Fim, Total_Dias_Averbados), em que ID_Averbacao é a chave primária e Total_Dias_Averbados armazena o resultado da diferença entre as datas de término e início. Nesse caso, sob a ótica da teoria da normalização, a estrutura da tabela AVERBACAO_TEMPO viola a terceira forma normal (3FN) devido à existência de dependência funcional transitiva entre atributos não chave.
Em relação ao modelo relacional de bancos de dados, julgue o item subsequente.
A restrição de integridade referencial entre duas tabelas não é violada quando a chave estrangeira contém um valor nulo, indicando a ausência de associação, desde que tal atributo não faça parte da chave primária da relação referenciadora, caso em que o valor nulo seria vedado pela restrição de integridade de entidade.