Algebra relacional

Solo disponible en BuenasTareas
  • Páginas : 3 (527 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de mayo de 2011
Leer documento completo
Vista previa del texto
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 son definidas en el modelorelacional. Describe el aspecto de la manipulación de datos.
OPERACIONES.
1. UNION.
Una unión es compatible entre dos relaciones R, S, si ellas poseen el mismo grado y el dominio del mismo elemento dela relación R es el mismo que el iesimo elemento de la relación S.
Por ejemplo. Supongamos las siguientes tabals:

Y si deseamos saber todas las fechas donde hay una operación de ventas. Parahacerlo, utilizamos la siguiente instrucción (SQL).

El resultado será:

2. SELECCIÓN (σ)
La selección de tablas total o parcial se lleva a cabo mediante la instrucción SELECT. En dichaselección hay que especificar:
* Los campos que queremos seleccionar.
* La tabla en la que hacemos la selección

Una condición puede ser una combinación booleana, donde se pueden usar operadorescomo: , combinándolos con operadores .

3. PROYECCION (Π)
Una proyección es un caso concreto de la operación selección, esta última devuelve todos los campos de aquellos registros que cumplenla condición que he establecido. Una proyección es una selección en la que seleccionamos aquellos campos que deseamos recuperar.

4. PRODUCTO CARTRESIANO (x).
La operación producto consiste enla realización de un producto cartesiano entre dos tablas dando como resultado todas las posibles combinaciones entre los registros de la primera y los registros de la segunda. Esta operación seentiende mejor con el siguiente ejemplo:
Tabla A- | Tabla B |
X | Y | W | Z |
10 | 22 | 33 | 54 |
11 | 25 | 37 | 98 |
| | 42 | 100 |
El producto de A * B daría como resultado la siguientetabla:
Tabla A * -Tabla B |
10 | 22 | 33 | 54 |
10 | 22 | 37 | 98 |
10 | 22 | 42 | 100 |
11 | 25 | 33 | 54 |
11 | 25 | 37 | 98 |
11 | 25 | 42 | 100 |

5. INTERSECCIÓN
La operación de...
tracking img