1. ESCUELA ACADÉMICO PROFESIONAL DE
INGENIERÍA DE SISTEMAS
SEPARATA N° 10
Escuela Profesional: Ingeniería de Sistemas.
Sección y Turno: VI: N
Docente: ING.IVAN PETRLIK AZABACHE.
Asignatura: Gestión de Datos e
Información I
Semestre Académico: 2013 - II
Fecha:28/10/2013
UNIDAD 2:CALCULO Y ALGEBRA RELACIONAL
Algebra Relacional
EL Algebra Relacional está sólidamente fundamenta en la Teoría de
Conjuntos
Clasificación de los Operadores
• Unarios : Operan sobre una sola relación
• Binarios: Operan sobre dos relaciones.
• En Ambos casos, siempre devuelven una
resultado.
Conceptos Básicos
sola
relación como
• El resultado de una expresión algebraica es siempre una nueva
relación.
• Una relación es un conjunto, por lo tanto no puede tener
elementos duplicados.
• Π es el operador de Proyección y se denota con la letra P del
alfabeto griego ( pi ).
• σ es el operador de Selección y se denota con la letra S del
alfabeto griego ( sigma).
•
OPERADOR DE PROYECCIÓN
• Sintaxis :
• Π x E ( se lee : la proyección de E sobre x)
• Para simplificar, supongamos que E es una relación r ( tabla);
entonces este operador muestra solamente las columnas de r que
corresponden a los atributos que están en X y oculta todo los
demás.
ING.IVAN CARLO PETRLIK AZABACHE
2. GESTION DE DATOS E INFORMACION I
Ejemplo de
Proyección
• La operación PROYECCIÓN, selecciona ciertas columnas de la
tabla y desecha las demás. Si sólo nos interesan ciertos atributos de
una relación, usamos la operación PROYECCIÓN para "proyectar" la
relación sobre esos atributos únicamente. Por ejemplo, si queremos
hacer una lista con el nombre, apellidos y el salario de todos los
empleados, podemos hacer la siguiente operación de
PROYECCIÓN:
Página 2 de 9
ING.IVAN PETRLIK AZABACHE
3. GESTION DE DATOS E INFORMACION I
• Por ejemplo, consideremos otra operación PROYECCIÓN:
Como resultado nos da la tabla:
Operador de SELECCIÓN
σ ɵ E : (se lee: la selección de E según ɵ)
Para Simplificar supongamos que E es una relación r ; entonces este
operador muestra solamente los elementos ( Filas ) de r para las
cuales la evaluación de ɵ (theta ) sea verdadera .
Página 3 de 9
ING.IVAN PETRLIK AZABACHE
4. GESTION DE DATOS E INFORMACION I
Operadores Binarios
Sintaxis y Semántica
Ejemplo del Operador producto cartesiano
Página 4 de 9
ING.IVAN PETRLIK AZABACHE
5. GESTION DE DATOS E INFORMACION I
Ejemplo del Operador Unión
Propiedad de Unión de Compatibilidad
• No se puede unir o restar cualquier cosa.
• Para que dos conjuntos se puedan unir
compatibles entre si.
•
Ejemplo del Operador Diferencia
Página 5 de 9
o restar, deben ser
ING.IVAN PETRLIK AZABACHE
6. GESTION DE DATOS E INFORMACION I
Ejemplo del Operador Intersección
Página 6 de 9
ING.IVAN PETRLIK AZABACHE
7. GESTION DE DATOS E INFORMACION I
EJERCICIOS PROPUESTOS( NIVEL 1 )
Página 7 de 9
ING.IVAN PETRLIK AZABACHE
8. GESTION DE DATOS E INFORMACION I
Página 8 de 9
ING.IVAN PETRLIK AZABACHE
9. GESTION DE DATOS E INFORMACION I
1.
2.
3.
4.
Página 9 de 9
ING.IVAN PETRLIK AZABACHE
10. GESTION DE DATOS E INFORMACION I
1.
2.
3.
4.
Página 9 de 9
ING.IVAN PETRLIK AZABACHE