Académique Documents
Professionnel Documents
Culture Documents
EMPLEADOS NOMBRE Juan Carlos Torres Mndez Mnica Comes Prez Carmen Cruz Cruz Miguel Contreras Len
COLONIAS CLAVE COLONIA C.P. 001 002 003 004 Mndez Sabina 86003 87100 Rovirosa 86105 Tamulte 85300
Rovirosa 86105 Tamulte 85300 Rovirosa 86105 Sabina Mndez 87100 86003
Tamulte 85300
Len
COLONIA Tamulte
Algebra Relacional
Conjunto de operaciones para manipular las tuplas de las relaciones o tablas. El resultado de cada operacin es una nueva relacin que podemos manipular posteriormente.
Operaciones
- Seleccionar () - Proyectar () - Operaciones de Teora de Conjuntos: Unin (), Interseccin (), Diferencia (-), Producto Cartesiano (X). - Reunin ()
* Seleccionar ()
Por medio de esta operacin se posibilita la seleccin de un subconjunto de tuplas de una relacin que corresponden a una condicin (columna OPERADOR valor)determinada. El grado (total de columnas de la Relacin), se conserva. Formato de Uso:
(condicin) (RELACION)
(condicin1) (
(condicin2) (R)
)=
(condicin2) (
(condicin1) (R)
Ejemplos: PERSONA Cedula Nombr Primer_Apellid Segundo_Apellid Sex Direcci Telefon Salario e o o o n o Mesa Betancur Uribe Bermudez Garces Pelaez M F F M Cra 25 22-1 Cra 45 11-13 Tr. 12 43-5 Cll.6ta 14-45 256753 1,600,00 2 0 343344 1,300,00 4 0 275653 1,700,00 3 0 268688 1,200,00 5 0
Guzmn Agudelo
F M
La seleccin, permite extraer todas las filas (tuplas) que cumple una condicin determinada. Esta condicin permite la utilizacin de los operadores de comparacin: =,>,<,>=,, adems de los conectores lgicos "y" - "o":
a. cedula = 71134534 (PERSONA) Resultado: Cedula Nombr Primer_Apellid Segundo_Apellid Sex Direcci Telefon Salario e o o o n o Mesa Uribe M Cra 25 22-1 256753 1,600,00 2 0
7113453 Juan 4
b. sexo ='F' (PERSONA) Resultado: Cedula Nombr Primer_Apellid Segundo_Apellid Sex Direcci Telefon Salario e o o o n o Betancur Bermudez Garces F F Cra 45 11-13 Tr. 12 43-5 343344 1,300,00 4 0 275653 1,700,00 3 0
c. (primer_apellido ='Betancur') y (sexo='F') (PERSONA) Resultado: Cedula Nombr Primer_Apellid Segundo_Apellid Sex Direcci Telefon Salario e o o o n o Betancur Bermudez Garces F F Cra 45 11-13 Tr. 12 43-5 343344 1,300,00 4 0 275653 1,700,00 3 0
Cedula
Nombr Primer_Apellid Segundo_Apellid Sex Direcci Telefon Salario e o o o n o Mesa Uribe Garces Pelaez Guzmn Agudelo M F M F M Cra 25 22-1 Tr. 12 43-5 Cll.6ta 14-45 Cll. 45 23-1 Cir. 5 12-5 256753 1,600,00 2 0 275653 1,700,00 3 0 268688 1,200,00 5 0 267456 1,350,00 3 0 444577 1,500,00 5 0
7113453 Juan 4
* Proyectar ()
Esta operacin permite seleccionar algunas columnas de una relacin.
Formato de Uso:
<
lista de Atributos>
(RELACION)
a. cedula, nombre, primer_apellido, segundo_apellido (PERSONA) Resultado Cedula Nombre Primer_Apellido Segundo_Apellido Mesa Betancur Betancur Ochoa Betancur Uribe Bermudez Garces Pelaez Guzmn Agudelo Ana Mara
71134534 1,600,000 23423445 1,300,000 12453535 1,700,000 75556743 1,200,000 43533322 1,350,000 78900456 1,500,000 La operacin SELECCIN combinada con la operacin PROYECCIN, podemos tener: c. cedula, nombre, salario ( Resultado: Cedula
(PERSONA) )
EL RESULTADO DE LAS OPERACIONES PUEDEN SER LLEVADOS A RELACIONES TEMPORALES DE LA SIGUIENTE FORMA: REL_TEMP Resultado:
(PERSONA) )
REL_TEMP Cedula