Algebra Relacional
Es una colección de operaciones que sirven para manipular relaciones enteras. Estas operaciones sirven por ejemplo para seleccionar tuplas de relaciones individuales y combinartuplas relacionadas apartir de varias relaciones para satisfacer una consulta. El resultado de cada operación es una nueva relacion que podemos manipular en una ocasión futura. Las operaciones delalgebra relacional se calsifican en dos grupos. Uno contiene las operaciones de la teoria de conjuntos: UNION, INTERSECCION, DIFERENCIA Y PRODUCTO CARTESIANO. El otro consiste de oeraciones creadasespecificamente para las bases de datos relacionales: SELECCIONAR PROYECTAR Y REUNION.
OPERACIÓN SELECCIONAR
Sirve para seleccionar un subconjunto de tuplas de una relacion que satisfacen unacondicion de selección. Se utiliza el operador sigma para denotar esta operación y la condicion de selección es una expresion boleana que se compone de una o mas clausulas de la forma:
o
Losoperadores son: =, =, >,25000(EMPLEADO)
Proyeccion
La operación seleccionar selecciona unas tuplas y desehca las otras, la operación proyeccion en cambio selecciona ciertas columnas y desecha lasdemas. Si solo nos interesan ciertos atributos de una relacion proyectaremos la relacion sobre esos atributos.
Esta operación se representa con el operador π y tiene una lista de atributos que seranlos que se seleccionaran sbre una relacion:
πLISTAATRIBUTO (Relacion)
El grado de esta operación es igual al # de la lista de atrib. La operación proyectar elimina las tuplas repetidasπSEXO,SALARIO (Empleado)
Sexo
Salario
M
30
M
40
F
25
F
43
M
38
M
25
M
55
πAPELLIDO,NOMBRE,SALARIO (Empleado)
Podemos anidar las operación del algrebra relacional o aplicar una operación aala vez y crear relaciones intermmedias. Por ejemplo se quiere obtener el nombre de pila apellido y salario de odos los empleados que trabajan en e depto 5.
EMP_DEP5OND=5(Empleado)
RES...
Regístrate para leer el documento completo.