Baixe o app para aproveitar ainda mais
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.
Compartilhar