Algebra
Monografias: Algebra. Pesquise 862.000+ trabalhos acadêmicosPor: Luana2018 • 24/3/2015 • 204 Palavras (1 Páginas) • 150 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)
...