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:
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 P0 3 em uma tabela contendo os campos, Cod For, Nome e a Cidade.
(b) Liste todos os fornecedores que são de São Paulo e que fornecem o produto P0 2 em uma tabela contendo os campos, Cod For, Nome e a Cidade.
(c) Liste todos os fornecedores que são de Curitiba e que não fornecem o produto P0 1 em uma tabela contendo os campos, Cod For, Nome e a Cidade.
(d) Indique os conjuntos e a operação de conjuntos realizada em cada um dos itens anteriores.
Soluções para a tarefa
Respondido por
0
Mesmo sem o banco de dados, vou tentar ajudar com alguns conceitos. A álgebra é uma área matemática que procura compreender os usos de operações matemáticas, equações e polinômios. Surgiu na Europa no século XVI como inspiração da obra e do tratamento de equações do artista François Viète. O desenvolvimento da álgebra foi dividido em três estágios: retórico, sincopado e simbólico.
A álgebra relacional é a mais utilizada na programação e consiste em uma derivação da lógica de primeira ordem e da álgebra de conjuntos. Objetiva a identificação dos componentes em relação a colunas numéricas.
Bons estudos!
francisfalbo:
nao tem como alguem responder essa questao?
CodFor Nome Cidade
F01 Alfredo Curitiba
F02 Maria São Paulo
F03 João São Paulo
F04 César Curitiba
F05 Paulo Curitiba
-------
Pedidos
CodFor CodPro Quantidade
F01 P01 8
F01 P03 10
F01 P04 10
F01 P06 15
F02 P03 10
F02 P04 20
F02 P05 10
F02 P06 15
F03 P02 5
F03 P03 10
F03 P05 10
F04 P02 5
F05 P01 5
Respondido por
0
Resposta: BASE DE DADOS EM ANEXO PARA RESPonder
Explicação: segue
Anexos:
A)
π CODFOR, NOME, CIDADE σ ( FORNECEDOR.CIDADE = 'CURITIBA' V PRODUTOS.CODPRO = 'P03' ) FORNECEDOR X PRODUTOS
B)
π CODFOR, NOME, CIDADE σ ( FORNECEDOR.CIDADE = 'SAO PAULO' ^ PRODUTOS.CODPRO = 'P02' ) FORNECEDOR X PRODUTOS
C)
π CODFOR, NOME, CIDADE σ ( FORNECEDOR.CIDADE = 'CURITIBA' ^ PRODUTOS.CODPRO <> 'P01' ) FORNECEDOR X PRODUTOS
Perguntas interessantes
Psicologia,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás