Resumo Cap 6 Banco de dados
628 palavras
3 páginas
Resumo do Capítulo 6 – Álgebra e Cálculo Relacional Álgebra relacional é um conjunto de operações a fim de gerar uma nova relação, onde uma sequência dessas operações e denominado expressão de álgebra relacional. Seleção é a operação da usada para filtrar um conjunto de tuplas que atendam a condição de seleção. É indicada por: σ<condição seleção>(R), Onde: σ(sigma) é o símbolo para indicar seleção; Condição seleção é uma expressão booleana; R é a relação onde a seleção deve ser feita; Os seguintes operadores de condição podem ser usados : =,≤,<,>,≥,≠, AND, OR e NOT. Projeção é a operação usada para selecionar colunas de uma relação, sendo o resultado da projeção especificado pele usuário. Dessa forma: π<lista atributo>(R), Onde: π (pi) é o símbolo para indicar a projeção; Lista de atributos, são os atributos específicos ou os nomes das colunas que deverão ser feito a projeção; R é a relação onde a projeção deve ser feita; Pode-se renomear as relações resultantes dessas operações, sem alterar o nome das relações anteriores, exemplo: RESULTADO ← π<lista atributos>(σ<condição seleção)(R)) Onde “RESULTADO” é o nome da seleção criada pela expressão em linha. Os atributos também podem ser renomeados, exemplo: RESULTADO(Primeiro_nome) ← πPnome(R) Também se pode usar operações de teoria de conjunto para criar uma nova relação, sendo essas a União, intersecção e diferença de conjunto, porém podem ser usadas apenas a dois conjuntos por vez. União faz a junção de todas as tuplas de uma relação de duas tabelas, tuplas replicadas são eliminadas. Intersecção é usada para fazer a junção de tuplas iguais em duas tabelas. Diferença de conjunto é um relação que inclui todas as tuplas que estão na primeira tabela, mas não estão na segunda. Produto Cartesiano, essa operação cruza duas tabelas, tupla por tupla, assim multiplicando o número delas na relação resultante, é indicada por x. Junção é a operação usada para combinar tuplas especificas de duas tabelas para um