Questões de Banco de Dados - Banco de Dados Relacionais para Concurso

Foram encontradas 1.316 questões

Q942589 Banco de Dados

Pode ser utilizado quando queremos manter todas as tuplas na Tabela 1 e todas aquelas na Tabela 2 no resultado da operação, independentemente se elas têm ou não tuplas correspondentes na outra relação.

ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. São Paulo: Pearson Addison Wesley, 2005, com alterações.


A passagem acima se refere a uma operação de bancos de dados relacionais. Assinale a alternativa que indica a denominação dessa operação.

Alternativas
Q942588 Banco de Dados
Um banco de dados (BD) relacional modela os dados como relações. Nesse contexto, um índice é uma estrutura auxiliar associada a uma tabela. A função do índice é
Alternativas
Q940507 Banco de Dados

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

Alternativas
Q935167 Banco de Dados

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.

A empresa decidiu agregar novas funcionalidades à aplicação: pagamento de comissão de 1% por venda efetuada, para o vendedor que realizou a venda; e desconto de 5% em cada venda, desde que o cliente tenha duas compras no mesmo mês em qualquer loja. Para tal, o esquema de banco de dados foi modificado pela criação das tabelas VENDEDOR e CLIENTE. Sabendo que cada venda é efetuada para um único cliente, outras modificações necessárias às novas funcionalidades e que minimizam o número de junções das consultas ao banco de dados são:
Alternativas
Q935165 Banco de Dados
No projeto de banco de dados, um esquema conceitual é uma representação em nível mais alto do que um esquema relacional, e ambos os esquemas representam uma estrutura para os dados em algum nível de abstração. Sobre o mapeamento entre tais esquemas tem-se que:
Alternativas
Respostas
606: D
607: E
608: B
609: C
610: D