Sistemas de Banco de Dados © 2005 by Pearson Education 1 Elmasri - Navathe Capítulo 6 A Álgebra...

Post on 16-Apr-2015

177 views 2 download

Transcript of Sistemas de Banco de Dados © 2005 by Pearson Education 1 Elmasri - Navathe Capítulo 6 A Álgebra...

1Sistemas de Banco de Dados© 2005 by Pearson Education

Elmasri - NavatheElmasri - Navathe

Capítulo 6Capítulo 6A Álgebra RelacionalA Álgebra Relacional

e o Cálculo Relacionale o Cálculo Relacional

2Sistemas de Banco de Dados© 2005 by Pearson Education

Figura 6.1 Resultados das operações SELEÇÃO e PROJEÇÃO.

(a)

3Sistemas de Banco de Dados© 2005 by Pearson Education

Figura 6.2 Resultados de uma seqüência de operações. (a)

(b) Usando as relações intermediárias e renomeando os atributos.

4Sistemas de Banco de Dados© 2005 by Pearson Education

Figura 6.3 Resultado da operação UNIÃO, RESULTADO RESULTADO1 U RESULTADO2.

5Sistemas de Banco de Dados© 2005 by Pearson Education

Figura 1.3 Formato de armazenamento interno para registro ALUNO Figura 6.4 As operações de conjunto UNIÃO, INTERSEÇÃO e SUBTRAÇÃO. (a) Duas relações união compatíveis. (b) ALUNO U INSTRUTOR. (c) ALUNO INSTRUTOR. (d) ALUNO INSTRUTOR. (e) INSTRUTOR ALUNO.

6Sistemas de Banco de Dados© 2005 by Pearson Education

Figura 6.5 A operação PRODUTO CARTESIANO (CROSS PRODUCT).

7Sistemas de Banco de Dados© 2005 by Pearson Education

Figura 6.6 Resultado da operação JUNÇÃO (JOIN), DEPT_GER DEPARTAMENTO ( ) GERSSN=SSN EMPREGADO.

8Sistemas de Banco de Dados© 2005 by Pearson Education

Figura 6.7 Resultados de duas operações JUNÇÃO NATURAL. (a) DEPT_PROJ PROJETO * DEPT. (b) DEPT_LOCS DEPARTAMENTO * DEPT_LOCALIZACOES.

9Sistemas de Banco de Dados© 2005 by Pearson Education

Figura 6.8 A operação DIVISÃO. (a) Dividindo SSN_NRPS por SMITH_NRPS. (b) T R S.

10Sistemas de Banco de Dados© 2005 by Pearson Education

Figura 6.9 A operação FUNÇÃO AGREGADA.

11Sistemas de Banco de Dados© 2005 by Pearson Education

Figura 6.10 Uma consulta recursiva em dois níveis.

12Sistemas de Banco de Dados© 2005 by Pearson Education

Figura 6.11 O resultado de uma OPERAÇÃO LEFT OUTER JOIN.

13Sistemas de Banco de Dados© 2005 by Pearson Education

Figura 6.12 Um esquema de banco de dados relacional para um banco de dados BIBLIOTECA.

14Sistemas de Banco de Dados© 2005 by Pearson Education

Figura 6.13 Um estado do banco de dados para as relações T1 e T2.