1 / 16

ALGEBRA RELACIONAL

ALGEBRA RELACIONAL. OPERACIONES BASICAS. SON LAS OPERACIONES CORRESPONDIENTES A LA OPERATIVA MATEMATICA SOBRE CONJUNTOS Y QUE PERMITEN GESTIONAR LAS TABLAS. QUE SON. TODAS LAS OPERACIONES BASICAS SON OPERACIONES BINARIAS LO CUAL QUIERE DECIR QUE SOLO SE APLICAN A DOS CONJUNTOS DE TUPLAS.

kura
Download Presentation

ALGEBRA RELACIONAL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ALGEBRA RELACIONAL OPERACIONES BASICAS

  2. SON LAS OPERACIONES CORRESPONDIENTES A LA OPERATIVA MATEMATICA SOBRE CONJUNTOS Y QUE PERMITEN GESTIONAR LAS TABLAS QUE SON

  3. TODAS LAS OPERACIONES BASICAS SON OPERACIONES BINARIAS LO CUAL QUIERE DECIR QUE SOLO SE APLICAN A DOS CONJUNTOS DE TUPLAS CONDICIONES GENERELES

  4. Para realizar estas operaciones se debe tener el mismo tipo de tuplas ( unión compatible) • Ambas relaciones deben tener el mismo numero de atributos y el mismo dominio CONDICIONES (UNION,INTERSECCION, DIFERENCIA)

  5. Se define como R U S, y es una relación que incluye las tuplas que están tanto R como en S o en ambas, R y S UNION

  6. EN LA OPERACIÓN DE LA UNION LASTUPLAS DUPLICADAS SE ELIMINAN ¿ LAS TUPLAS QUE SE REPITEN?

  7. Se desea recuperar los documentos de identidad de todos los empleados que, o bien trabajan en el dpto. 5 o supervisan a estos documento1 <-Π dni( dep5_emps) documento2 <-Π superdni (dep5_emps) documento <- documento1 U documento2 EJEMPLO

  8. Se define como R ∩ S, es una relación que incluye todas las tuplas que están en R y en S. INTERSECCION

  9. La operación de la intersección es una operación conmutativa l igual que la unión COMENTARIOS

  10. SE DESEA SABER LOS EMPLEADOS QUE ADEMAS DE SU ROL COMO EMPLEADOS SON TAMBIEN SOCIOS. EMPLEADO1 <-Π dni( emps) EMPLEADO2 <-Πso_dni( dep5_emps) EMPLEADO<- EMPLEADO1 ∩ EMPLEADO2 EJEMPLO

  11. Se denota como R-S, es una relación que incluye todas las tuplas que están en R pero no en S DIFERENCIA DE CONJUNTO

  12. se desea saber los nombre de los profesores que no son estudiantes ROL1 <-Πest_dni( colegio) ROL2<-Πprof_dni( Colegio) ROL<-ROL1- ROL2 EJEMPLO

  13. Se denota mediante el signo ►◄ se emplea para combinar tuplas relacionadas de dos relaciones en una sola. Permite procesar relaciones entre relaciones CONCATENACION

  14. Ejemplo join

  15. Se especifica mediante % y se utiliza para un tipo determinado de consulta. División

  16. Ejemplo división

More Related