BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre...

16
BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010

Transcript of BD II SISTEMAS DE INFORMAÇÃO – UNIESP/2010. AGENDA Vídeo/Comentários Resumo/Revisão sobre...

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.