Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porÁlvaro Calzada Modificado hace 9 años
1
Álgebra Relacional
2
zUnión, intersección y diferencia: los operadores usuales de conjuntos zSelección: Escoger ciertas filas zProyección: Escoger ciertas columnas zProducto y “joins”: composición de relaciones zCambio de nombre de relaciones y atributos Un conjunto pequeño de operaciones que permite manipular relaciones de una manera (aunque limitada) útil y fácil de implementar
3
Selección S = C (R) C es una condición que involucra atributos de R Ejemplo Relación OfreceCatálogo = rif-lib=09867 (Ofrece)
4
Proyección S = L (R) L es una lista de atributos de R Ejemplo Relación OfreceListaDePrecios = cod-lib,precio (Ofrece) Nótese que son eliminados los duplicados
5
Producto S = R 1 R 2 Aparea cada tupla R 1 de con cada tupla de R 2 Ejemplo R1R1 R2R2 R1 R2R1 R2
6
Theta-Join S = R 1 C R 2 Es equivalente a S = C ( R 1 R 2 ) Ejemplo Relación Ofrece OfreceNombre = Ofrece (rif-lib=rif) LIBRERIAS Relación LIBRERIAS
7
Natural-Join S = R 1 R 2 Hace el Join por igualdad de atributos del mismo nombre y elimina columnas duplicadas Ejemplo Relación Ofrece OfreceNombre = Ofrece LIBRERIAS Relación LIBRERIAS
8
Renombramiento S = R 1 R 2 Produce relacion identica con nombres cambiados Ejemplo Relación Ofrece PRECIOS(librería,libro,precio) (Ofrece)
9
Interrogaciones Encontrar los nombres de las librerias que venden el libro “Victoria sobre la oscuridad” con ub precio menor que 10 LIBRERIAS(rif,nombre,direccion) LIBROS(codigo,nombre,autor,descripcion) Ofrece(rif,codigo,precio) LIBRERIAS.nombre (LIBRERIAS (rif=rir) (precio<10) (Ofrece (nombre=“Victoria sobre la oscuridad”) (LIBROS) )
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.