Matemática, perguntado por LuFragas, 10 meses atrás

A Álgebra Relacional é uma linguagem de consulta formal (linguagem em que o usuário solicita informações à base de dados), porém procedimental. Isto é, o usuário dá as instruções ao sistema para que o mesmo realize uma sequência de operações na base de dados para calcular o resultado desejado. A forma de trabalho desta linguagem de consulta é a de pegar uma ou mais tabelas (conforme necessidade) como entrada de dados e produzir uma nova tabela como resultado das operações.

Considere o seguinte banco de dados:
imagem em anexo


Com base nas informações dadas, responda as seguintes perguntas:
(a) Liste todos os fornecedores que são de Curitiba ou que fornecem o produto P03 em uma tabela contendo os campos, CodFor, Nome e a Cidade.
(b) Liste todos os fornecedores que são de São Paulo e que fornecem o produto P02 em uma tabela contendo os campos, CodFor, Nome e a Cidade.
(c) Liste todos os fornecedores que são de Curitiba e que não fornecem o produto P01 em uma tabela contendo os campos, CodFor, Nome e a Cidade.
(d) Indique os conjuntos e a operação de conjuntos realizada em cada um dos itens anteriores.

Anexos:

Soluções para a tarefa

Respondido por jeovasilva798
7

Resposta:

Não garanto certeza, mas foi assim que fiz a minha.

Explicação passo-a-passo:

(a) Liste todos os fornecedores que são de Curitiba ou que fornecem o produto P03 em uma tabela contendo os campos, CodFor, Nome e a Cidade.  

A = {X | X Fornece P03}

A = {F01, F02, F03}

B= {X|X é de Curitiba}  

B= {F01, F04, F05}  

A∩B= {F01}

Fornecedor

CodFor Nome Cidade

F01         Alfredo Curitiba

(b) Liste todos os fornecedores que são de São Paulo e que fornecem o produto P02 em uma tabela contendo os campos, CodFor, Nome e a Cidade.

A = {X | X fornece P02}

A = {F03, F04}

B = {X | X é de São Paulo}

B = {F02, F03}

AUB = {F02, F03, F04}

Fornecedor

CodFor Nome Cidade

F02         Maria São Paulo

F03        João         São Paulo

F04        César Curitiba

(c) Liste todos os fornecedores que são de Curitiba e que não fornecem o produto P01 em uma tabela contendo os campos, CodFor, Nome e a Cidade.

A = {X | X é de Curitiba}

A = {F01, F04, F05}

B = {X | X não fornece P01}

B = {F02, F03, F05}

AUB = {F01, F02, F03, F04, F05}

Fornecedor

CodFor Nome Cidade

F01        Alfredo Curitiba

F02         Maria São Paulo

F03         João São Paulo

F04         César Curitiba

F05         Paulo Curitiba


danielnunez: Na primeira: fornecedores que são de Curitiba "ou" que fornecem Ou é assim ∪...
2Brab0: c) Liste todos os fornecedores que são de Curitiba e que não fornecem o produto P01 em uma tabela contendo os campos, CodFor, Nome e a Cidade.
2Brab0: A = { F01,F04,F05 }
B = { F02,F03,F04 }
A ∩ N B = { F04 }
jhonatas456: Ta errado. Isso eu Garanto!
anawinch: a letra b) está errada
jeovasilva798: Realmente está errado, me desculpem. peguei o vídeo que a professora explica, e
jeovasilva798: Acontece que eu confundi U = "ou" com ∩ = "e", mais uma vez desculpa pelo erro.
Respondido por anawinch
6

Resposta:

Explicação passo-a-passo:

Anexos:

knowledgeispower: eu coloquei no item c) A ∩ ~B . está correto também?
Perguntas interessantes