Algebra Relacional
ALGEBRA RELACIONAL
El álgebra relacional es un conjunto de operaciones que describen paso a paso
como computar una respuesta sobre las relaciones, tal y como éstas sondefinidas
en el modelo relacional
Estas operaciones se usan como una representación intermedia de una consulta a
una base de datos y, debido a sus propiedades algebraicas, sirven para obtener
unaversión más optimizada y eficiente de dicha consulta.
En conclusión, la dinámica del algebra relacional la constituye una colección de
operadores de alto nivel que, aplicados a las relaciones generancomo resultado
nuevas relaciones.
Clasificación De Operadores
Edgar Frank Codd (1923 - 2003) definió ocho operadores para el algebra
relacional, divididos en dos grupos:
• Los operadorestradicionales de conjuntos:
•
•
•
•
Unión
Intersección
Diferencia
Producto Cartesiano
• Los operadores Relacionales Especiales
• Restricción
• Proyección
• Combinación
• DivisiónAncisar Turmequé Calderón
Algebra Relacional
Adicional a la clasificación anterior, los operadores también se pueden dividir en
las siguientes clases:
Operadores Primitivos:
Son losoperadores esenciales, que no pueden obtenerse de otros.
Operadores derivados:
Son aquellos que se obtienen de aplicar varios de los operadores primitivos y son
usados para simplificar operaciones.Otra posible clasificación, de acuerdo al número de operandos de cada operador
es:
Unarios:
Si el operador tiene una única relación como operando.
Binarios:
Si el operador tiene dosrelaciones como operandos.
Se pueden definir mas operadores aparte de los ocho propuestos por Codd,
siempre y cuando haya una o dos relaciones como operandos y se obtenga una
relación resultante.Ancisar Turmequé Calderón
Algebra Relacional
OPERADORES UNARIOS
σ
Restricción ( )
Este operador, también llamado selección, de alguna relación mediante una
expresión lógica, entrega...
Regístrate para leer el documento completo.