Capítulo 6 A Álgebra Relacional e o Cálculo Relacional Elmasri - Navathe © 2005 by Pearson Education Sistemas de Banco de Dados 1 Figura 6.1 Resultados das operações SELEÇÃO e PROJEÇÃO. (a) © 2005 by Pearson Education Sistemas de Banco de Dados 2 Figura 6.2 Resultados de uma seqüência de operações. (a) (b) Usando as relações intermediárias e renomeando os atributos. © 2005 by Pearson Education Sistemas de Banco de Dados 3 Figura 6.3 © 2005 by Pearson Education Resultado da operação UNIÃO, RESULTADO RESULTADO1 U RESULTADO2. Sistemas de Banco de Dados 4 Figura 6.4 1.3 © 2005 by Pearson Education As Formato operações de armazenamento de conjunto UNIÃO, internoINTERSEÇÃO para registroeALUNO SUBTRAÇÃO. (a) Duas relações união compatíveis. (b) ALUNO U INSTRUTOR. (c) ALUNO INSTRUTOR. (d) ALUNO INSTRUTOR. (e) INSTRUTOR ALUNO. Sistemas de Banco de Dados 5 Figura 6.5 © 2005 by Pearson Education A operação PRODUTO CARTESIANO (CROSS PRODUCT). Sistemas de Banco de Dados 6 Figura 6.6 Resultado da operação JUNÇÃO (JOIN), DEPT_GER DEPARTAMENTO ( ) GERSSN=SSN EMPREGADO. © 2005 by Pearson Education Sistemas de Banco de Dados 7 Figura 6.7 Resultados de duas operações JUNÇÃO NATURAL. (a) DEPT_PROJ PROJETO * DEPT. (b) DEPT_LOCS DEPARTAMENTO * DEPT_LOCALIZACOES. © 2005 by Pearson Education Sistemas de Banco de Dados 8 Figura 6.8 A operação DIVISÃO. (a) Dividindo SSN_NRPS por SMITH_NRPS. (b) T R S. © 2005 by Pearson Education Sistemas de Banco de Dados 9 Figura 6.9 A operação FUNÇÃO AGREGADA. © 2005 by Pearson Education Sistemas de Banco de Dados 10 Figura 6.10 Uma consulta recursiva em dois níveis. © 2005 by Pearson Education Sistemas de Banco de Dados 11 Figura 6.11 O resultado de uma OPERAÇÃO LEFT OUTER JOIN. © 2005 by Pearson Education Sistemas de Banco de Dados 12 Figura 6.12 Um esquema de banco de dados relacional para um banco de dados BIBLIOTECA. © 2005 by Pearson Education Sistemas de Banco de Dados 13 Figura 6.13 Um estado do banco de dados para as relações T1 e T2. © 2005 by Pearson Education Sistemas de Banco de Dados 14