Questões de Concurso Sobre banco de dados relacionais em banco de dados

Foram encontradas 1.924 questões

Q4263489 Banco de Dados
No modelo relacional, uma linha é chamada de _________, um cabeçalho da coluna é chamado de _________ e a tabela é chamada de _________. Assinale a alternativa que preenche as lacunas corretamente.
Alternativas
Q4263487 Banco de Dados
De acordo com o clássico livro de ELMASRI, R.; NAVATHE, S. (2005), de banco de dados, “a normalização de dados pode ser considerada um processo de analisar os esquemas de relação dados com base em suas dependências funcionais e chaves primárias para conseguir as propriedades desejadas de minimização das anomalias de inserção, exclusão e atualização”. Cita-se também que “o processo de normalização, leva um esquema de relação por uma série de testes para certificar se ele satisfaz certa forma normal”. Assinale a alternativa que apresenta corretamente a definição para 1FN. (FN = forma normal).
Alternativas
Q4261896 Banco de Dados
Considere uma consulta SQL que utiliza as cláusulas GROUP BY e HAVING. Qual é o papel específico da cláusula HAVING nesse contexto e como ela se diferencia da cláusula WHERE?
Alternativas
Q4261137 Banco de Dados
Em um banco de dados relacional, o comando SQL que é usado para consultar e recuperar dados de uma tabela é: 
Alternativas
Q4260135 Banco de Dados
Em um banco de dados de um sistema hospitalar, a tabela de consultas médicas possui uma coluna que armazena o identificador do médico responsável, criando um vínculo referencial com a tabela de médicos e impedindo o cadastro de consultas associadas a profissionais inexistentes no sistema. Assinale a alternativa correspondente ao mecanismo SQL responsável por essa restrição.
Alternativas
Q4259170 Banco de Dados
 No PostgreSQL, o planejador de consultas (Query Planner) decide a estratégia de acesso aos dados com base em estatísticas e custos estimados. Sobre as operações de Sequential Scan e Index Scan, assinale a alternativa CORRETA.
Alternativas
Q4259169 Banco de Dados
Considere as tabelas Funcionarios e Departamentos em um banco de dados relacional. A tabela Funcionarios possui uma coluna id_depto que faz referência à tabela Departamentos, mas alguns funcionários podem ainda não estar alocados em um departamento (valor NULL).

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? 
Alternativas
Q4259121 Banco de Dados
Em banco de dados relacional, qual comando SQL é utilizado para remover permanentemente uma tabela e todos os seus dados?
Alternativas
Q4256892 Banco de Dados
Identifique abaixo as afirmativas verdadeiras ( V ) e falsas ( F ) sobre administração de bancos de dados, otimização de consultas e tuning de desempenho.
(  ) 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.
Alternativas
Q4256891 Banco de Dados
A linguagem SQL (Structured Query Language) é o padrão para a manipulação e definição de dados em Sistemas de Gerenciamento de Bancos de Dados Relacionais (SGBDR). 
Assinale a alternativa correta em relação às operações de junção e funções de agregação.
Alternativas
Q4256890 Banco de Dados
A modelagem de dados no modelo relacional baseia-se em conceitos matemáticos para garantir a integridade e a organização das informações. 
Assinale a alternativa correta sobre o modelo relacional e o processo de normalização.
Alternativas
Q4255269 Banco de Dados
Uma equipe de análise de dados da Assembleia Legislativa mantém um banco de dados relacional contendo informações sobre parlamentares, proposições, comissões, votações e tramitações. Durante a elaboração de um estudo institucional, surgiu a necessidade de calcular a quantidade de proposições apresentadas por cada parlamentar, retornando apenas aqueles que possuíam pelo menos uma proposição cadastrada no período analisado. Para atender a esse requisito, os analistas decidiram utilizar mecanismos de agregação disponíveis na linguagem SQL.
Assinale a alternativa que apresenta uma interpretação tecnicamente adequada acerca do uso da cláusula GROUP BY em consultas SQL.
Alternativas
Q4255263 Banco de Dados
A área de análise de dados da Assembleia Legislativa mantém informações sobre proposições legislativas, parlamentares, votações e comissões em bancos de dados relacionais. Durante a elaboração de relatórios institucionais, tornou-se necessário recuperar apenas os registros que atendiam a critérios específicos, combinar informações provenientes de diferentes tabelas e produzir conjuntos de dados consolidados para posterior análise estatística. Nesse contexto, discutiu-se o papel da linguagem SQL nas atividades de ciência de dados.
Assinale a alternativa que apresenta uma interpretação tecnicamente adequada.
Alternativas
Q4255259 Banco de Dados
Uma equipe de análise de dados da Assembleia Legislativa está desenvolvendo uma plataforma unificada para consolidar informações provenientes de diferentes fontes institucionais. Entre os dados disponíveis encontram-se registros armazenados em bancos de dados relacionais, documentos legislativos em formato PDF, arquivos JSON obtidos por APIs, imagens digitalizadas de processos históricos e logs gerados por sistemas corporativos. Durante a fase de modelagem da solução, tornou-se necessário classificar adequadamente os diferentes tipos de dados para definir estratégias de armazenamento, integração e processamento.
Assinale a alternativa que apresenta uma classificação tecnicamente adequada dos tipos de dados utilizados nesse cenário.
Alternativas
Q4249722 Banco de Dados

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:

Alternativas
Q4248447 Banco de Dados
        Em determinado banco de dados, a tabela SERVIDOR está relacionada à tabela DEPENDENTE via LEFT JOIN, e o resultado dessa operação é posteriormente relacionado à tabela PLANO_SAUDE via INNER JOIN, utilizando-se como chave o identificador do plano registrado na tabela DEPENDENTE.

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.

Alternativas
Q4248446 Banco de Dados
        Em determinado banco de dados, a tabela SERVIDOR está relacionada à tabela DEPENDENTE via LEFT JOIN, e o resultado dessa operação é posteriormente relacionado à tabela PLANO_SAUDE via INNER JOIN, utilizando-se como chave o identificador do plano registrado na tabela DEPENDENTE.

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. 


Imagem associada para resolução da questão

Alternativas
Q4248445 Banco de Dados

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.

Alternativas
Q4248444 Banco de Dados

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.

Alternativas
Q4248443 Banco de Dados

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.

Alternativas
Respostas
1: E
2: A
3: B
4: A
5: C
6: B
7: C
8: D
9: A
10: D
11: E
12: B
13: E
14: A
15: C
16: E
17: E
18: C
19: C
20: C