TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Algebra

Monografias: Algebra. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  24/3/2015  •  204 Palavras (1 Páginas)  •  133 Visualizações

Divisão

A operação binária Divisão, representada por ÷, é utilizada para um tipo especial de consulta que ocorre, algumas vezes, em aplicações de bancos de dados. • A operação Divisão R(Z) ÷ S(X) só pode ser aplicada se X ⊆ Z. 18 O resultado da divisão é uma relação T contendo o conjunto de atributos de R que não são atributos de S, ou seja, os atributos Z-X. Uma tupla de T é formada por valores dos atributos Z-X de R cujos valores referentes dos atributos X de R combinaram com todos os valores dos atributos X de S.

Ex.: listar o nome dos empregados que trabalham em todos os projetos nos quais "João Silva" trabalha. 1º passo: recuperar os números de projetos nos quais "João Silva" trabalha. Joao ← σ PrimeiroNome='João' E UltimoNome='Silva' (Empregado) Projs_Joao ← π NumProj (Trabalha_em ∗ Joao) 19 Projs_Joao ← π NumProj (Trabalha_em ∗ Joao) 2º passo: filtrar os atributos desejados da relação Trabalha_em. NumEmps_NumProjs ← π NumEmpregado, NumProj (Trabalha_em) 3º passo: aplicar a Divisão entre as duas relações geradas; o resultado conterá os números dos empregados desejados. NumEmps ← NumEmps_NumProjs ÷ Projs_Joao Resultado ← π PrimeiroNome, UltimoNome (NumEmps ∗ Empregado)

...

Disponível apenas no TrabalhosGratuitos.com