30.3.05

Algebra Relacional

Panorama General del Álgebra Relacional:

Consiste en un conjunto de operadores de alto nivel que operan sobre relaciones. Cada uno de estos operadores tomo una o dos relaciones como entrada y produce una nueva relación de salida.

Codd definió un conjunto muy específico de ocho operadores de este tipo, en dos grupo:

Operaciones Tradicionales:

# Unión: construye una relación formada por todas las tuplas que aparecen en cualquiera de las dos relaciones.

# Intersección: Construye una relación formada por aquellas tuplas que aparezcan en las dos relaciones.

# Diferencia: Construye una relación formada por las tuplas que aparecen en la primera relación que no aparezcan en la segunda de las dos relaciones especificadas.

# Producto Cartesiano: A partir de dos relaciones, construye una relación que contiene todas las combinaciones posibles de tuplas.

Operaciones relacionales especiales:

# Restricción: extrae las tuplas especificadas de una relación dada. Extrae aquellas tuplas que satisfacen la condición.

# Proyección: Extrae los atributos especificados de una relación dada.

# Reunión: A partir de dos relaciones, construye una relación que contiene todas las posibles combinaciones de tuplas , una de cada una de las dos relaciones.

# División: Toma dos relaciones, una binaria y otra unaria, y construye una relación formada por todos los valores de un atributo de la relación binaria que concuerdan con todos los valores de la relación unaria.

1 comentario:

Ronny Ruiz dijo...

Muy bien explicado pero seria bueno que tengas ejemplos específicos, Saludos