Buscar

PPP2 - Introdução a Banco de Dados 100%

Prévia do material em texto

Pergunta 1 (0.3 pontos) 
 
A álgebra relacional nos auxilia a filtrar informações dentro de um 
conjunto de entidades, relacionados ou não. Logo, saber ler uma 
expressão e o significado de cada operador envolvido é de suma 
importância para escrever expressões corretas. 
 
Considerando o texto informado anteriormente e o conteúdo 
estudado analise a seguinte expressão: π nome_proprietario, 
placa, ano_fabricação ( σ cpf = cpf_proprietario ( proprietário x 
veículo)) e as asserções a seguir e a relação proposta entre elas. 
 
I. A expressão retornará o nome do proprietário, a placa e o ano de 
fabricação do veículo. Ele realizará um plano cartesiano e, de 
acordo com o critério de seleção, retornará somente os registros 
realmente associados. 
Porque: 
II. A expressão ficaria bem menor ao se usar uma junção natural. 
 
A seguir, assinale a alternativa correta: 
Opções de pergunta 1: 
 a) As asserções I e II são proposições falsas. 
 
 b) A asserção I é uma proposição verdadeira e a II é falsa. 
 
 c) As asserções I e II são proposições verdadeiras, mas a 
II não é uma justificativa da I. 
 
 d) As asserções I e II são proposições verdadeiras, mas a II 
não é uma justificativa da I, e a II é uma justificativa correta 
da I. 
 
 e) A asserção I é uma proposição falsa e a II é uma proposição 
verdadeira. 
 
 
 
 
 
 
 
Pergunta 2 (0.3 pontos) 
Observe atentamente as tabelas Empréstimo e Correntista, 
respectivamente: 
 
CPF Nome Número de filhos 
111.111.111-11 José maria 1 
222.222.222-22 Joaquim da Silva 0 
333.333.333-33 Adalberto 2 
444.444.444-44 Maria Joaquina 1 
 
CPF Nome Nome da mãe 
555.555.555-55 Márcio Alves Maria José 
 
Pode ser necessário realizar operações que envolvam mais de uma 
tabela. Nesse exemplo, um banco possui duas entidades: 
empréstimo e correntista. Sabe-se que o gerente do banco deseja 
identificar todos os nomes das pessoas que estão vinculadas ao 
banco. 
 
Para tentar resolver o problema, o gerente pode: 
 
I. Realizar a operação de seleção das duas entidades. 
II. Usar a operação de projeção sobre a tabela maior. 
III. Usar o operador união sobre as duas entidades. 
IV. Aplicar os operadores π nome (empréstimo) ∪ π nome 
(correntista). 
 
Está correto apenas o que se afirma em: 
Opções de pergunta 2: 
 a) I e II. 
 
 b) III e IV. 
 
 c) I, II e III. 
 
 d) II e III. 
 
 e) II e IV. 
 
 
Pergunta 3 (0.3 pontos) 
 
O relacionamento muitos-para-muitos é estabelecido quando um 
registro de uma entidade A pode se relacionar com vários registros 
de uma entidade B, enquanto um registro de uma entidade B pode 
se relacionar com vários registros de uma entidade A. Dessa forma, 
não existe uma entidade ativa ou passiva. 
 
Considerando as informações acima e o conteúdo do texto-base, 
analise as afirmativas a seguir sobre o relacionamento muitos-para-
muitos: 
 
I. Um relacionamento muitos-para-muitos é representado a partir de 
uma tabela associativa (ou tabela de associação). VERD... 
II. Em um relacionamento muitos-para-muitos as chaves 
estrangeiras ficam armazenadas nas entidades A e B do 
relacionamento. VERD... 
III. O relacionamento entre as entidades produto e compra é 
representado através de um relacionamento muitos-para-muitos 
IV. A tabela associativa pode armazenar atributos que descrevem 
o relacionamento muitos-para-muitos. 
 
Está correto apenas o que se afirma em: 
Opções de pergunta 3: 
 a) I e III. 
 
 b) III e IV. 
 
 c) I e II. 
 
 d) II, III e IV. 
 
 e) I, III, IV. 
 
 
 
 
 
 
Pergunta 4 (0.3 pontos) 
 
O relacionamento um-para-muitos é estabelecido quando um 
registro de uma entidade A pode se relacionar com vários registros 
da entidade B, enquanto um registro da entidade B só se relaciona 
com um registro da entidade A. Em um relacionamento um-para-
muitos a entidade ativa é a entidade que pode se relacionar com 
vários registros (no caso a entidade A) e a entidade passiva é a que 
pode se relacionar apenas com um registro (no caso a entidade B). 
 
Considerando as informações acima e o conteúdo do livro-texto, 
avalie as afirmativas a seguir sobre o relacionamento um-para-
muitos e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). 
 
I. ( ) O relacionamento entre funcionário operário e funcionário 
gerente pode ser representado por meio de um relacionamento 
um-para-muitos unário. 
II. ( ) A forma mais efetiva de representar um relacionamento um-
para-muitos é por meio de uma lista de chaves estrangeiras de 
entidades passivas como um atributo na entidade ativa. 
III. ( ) No relacionamento um-para-muitos a chave estrangeira vai 
assumir o valor da chave primária da entidade passiva. 
IV. ( ) O relacionamento entre municípios e estados é um 
exemplo de relacionamento um-para-muitos. 
 
Agora, assinale a alternativa que apresenta a sequência correta: 
Opções de pergunta 4: 
 a) V, V, V, F. 
 
 b) F, V, V, F. 
 
 c) F, F, V, V. 
 
 d) V, F, F, V. 
 
 e) V, F, F, F. 
 
 
 
 
Pergunta 5 (0.3 pontos) 
 
Leia o texto abaixo: 
 
A junção natural é uma variação do produto cartesiano. Entretanto, 
ela deixa implícito o critério de seleção entre as entidades 
relacionadas. No produto cartesiano temos todas as combinações 
possíveis de uma entidade (r) com a outra entidade relacionada(s). 
Por outro lado, a junção natural traz somente os registros que estão 
realmente associados. 
Fonte: SILBERSCHATZ, A. Sistemas de Bancos de Dados. 5. ed. São Paulo: Ed. Makron, 
2006. 
 
De acordo com o texto, analise os itens a seguir e assinale V para 
a(s) verdadeira(s) e F para a(s) falsa(s). 
 
I. ( ) Ao selecionar o nome do aluno e o número do telefone das 
entidades Aluno e Telefone pode-se usar a seguintes operações: 
π nome, número ( Aluno |x| Telefone). 
II. ( ) O símbolo usado na junção natural é |X| . 
III. ( ) É necessário definir um critério de seleção na junção 
natural para eliminar todas as combinações possíveis dos 
registros que não sejam relacionados. 
IV. ( ) A junção natural é raramente usada em banco de dados. 
 
Agora, assinale a alternativa que apresenta a sequência correta: 
Opções de pergunta 5: 
 a) F, V, V, F. 
 
 b) V, V, F, F. 
 
 c) F, V, V, V. 
 
 d) F, F, V, V. 
 
 e) V, F, V, V.

Continue navegando