2. 22/02/17 gustavo dejean 2
ObjetivoObjetivo
Presentar los cinco operadores básicos
del Álgebra Relacional
3. 22/02/17 gustavo dejean 3
FundamentosFundamentos
El álgebra relacional esta solidamente
fundamentada en la Teoría de Conjuntos
4. 22/02/17 gustavo dejean 4
Clasificación de los operadoresClasificación de los operadores
Unarios: operan sobre una sola relación
Binarios: operan sobre dos relaciones
En ambos casos, siempre devuelven una sola
relación como resultado
5. 22/02/17 gustavo dejean 5
Conceptos BásicosConceptos Básicos
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
De manera informal, a una relación se la
llama Tabla. (existen notables diferencias)
6. 22/02/17 gustavo dejean 6
Operadores unariosOperadores unarios
π 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)
7. 22/02/17 gustavo dejean 7
sintaxissintaxis
πx E
donde E es una expresión algebraica
(EA) y x es una lista de atributos
σθ E
donde θ es una expresión booleana y
E es una EA
8. 22/02/17 gustavo dejean 8
¿cómo funciona el operador de¿cómo funciona el operador de
proyección?proyección?
πxE (se lee: la proyección de E sobre x)
Para simplificar, supongamos que E es una
relación r ( tabla) ; ( recordar que el resultado de
una EA es siempre una nueva relación) entonces
este operador muestra solamente las columnas de r
que correspondan a los atributos que están en X y
oculta todo lo demás
9. 22/02/17 gustavo dejean 9
Ejemplo de proyecciónEjemplo de proyección
Tabla de insumos
nombre precio
πnombre insumos
nombre
arena 20
cemento 80
cal 50
hierro 120
arena
cemento
cal
hierro
10. 22/02/17 gustavo dejean 10
¿cómo funciona el operador¿cómo funciona el operador
de Selección?de Selección?
σθE ( se lee: la selección de E según θ)
nuevamente 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
11. 22/02/17 gustavo dejean 11
Ejemplo de selecciónEjemplo de selección
σprecio<80 insumos
nombre precio
Tabla de insumos
nombre precio
Arena 20
Cemento 80
Cal 50
Hierro 120
Arena 20
Cal 50
13. 22/02/17 gustavo dejean 13
Sintaxis y semánticaSintaxis y semántica
E1 X E2
Da la combinación de cada elemento de E1 con
cada uno de los elementos de E2
E1U E2
da todos los elementos que pertenecen a E1 y/o a
E2
E1 − E2
da todos los elementos que pertenecen a E1 y que
no pertenezcan a E2
14. 22/02/17 gustavo dejean 14
Ejemplo del operador productoEjemplo del operador producto
cartesianocartesiano
r
r1 r2
a1 b1
a2 b2
a3 b3
a1 b1 a4 b4
a1 b1 a5 b5
a2 b2 a4 b4
a2 b2 a5 b5
a3 b3 a4 b4
a3 b3 a5 b5
a4 b4
a5 b5
s
s1 s2
r X s
r1 r2 s1 s2
15. 22/02/17 gustavo dejean 15
Ejemplo del operador uniónEjemplo del operador unión
r
c1 c2
a b
a c
z t
a b
a c
z t
p k
u z
p k
u z
s
r U s
c1 c2
c1 c2
16. 22/02/17 gustavo dejean 16
Propiedad de UniónPropiedad de Unión
CompatibilidadCompatibilidad
No se puede unir o restar cualquier cosa
Para que dos conjuntos se puedan unir o
restar, deben ser compatibles entre sí
17. 22/02/17 gustavo dejean 17
Ejemplo del operador DiferenciaEjemplo del operador Diferencia
r
a1 b1
a2 b2
a3 b3
a1 b1
a2 b2
a4 b4
a3 b3
s
r - s
Presentar una idea correctamente es todo un reto. En primer lugar, es necesario conseguir que los oyentes estén de acuerdo con usted desde el principio. Una vez logrado esto, llega el momento de pasar a la acción. Utilice la fórmula “Pruebas, acciones y beneficios” de Dale Carnegie Training® e impartirá una presentación motivadora y orientada a emprender acciones.
Comience la presentación con un caso que despierte interés. Elija un caso que tenga alguna relación con la audiencia. El caso que describa será la prueba que respaldará el plan de acción y demostrará la posibilidad de que se produzca el beneficio. Empezar la presentación con un caso sugerente le permitirá preparar a la audiencia para las acciones que recomendará más adelante.
Exponga las acciones que recomienda. Describa el proceso de forma específica, clara y breve. Compruebe que es capaz de imaginarse a la audiencia emprendiendo la acción propuesta; si usted no puede hacerlo, ellos tampoco. Exponga el plan de acción con firmeza y tendrá más posibilidades de motivar a la audiencia para que lo adopte.
Para completar la fórmula “Pruebas, acción y beneficios” de Dale Carnegie Training®, continúe exponiendo los beneficios que puede obtener la audiencia al llevar a cabo la acción propuesta. Tenga en cuenta sus intereses, necesidades y preferencias. Complemente la exposición de los beneficios con pruebas, i.e., estadísticas, demostraciones, testimonios, casos, analogías y exposiciones que le permitirán aumentar su credibilidad.
Para completar la fórmula “Pruebas, acción y beneficios” de Dale Carnegie Training®, continúe exponiendo los beneficios que puede obtener la audiencia al llevar a cabo la acción propuesta. Tenga en cuenta sus intereses, necesidades y preferencias. Complemente la exposición de los beneficios con pruebas, i.e., estadísticas, demostraciones, testimonios, casos, analogías y exposiciones que le permitirán aumentar su credibilidad.
Para finalizar, vuelva a mencionar las acciones y los beneficios. Hable con convicción y confianza, y podrá transmitir con éxito sus ideas.