bd ii sistemas de informaÇÃo – uniesp/2010. agenda vídeo/comentários resumo/revisão sobre...
TRANSCRIPT
![Page 1: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/1.jpg)
BD IISISTEMAS DE INFORMAÇÃO – UNIESP/2010
![Page 2: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/2.jpg)
AGENDA
•Vídeo/Comentários•Resumo/Revisão sobre Conceitos AR•Lista de exercícios
![Page 3: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/3.jpg)
Conceito
•Álgebra Relacional•A álgebra relacional representa uma coleção
de operações usadas para manipular relações. •Estas operações são usadas para selecionar
tuplas e para combinar n-tuplas pertencentes a várias relações, para formular consultas à base de dados.
•O resultado de cada operação é uma nova relação que pode ser posteriormente manipulada pelas operações da álgebra relacional.
![Page 4: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/4.jpg)
Resumo
• Dadas duas relações R1 e R2
• Operações Básicas
• Selection (σ) Seleciona em sub-conjunto de fileiras da relação
• Projection (π) Mostra as colunas desejadas da relação
• Cross-product (X) Permite combinar R1 e R2
• Set-difference ( -) Tuplas em R1, mas não em R2
• Union (∪) Tuplas em R1 e em R2
• Operações Adicionais:
• Intersecção, junção, divisão, renomear
![Page 5: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/5.jpg)
Operações específicas para relações:
![Page 6: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/6.jpg)
Operações oriundas da Teoria dos Conjuntos
•As relações r e s devem ter o mesmo grau •Os atributos devem ser compatíveis
![Page 7: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/7.jpg)
Exemplos
![Page 8: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/8.jpg)
Seleção
![Page 9: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/9.jpg)
Projeção
![Page 10: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/10.jpg)
Produto Cartesiano
![Page 11: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/11.jpg)
Junção
![Page 12: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/12.jpg)
Junção Natural
![Page 13: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/13.jpg)
Renomear
![Page 14: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/14.jpg)
Divisão
![Page 15: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/15.jpg)
Exercícios:
•Lista de exercícios – Trabalho 1 Bimestre•Data de entrega: 15/03/2011
![Page 16: BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre Conceitos AR Lista de exercícios](https://reader035.vdocuments.pub/reader035/viewer/2022062700/552fc12c497959413d8d210c/html5/thumbnails/16.jpg)
Bibliografia• RAMEZ Elmasri, Shamkant Navathe; Fundamentals of Database
Systems; The Benjamin CummingsPublishing Company; 1989;• HENRY F. Korth, Abraham Silberschatz; Sistema de Banco de Dados;
Makron Books; 1995;• SQL Language - Oracle Reference Manual; Version 7.2;• http://www.dbqconsult.com.br/dbqc_ads1.htm acessado em 29/01/2005• SETZER, V. M.. Banco de dados. 3a ed. São Paulo: Ed. Edgard Blucher;
1998.
• DATE, C. J., Introdução a Sistemas de Banco de Dados, 8ª ed, Campus, 1990.Livros de referência:
• KORTH, .F. & SILBERSHATZ, A. Sistemas de banco de dados. São Paulo; Makron Books; 2a ed. 1999.
• DATE, C. J., An Introduction to Database System, sixth edition, 1995.