Logo Passei Direto
Buscar

Outros

ESTÁCIO EAD
Considere o seguinte esquema de uma base de dados de entregas (onde os atributos chave se encontram sublinhados).

tipos((Tipo,FormaP,PrazoP))
encomendas((Num,Data,NcontrF))
fornecedores((NcontrF,NomeF,Morada,Tipo))
linhasEnc((Num,CodP))
produtos((CodP,NomeP,Preço,Quant))

Escreva expressões de álgebra relacional correspondentes a cada uma das perguntas abaixo:

1. Qual o prazo de pagamento da encomenda número 1234?

consulta1a = $\boldsymbol{\sigma}_{\text {num }}=1234$ (ENCOMENDA)
consulta1b = TIPOS $\mathcal{N}$ (FORNECEDORES $\mathcal{N}$ CONSULTA1A)
tipo = tipo ncontrf = ncontrf
consulta1c = $\pi_{\text {prazop }}$ (CONSULTA1B)
A. consulta1a = $\boldsymbol{\sigma}_{\text {num }}=1234$ (ENCOMENDA)
B. consulta1b = TIPOS $\mathcal{N}$ (FORNECEDORES $\mathcal{N}$ CONSULTA1A)
C. tipo = tipo ncontrf = ncontrf
D. consulta1c = $\pi_{\text {prazop }}$ (CONSULTA1B)
User badge image

Enviado por extraindoquestoes_dev_tst+673685 há 4 dias

Respostas

User badge image

Ed Inteligência Artificial do Passei Direto Verified user icon

há 4 dias

Vamos analisar as expressões de álgebra relacional apresentadas para a consulta sobre o prazo de pagamento da encomenda número 1234. 1. consulta1a: A expressão $\boldsymbol{\sigma}_{\text {num }}=1234$ (ENCOMENDA) está correta, pois filtra a tabela de encomendas para encontrar a encomenda específica com o número 1234. 2. consulta1b: A expressão TIPOS $\mathcal{N}$ (FORNECEDORES $\mathcal{N}$ CONSULTA1A) parece estar tentando fazer uma junção entre as tabelas TIPOS e FORNECEDORES, utilizando a condição de que o tipo de fornecedor deve corresponder ao tipo da encomenda. No entanto, a notação não está clara. A condição de junção deve ser explicitada. 3. consulta1c: A expressão $\pi_{\text {prazop }}$ (CONSULTA1B) está correta, pois está projetando o prazo de pagamento a partir do resultado da consulta anterior. Analisando as opções: - A opção A está correta. - A opção B precisa de uma melhor definição da condição de junção. - A opção C não é uma expressão de álgebra relacional, mas sim uma condição de junção. - A opção D está correta. Portanto, as expressões que estão corretas são A e D. Se você precisa de uma única resposta, a mais direta e objetiva seria a opção A, que é a primeira parte da consulta.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina