Post on 02-Mar-2018
7/26/2019 5 Algebra Relacional
1/6
US
Sistema Manejador deBases Datos
MATI. Ivn Ortiz Ramrez
turulo75!otmail."om
7/26/2019 5 Algebra Relacional
2/6
Definicin: conjunto de operaciones sobre relaciones Cada operacin toma una o ms relaciones como operandos y
produce una relacin como resultado
Dos grupos de operadores: Operadores de teora de conjuntos: unin, interseccin, diferencia y
producto cartesiano Operadores relacionales especiales: seleccin, proyeccin, reunin y
divisin
Algebra relacional
7/26/2019 5 Algebra Relacional
3/6
El algebra: es un sistema matemtico constituido por:
Operando: objetos valores o variables! desde los cuales nuevos objetos
pueden ser construidos"
Operadores: smbolos #ue denotan procedimientos para construir nuevos
objetos desde objetos dados"
Algebra relacional
7/26/2019 5 Algebra Relacional
4/6
El algebra relacional es un lgebra en la cual: $us operando son relaciones instancias! o variables #ue
representan relaciones" $us operadores estn dise%ados para &acer la tareas ms comunes
#ue se necesitan para manipular relaciones en una base de datos"
El resultado es #ue el lgebra relacional se puede utili'ar como un lenguaje
de consulta"
En la prctica el lgebra relacional debe ser e(tendida para abarcar la mayor
parte de las tareas reales #ue se &acen con los datos"
Algebra relacional
7/26/2019 5 Algebra Relacional
5/6
)"*ndependencia de datos y tratamiento"
)"Cambio en datos no implica cambio en programas yviceversa +enor coste de mantenimiento!"
"Co&erencia de resultados"
)"-educe redundancia:
)" .cciones lgicamente /nicas"
" $e evita inconsistencia"
0"+ejora en la disponibilidad de datos
)" 1o &ay due%o de datos 1o igual a ser publicos!"
)" 1i aplicaciones ni usuarios"
" 2uardamos descripcin *dea de catalogos!"
3"Cumplimiento de ciertas normas"
)" -estricciones de seguridad"
)" .ccesos 4suarios a datos!"
" Operaciones Operaciones sobre datos!"
5"+s eficiente gestin de almacenamiento"
Ventajas de las Bases de Datos
7/26/2019 5 Algebra Relacional
6/6
US
2racias66