Questões de Concurso
Sobre banco de dados relacionais em banco de dados
Foram encontradas 1.924 questões
No mapeamento objeto-relacional, uma questão importante que deve ser tratada é a de hierarquia de classes. Acerca do mapeamento de hierarquias de classes em tabelas de bancos de dados relacionais, avalie as estratégias abaixo.
I Criação de uma tabela por classe.
II Criação de uma única tabela para todas as classes.
III Joined attributes.
IV Divisão por agregação.
São suportadas pelo hibernate as estratégias
Leia o texto a seguir para responder à questão.
Considere que uma empresa gere uma rede de lojas,
utilizando uma aplicação com um banco de dados que
possui o seguinte esquema: LOJA (CodLoja, Local,
NumeroDeFuncionarios), VENDA (CodVenda, Data,
Valor, CodLoja), em que: CodLoja em LOJA e CodVenda
em VENDA são chaves primárias; e CodLoja em
VENDA é chave estrangeira que referencia LOJA.
Acerca de banco de dados, julgue o item seguinte.
Em um banco de dados relacional, os dados são armazenados
em tabelas; e as tabelas, organizadas em colunas.
Considerando essas informações, julgue o item que segue.
A referida tabela faz parte de um banco de dados relacional.
Considerando essas informações, julgue o item que segue.
Os dados armazenados na referida tabela são considerados não
estruturados.
Acerca de banco de dados, julgue o seguinte item.
Situação hipotética: Ao analisar um computador, Marcos
encontrou inúmeros emails, vídeos e textos advindos, em sua
maioria, de comentários em redes sociais. Descobriu também
que havia relação entre vários vídeos e textos encontrados em
um diretório específico. Assertiva: Nessa situação, tendo
como referência somente essas informações, Marcos poderá
inferir que se trata de um grande banco de dados relacional,
visto que um diretório é equivalente a uma tabela e cada
arquivo de texto é equivalente a uma tupla; além disso,
como cada arquivo possui um código único, poderá deduzir
que esse código é a chave primária que identifica o arquivo
de forma unívoca.
Departamento (CodDepartamento, NomeDepartamento) Empregado (CodEmpregado, NomeEmpregado, CodDepartamento, SalarioEmpregado)
Seja a seguinte consulta executada sobre esta base de dados:
SELECT D.CodDepartamento, AVG(SalarioEmpregado) FROM Departamento D, Empregado E WHERE E.CodDepartamento=D.CodDepartamento AND E.SalarioEmpregado > 1000 GROUP BY D.CodDepartamento HAVING COUNT(*) > 40
A consulta acima obtém o seguinte resultado:
Considere a seguinte tabela PEDIDOS. Esta tabela sofre muitas atualizações pois permite o registro de pedido de livros numa grande livraria. Um relatório é emitido toda semana com os pedidos da semana. A emissão desse relatório está apresentando um desempenho insatisfatório. Uma estratégia que poderia otimizar a consulta de emissão de relatório é:
PEDIDOS (#pedido, idProduto, idLoja, idlciente, data, quantidade)
Acerca da abordagem relacional, da normalização e do SGBD, entre outros conceitos relativos a banco de dados, julgue o item a seguir.
Orientado a objetos, relacional, em rede e hierárquico são
modelos de SGBD que definem a forma como os dados são
armazenados no banco de dados.
Acerca da abordagem relacional, da normalização e do SGBD, entre outros conceitos relativos a banco de dados, julgue o item a seguir.
É condição típica da propriedade de fechamento dos sistemas
relacionais a saída de toda operação ser do mesmo tipo de
objeto que a entrada, permitindo que se escrevam expressões
relacionais aninhadas.
No processo de otimização e processamento de consultas em bancos de dados relacionais, a construção da query tree (ou árvore de consulta) é feita com base nas operações da Álgebra Relacional.
Assinale a opção que indica as operações primitivas dessa álgebra, ou seja, as operações que não podem ser expressas por combinações das demais operações.
Considere uma tabela relacional R com atributos A, B, C, D, e as seguintes dependências funcionais.
A → B
B → C
A → D
B → A
Estabelecendo-se que os atributos sublinhados identificam chaves, primárias ou candidatas, o esquema correto para que se obtenha um projeto normalizado até a forma normal Boyce-Codd, é
No âmbito da teoria de projeto de bancos de dados relacionais, considere as seguintes dependências funcionais para os atributos A, B, C, D.
A → B
B → C
C → D
Nesse caso, a dependência A → C poderia ser deduzida pelo axioma da
Atenção: a tabela relacional arvore, cuja instância é exibida a seguir, será referenciada na seguinte.

Analise o comando a seguir utilizando a tabela arvore, definida anteriormente.

Assinale o número de registros que é removido na execução
desse comando.