Please enable JavaScript.
Coggle requires JavaScript to display documents.
CAP 6 Elmasri Navathe - Algebra Relacional - Coggle Diagram
CAP 6 Elmasri Navathe - Algebra Relacional
Pag 96- - Navathe 3 Ed.
6.1 - Operações relacionais unárias
6.1.1 - Seleção
6.1.2 Projeção
6.1.3 - Sequências de operação e a operação RENOMEAR
6.2 - Operaçõe de algebra relacional com base na teoria de conjuntos
6.2.1 - As opeações UNIÃO, INTERSECÇÃO E SUBTRAÇÃO
6.2.2 - A operação PRODUTO CARTESIANO ou PRODUTO CRUZADO
6.3 - Operações relacionais binárias JUNÇÃO e DIVISÃO
6.3.1 - A opeação JUNÇÃO
6.0 - Intoducao
Duas Linguagens formais para modelo relacional
Algebra Relacional
Conjunto básico de operações para o modelo relacional
solicitações de recuperação básicas como (ou por meio de) expresssoes da álgebra relacional
Orígem da palavra álgebra
A palavra álgebra provém do árabe, mais especificamente de al-gabr. Em sua origem remota, esta denominação era usada em relação à recomposição dos ossos do corpo humano. Assim, o algebrista era uma espécie de médico ou curandeiro que sabia recolocar os ossos quebrados ou deslocados. fonte (
link
)
Resultado de uma recuperação
uma nova relação pode ser formada de uma ou mais relações
operações produzem novas relações que podem ser manipuladas ainda mais usando as operações da mesma álgebra
uma seguencia de operações da agebra relacional forma uma expressão da algebra relacional
resultado também será uma relação que representa o resultado de uma consulta ao banco de dados (ou consulta de recuperação)
Importância da álgebra relacional
Fornece um alicerce formal para as operações do modelo relacional
cálculo relacional
Banco de dados precisa de um conjunto de operações para manipular o banco de dados, além dos conceitos do modelo de dados para definir estruturas e restrições
Página 116
6.7 - Cálculo relacional de domínio
6.6 - Cálculo Relacional de Tupla
Escrita de expressão declarativa para especificar uma solicitação de recuperação
Especifica o que deve ser recuperado em vez de como recuperálo
Considerado linguagem não procedimental
Na algebra relacional (diferente do cálculo) uma órdem particular da aplicção das operçaões ocorre
uma expressão no cálculo relacional pode ser escrita de várias maneiras, mas o modo como é escrita não tem relação com o modo como deverá ser avaliada.
Qualquer recuperação que possa ser especificada na álgebra relacional tambḿe pode ser especificada no cálculo relacional (e vice versa) - poder expressivo das linguagens é identico.
maioria das linguagens de consulta relacional possui operações adicionais (como funções de agregação, agrupamento e ordenação)
IMPORTÂNCIA:
Tem uma base firma na lógica matemática
A linguagem de consulta padrão (SQL) para SGBDs tem alguns de seus alicerces no cálculo relacional de tupla.
Tratamento com quantificadores universais
6.6.1 - Variáveis de trupla e relações de intervalo
sério de variaveis de tupla cdo cálculo
6.4 - Outras operações relacionais
6.5 - Exemplos de consultas na álgebra relacional