Álgebra Relacional. zUnión, intersección y diferencia: los operadores usuales de conjuntos zSelección: Escoger ciertas filas zProyección: Escoger ciertas.

Slides:



Advertisements
Presentaciones similares
Fundamentos de Base de Datos
Advertisements

IBD Clase 16.
Diseño de Bases de Datos
Ecuaciones de primer grado: resolución
Lenguajes Relacionales
Teórico: Structured Query Language
ALGEBRA RELACIONAL Y CALCULO RELACIONAL CON REFERENCIA A BASE DE DATOS
INTELIGENCIA ARTIFICIAL
Teórico: Algebra Relacional
Ejercicios de Álgebra Relacional Bases de Datos I
ALGEBRA RELACIONAL.
Base de Datos Relacional.
UNIDAD II Modelo de Datos.
Tema 8 : Sistemas relacionales Resumen Sobre el modelo relacional
Sindy Carolina Asprilla
Evaluación y Optimización de Consultas Láminas seleccionadas de las láminas de la Prof. María Esther Vidal.
CAPITULO 1 Escribiendo Sentencias SELECT Básicas
Procesamiento de Consultas Distribuidas (1era Parte)
BASE DE DATOS I Clase # 1.

Modelo Relacional.
BASES DE DATOS I CAPÍTULO 2 EL MODELO RELACIONAL Guillermo Baquerizo
Lenguajes Formales de Consulta
SQL Structured Query Language
1 John Freddy Duitama U.de.A. Facultad de Ingeniería Optimización Algebraica. Profesor: John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. Profesor:
SQL: Lenguaje de Interrogación Estructurado
Algebra Relacional.
Optimización de Preguntas. Optimización de preguntas zOptimización: pregunta  plan costo ópt. costo = CPU + I/O + COMUNICACIONES zNecesario para responder.
John Freddy Duitama Muñoz. Facultad de Ingeniería. U. de. A.
ALGEBRA RELACIÓNAL MILADY MUÑOZ HIDALGO JHON MARLON ZAPATA OROZCO 11º2.
ALGEBRA RELACIONAL. Elementos  Operandos -> Relaciones  Operadores  Asignaciones.
Introducción a Excel. ¿Pero qué es una hoja de cálculo? Una hoja de cálculo es un programa que permite manipular datos numéricos y alfanuméricos dispuestos.
NORMALIZACION DE BASES DE DATOS
Normalización en una base de datos
BASE DE DATOS I Clase # 3.
Algebra Relacional Ing. Fabián Ruano.
Algebra Relacional.
 RELACIÓN O TABLA (RELATION, TABLE): LISTA DE VALORES CON UN NOMBRE, DONDE CADA VALOR ES UNA FILA (REGISTRO), COMPUESTO POR 1 O MÁS COLUMNAS (CAMPOS).
ALGEBRA RELACIONAL OPERACIONES BASICAS.
Elaborado por: GCRM Institución Gabriel García Márquez.
Base de Datos I. Es un lenguaje con el que los usuarios solicitan información de la BD. Estos lenguajes suelen ser de nivel superior que el de los lenguajes.
SQL: Lenguaje de Interrogación Estructurado. Vistas Declaración de vista CREATE VIEW ( ) AS SELECT... Semántica Tabla virtual cuyo contenido es el resultado.
Sindy Carolina Asprilla Mosquera Angie Tatiana Guali Restrepo 11º2 ALGEBRA RELACIONAL.
Diseño de base de datos Tema 4 : Algebra relacional.
Expresiones algebraicas equivalentes
Se conocen como la información que describe un dato objeto, en el cual se definen sus propiedades y los datos o campos que contiene dicho objeto. Un atributo.
Bases de Datos en Excel Microsoft Excel aporta al usuario la posibilidad de trabajar con tablas de información: nombres, direcciones, teléfonos, zonas,
UNIDAD III: MODELAJE DE BASE DE DATOS RELACIONAL..
Más ejemplos en SQL Francisco Moreno. S sn snombre situacion ciudad S1 Salazar 20 Londres S2 Jaramillo 10 París S3 Bernal30 París S4 Caicedo 20 Londres.
Ingeniería de Sistemas y Modelamiento.
Para pasar a tablas todos los datos sin dejar nada y que las tablas tengan sentido por si solas se tiene que seguir unos pasos: 1.Toda entidad se transforma.
BASES DE DATOS RELACIONALES
SELECCIÓN DE PROVEEDORES
Sample-Based Quality Estimation of Query Results in Relational Database Environments Donald P. Ballou InduShobha N. Chengalur-Smith Richard Y. Wang.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
Lenguajes de consulta: son aquellos en que el usuario interroga o solicita información a la base de datos. Estos lenguajes se clasifican en procedimentales.
Tipos de Datos.
Maestría en ciencias de la computación
Ing. Sergio Valladares Castillo Base de Datos I Algebra Relacional.
Base de Datos I – Ing. Mary Carlota Bernal J.
Administración de Base de Datos Procesamiento y Optimización de Consultas Prof Mercy Ospina Torres Prof Renny A. Hernandez
Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL.
Administración de Base de Datos Procesamiento y Optimización de Consultas Prof Mercy Ospina Torres Prof Renny A. Hernandez
INTEGRACION DE LAS TECNOLOGIAS DE LA INFORMACION Y COMUNICACION Implementación de base de datos (Lenguaje de manipulación de datos) Ing. Linda Masias Morales.
Administración de Base de Datos Procesamiento y Optimización de Consultas Prof Mercy Ospina Torres Prof Renny A. Hernandez
Algebra relacional Integrantes: Víctor Sergio López Sainz. Francisco Javier centeno. Verdín Carlos Omar.
Paul Leger Algebra Relacional 2 Paul Leger
Paul Leger Algebra Relacional 2 Paul Leger
LENGUAJES DE BASES DE DATOS: CÁLCULO RELACIONAL
Fundamento s de Base de Datos I SEMANA 5 ING. SAÚL PÉREZ VEGA Modelo Relacional.
Transcripción de la presentación:

Álgebra Relacional

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

Selección S =  C (R) C es una condición que involucra atributos de R Ejemplo Relación OfreceCatálogo =  rif-lib=09867 (Ofrece)

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

Producto S = R 1   R 2 Aparea cada tupla R 1 de con cada tupla de R 2 Ejemplo R1R1 R2R2 R1 R2R1 R2

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

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

Renombramiento S = R 1   R 2 Produce relacion identica con nombres cambiados Ejemplo Relación Ofrece  PRECIOS(librería,libro,precio) (Ofrece)

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