90 likes | 248 Views
Unidad 3 Tema “ Transformacion Equivalentes ”. “TRANSFORMACION EQUIVALENTE”. María Joselin Navarro Ruiz. Test1.Relacion de preguntas. Instrucciones: Responde correctamente las siguientes preguntas:. ¿Qué es el objetivo de procesamiento de consultas distribuidas?
E N D
Unidad 3 Tema “Transformacion Equivalentes” “TRANSFORMACION EQUIVALENTE” María Joselin Navarro Ruiz
Test1.Relacion de preguntas Instrucciones: Responde correctamente las siguientes preguntas: • ¿Qué es el objetivo de procesamiento de consultas distribuidas? • ¿Cuál es la función principal de un procesador de consultas? • ¿En que afectan el algebra relacional? • ¿En que define la complejidad de cardinalidad? • ¿Menciona un principio de complejidad de operaciones? • ¿Que es el procesamiento distribuido de consultas? • ¿En que consiste la replica y fragmentación de datos? • ¿Menciona 3 aspectos de transparencia de la red?
Algebra Relacional • El algebra relacional es la base para las consultas en SQL • Se utiliza para hacer consultas y convertirlas posteriormente a lenguaje SQL
RELACION = TABLA • En la base de datos “Tutorados” existen 3 tablas por lo tanto son 3 relaciones: • La relacion “tutor” R1 • La relacion “Tutorado” R2 • La relacion “Usuario” R3
Ejemplo • Mostrar todos los tutorados del tutor 1 en Algebra Relacional R1 TUTORADO R_resultado r1.NUM_CONTROL, R1.NOMBRE, R1.CARRERA, R1.OBSERVACIONES σ(r.id_tutor=1)
EQUIVALENTE σ SELECT R1.NUM_CONTROL, R1.ID_TUTOR,R1.NOMBRE,R1.CARRERA,R1.OBSERVACIONES FROM tutorado R1 WHERE R1.ID_TUTOR =1
EJEMPLO 2EQUIVALENTE π=SELECT • Mostrar el No. Control y Nombre de todos los tutorados R1 tutorados R_resultadoπ (R1.Num_control, R1.Nombre(R1))
EQUIVALENTE π=SQL SELECT R1.NUM_CONTROL, R1.NOMBRE FROM tutorado R1