5 Algebra Relacional

Embed Size (px)

Citation preview

  • 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