operadores adicionales

Tema 37: El modelo relacional Dinámica

Vista la escasa participación del publico en el sitio, estoy desarrollando algunos temas por mi cuenta aprovechando un curso de programación que imparto en Villanueva de la Serena, los temas que os pueden interesar son:

Operadores

  • =, asignación y renombrado

  • Primitivos

    • Unarios

      • Restricción, Select

      • Proyección, Where

    • Binarios

      • Unión, (u) la unión de dos relaciones r1 y r2, con esquemas compatibles es otra relación, compuesta por el conjunto de tuplas que pertenezcan a r1 y r2.

      • Diferencia (-)

      • Producto cartesiano, (x)

  • Derivados

    • Join

    • Intersección

    • División

  • Operadores adicionales

    • Group by

    • Cierre transitivo

Cálculo relacional

  • Orientado a tuplas, variables de tuplas

    • operador : select

    • Objetivo: from

    • Predicado: where

  • Orientado a dominios, variables de dominio

Sistemas compilados y sistemas interpretados

  • Compilados muy superiores a interpretados

  • En sistemas compilados se evitan estás repeticiones

    • Analisis sintáctico

    • Traducción de nombres

    • Comprobación de autorizaciones

    • Elección de la estrategia de acceso

    • Generadción de código

Operadores

  • =, asignación y renombrado

  • Primitivos

    • Unarios

      • Restricción, Select

      • Proyección, Where

    • Binarios

      • Unión, (u) la unión de dos relaciones r1 y r2, con esquemas compatibles es otra relación, compuesta por el conjunto de tuplas que pertenezcan a r1 y r2.

      • Diferencia (-)

      • Producto cartesiano, (x)

  • Derivados

    • Join

    • Intersección

    • División

  • Operadores adicionales

    • Group by

    • Cierre transitivo

Cálculo relacional

  • Orientado a tuplas, variables de tuplas

    • operador : select

    • Objetivo: from

    • Predicado: where

  • Orientado a dominios, variables de dominio

Sistemas compilados y sistemas interpretados

  • Compilados muy superiores a interpretados

  • En sistemas compilados se evitan estás repeticiones

    • Analisis sintáctico

    • Traducción de nombres

    • Comprobación de autorizaciones

    • Elección de la estrategia de acceso

    • Generadción de código