BD IISISTEMAS 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.
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
Operações específicas para relações:
Operações oriundas da Teoria dos Conjuntos
•As relações r e s devem ter o mesmo grau •Os atributos devem ser compatíveis
Exemplos
Seleção
Projeção
Produto Cartesiano
Junção
Junção Natural
Renomear
Divisão
Exercícios:
•Lista de exercícios – Trabalho 1 Bimestre•Data de entrega: 15/03/2011
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.
Top Related