Vous êtes sur la page 1sur 1

lgebra relacional Operador Caractersticas Unrios selection () Uso: <CONDIO>(R) - Funo filtro de linhas. - idempotente.

. - comutativa: <cond1>(<cond2>(R)) = <cond2>(<cond1>(R)) - Vale:

<cond1>(<cond2>(...(<condn>(R))..)) = <cond1> AND <cond2> AND ... AND <condn> (R)

projection ()

Uso: <LISTA DE ATRIBUTOS>(R) - Funo filtro de colunas. Aplicada em relao simples. - idempotente. - No comutativa: <lista1>(<lista2>(R)) = <lista1>(R) - Elimina repeties. Uso: (A1, A2, A3) (R) - Renomeia o atributo de uma relao. Uso: A U B - Realiza unio de duas relaes compatveis; - comutativa e idempotente. - Elimina repeties. Uso: A B - Realiza interseco de duas relaes compatveis. - comutativa e idempotente. Uso: A B - Realiza subtrao: o que tem em A e no tem em B. - No comutativa.

rename() Binrios union (U)

intersection ()

subtraction (-)

cross product () Uso: A B - Produto cartesiano. - Quaisquer relaes: no precisam ter unio compatveis. join() ou (|x|) Equijoin Juno natural (*) Diviso () Uso: A <LISTA DE CONDIES> B o mesmo que: <LISTA DE CONDIES> (A B) Quando a nica operao de condio for =. Usada quando os atributos da juno tm o mesmo o nome. Uso: A B

Vous aimerez peut-être aussi