La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ALGEBRA RELACIONAL OPERACIONES BASICAS.

Presentaciones similares


Presentación del tema: "ALGEBRA RELACIONAL OPERACIONES BASICAS."— Transcripción de la presentación:

1 ALGEBRA RELACIONAL OPERACIONES BASICAS

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

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

4 CONDICIONES (UNION,INTERSECCION, DIFERENCIA)
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

5 UNION 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

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

7 EJEMPLO 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

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

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

10 EJEMPLO 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

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

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

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

14 Ejemplo join

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

16 Ejemplo división


Descargar ppt "ALGEBRA RELACIONAL OPERACIONES BASICAS."

Presentaciones similares


Anuncios Google