Algebra relacional
Upcoming SlideShare
Loading in...5
×
 

Algebra relacional

on

  • 4,765 views

Algebra Relacional

Algebra Relacional

Statistics

Views

Total Views
4,765
Views on SlideShare
4,653
Embed Views
112

Actions

Likes
0
Downloads
91
Comments
0

3 Embeds 112

http://basededatos2010.wikispaces.com 86
http://www.slideshare.net 25
http://nashcc.blackboard.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Algebra relacional Algebra relacional Presentation Transcript

  • ALGEBRA RELACIONAL
    OPERACIONES BASICAS
  • QUE SON
    SON LAS OPERACIONES CORRESPONDIENTES A LA OPERATIVA MATEMATICA SOBRE CONJUNTOS Y QUE PERMITEN GESTIONAR LAS TABLAS
  • CONDICIONES GENERELES
    TODAS LAS OPERACIONES BASICAS SON OPERACIONES BINARIAS LO CUAL QUIERE DECIR QUE SOLO SE APLICAN A DOS CONJUNTOS DE TUPLAS
  • 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
  • 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
  • ¿ LAS TUPLAS QUE SE REPITEN?
    EN LA OPERACIÓN DE LA UNION LASTUPLAS DUPLICADAS SE ELIMINAN
  • 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
  • INTERSECCION
    Se define como R ∩ S, es una relación que incluye todas las tuplas que están en R y en S.
  • COMENTARIOS
    La operación de la intersección es una operación conmutativa l igual que la unión
  • 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
  • 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
  • EJEMPLO
    se desea saber los nombre de los profesores que no son estudiantes
    ROL1 <-Π est_dni( colegio)
    ROL2<-Π prof_dni( Colegio)
    ROL<- ROL1- ROL2
  • CONCATENACION
    Se denota mediante el signo ►◄ se emplea para combinar tuplas relacionadas de dos relaciones en una sola. Permite procesar relaciones entre relaciones
  • Ejemplo join
  • División
    Se especifica mediante % y se utiliza para un tipo determinado de consulta.
  • Ejemplo división