Please enable JavaScript.
Coggle requires JavaScript to display documents.
Álgebra Relacional, Leonel Martínez Vázquez
193z0256
Ing. Sistemas…
Álgebra Relacional
El álgebra relacional es un conjunto de operaciones que describen paso a paso como calcular una respuesta sobre las relaciones componiendo un lenguaje formal basado en operadores y que utiliza para ello relaciones.
Operadores unarios
Selección
El operador Selección simbolizado mediante σ, extrae tuplas a partir de una relación que satisfagan una restricción dada
Cuando este operador es implementado en SQL se encuentra asociado a las palabras reservadas FROM y WHERE, las cuales brindan la condición que se debe cumplir
Proyección
El operador Proyección simbolizado mediante π, extrae atributos (columnas) específicos de una relación
El resultado será una nueva relación con las columnas (atributos) seleccionados, escogiendo los atributos o las columnas de la relación que cumplan con la condición establecida como parámetro
Operadores binarios
Unión
-
-
ara que esta relación tenga sentido, las relaciones deben ser compatibles en la UNION, esto es:
-
-
Diferencia
La diferencia de dos relaciones, simbolizada como -, es una tercera relación que contiene tuplas que están presentes en la primera relación, pero no en la segunda
-
Intersección
La INTERSECCION de dos relaciones , simbolizada mediante ∩, es una tercera
relación que contiene las tuplas que aparecen tanto en la primera como en la segunda relación
-
Producto
El producto de dos relaciones, también conocido como el producto cartesiano, es la concatenación de cada tupla de una relación con cada tupla de la segunda relación
El producto de la relación A (con m tuplas) y la relación B (con n tuplas), dará como resultado una tabla de m veces n tuplas. Así es que A x B es igual a A veces B
División
Dadas R1 y R2, donde R2 C R1(la cabecera de R2 es un subconjunto de R1), se
construye una nueva relación formada por los atributos de R1 que no están en R2 donde los valores de los otros atributos concuerdan con todos los valores de la
relación R2
Join
El operador de Enlace o JOIN es el operador mas usado para combinar tablas. La combinación de tablas es importante debido a que la mayoría de las bases de datos tienen la información distribuida en muchas tablas
El operador JOIN es una combinación del PRODUCTO, SELECCIÓN y PROYECCIÓN (Posible)
La Asociación de dos relaciones A y B, opera de la siguiente manera:
- Debo realizar el PRODUCTO de A x B. Normalización de la relación resultante
- SELECCIÓN en función del criterio. Normalización de la relación resultante
- Elimina atributos de acuerdo a criterios específicos, mediante la operación de
PROYECCION (Posible).
-
-