A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Algebra relacional nomeada e não-nomeada AULA 2 – continuação PGC 107 - Sistemas de Banco de Dados Profa. Sandra de Amo Pós-graduação em Ciência da Computação.

Apresentações semelhantes


Apresentação em tema: "Algebra relacional nomeada e não-nomeada AULA 2 – continuação PGC 107 - Sistemas de Banco de Dados Profa. Sandra de Amo Pós-graduação em Ciência da Computação."— Transcrição da apresentação:

1 Algebra relacional nomeada e não-nomeada AULA 2 – continuação PGC Sistemas de Banco de Dados Profa. Sandra de Amo Pós-graduação em Ciência da Computação – UFU

2 Algebra relacional nomeada Colunas são nomeadas Nomes das colunas = atributos Colunas distintas têm nomes distintos (atributos distintos) Esquema relacional R(A1,...,An) R : nome da relação (tabela) A1,..., An : nomes dos atributos Exemplo: Emp(Nome,Sal)

3 Algebra Relacional Nomeada: operadores básicos Seleção Projeção Junção natural União Diferença Renomeação

4 Operadores derivados Produto Cartesiano Divisão Intersecção

5 Algebra relacional não-nomeada Colunas são enumeradas Colunas são referenciadas pelo seu índice Esquema relacional R(1,2,...,n) R : nome da relação (tabela) 1,..., n : números das colunas Exemplo: Emp(1,2)

6 Algebra Relacional Não-Nomeada: operadores básicos Seleção Projeção Produto Cartesiano União Diferença

7 Operadores derivados Junção natural, equijoin, join Divisão Intersecção

8 SQL e Algebra Relacional Em SQL todos os atributos aparecendo nas tabelas são distintos. Operadores de SQL são baseados na Algebra Relacional Nomeada Bloco SQL básico: SELECT Projeção FROM Produto Cartesiano WHERE Seleção


Carregar ppt "Algebra relacional nomeada e não-nomeada AULA 2 – continuação PGC 107 - Sistemas de Banco de Dados Profa. Sandra de Amo Pós-graduação em Ciência da Computação."

Apresentações semelhantes


Anúncios Google