ALGEBRA RELACIONAL.

Slides:



Advertisements
Presentaciones similares
¿Cómo hacer los ejercicios prácticos de Access?
Advertisements

Dpto. Informática IES Juan de la Cierva
IBD Clase 14.
Diseño de Bases de Datos
Bases de datos. bases de datos2 Bases de datos Una BD es un conjunto de datos integrados con información de un sistema objeto, con redundancia controlada.
integridad referencial
Rocío Contreras Águila Primer Semestre 2010
09/02/2014Curso Bases de Datos1 Ejemplos Álgebra Relacional.
Lenguajes Relacionales
Diseño de Bases de Datos
Teórico: Modelo Relacional
Defensa Pública y Derechos Humanos
MODELO RELACIONAL.
Banco de Datos1 Mecanismos de Protección de los Derechos Fundamentales de las personas privadas de libertad.
INTELIGENCIA ARTIFICIAL
Estadística Computacional I
Estadística Computacional I
Teórico: Algebra Relacional
01/12/07Seminario de Bases de Datos1 Características Objeto Relacionales en Oracle 10G* * Tomado del curso de Francisco Moreno.
EL LENGUAJE ESTÁNDAR SQL
DATAWAREHOUSE.
MODELOS DE DATOS.
MODELO RELACIONAL.
MODELO ENTIDAD RELACIÓN
Tema: Las Consultas (y II) Tipos de uniones
Unidad III (antes Unidad 4)
MODELO RELACIONAL.
Tema 8 : Sistemas relacionales Resumen Sobre el modelo relacional
4/7/2015Curso Bases de Datos1 MODELO DE OBJETOS SEMÁNTICOS Francisco Moreno.
Answering Queries Using Views (Levy, Mendelzon, Sagiv, Srivastava) Javier López C.
BASE DE DATOS I Clase # 1.

BASES DE DATOS I CAPÍTULO 2 EL MODELO RELACIONAL Guillermo Baquerizo
Lenguajes Formales de Consulta
SQL Structured Query Language
Algebra Relacional.
John Freddy Duitama Muñoz. Facultad de Ingeniería. U. de. A.
BASE DE DATOS I Clase # 3.
IBD CLASE 15. SQL Lenguaje de Consultas Estruturado (SQL) ◦Lenguaje de trabajo estándard para modelo relacional ◦Componentes ◦DDL: Data Definition Language.
Algebra Relacional Ing. Fabián Ruano.
Algebra Relacional.
UNIVERSIDAD LATINA BASES DE DATOS MODELO RELACIONAL.
CONSULTAS SENCILLAS A LA BASE DE DATOS
ALGEBRA RELACIONAL OPERACIONES BASICAS.
DISEÑO DE BASES DE DATOS
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.
Diseño de base de datos Tema 4 : Algebra relacional.
Expresiones algebraicas equivalentes
UNIDAD III: MODELAJE DE BASE DE DATOS RELACIONAL..
Ingeniería de Sistemas y Modelamiento.
Normalización Base de Datos I.
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.
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
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.
CIRCUITOS COMBINACIONALES.
Bases de Datos Modelo Relacional.
JOIN EN MYSQL Bueno en esta presentación mostrare cosas acerca de los usos de la sentencia JOIN en mysql , mediante esta presentación planeo mostrar los.
MSSQL SERVER CURSO BÁSICO 1. CONCEPTOS BASICOS DE SQL. DESCRIPCIÓN DEL CURSO. Sesión 3: Índices Uso, Creación, Tipos, Eliminación LENGUAJE DE CONSULTAS.
2do. Parcial Bases de datos Octubre Introducción a bases de datos Efectúe la definición conceptual de Modelos de Datos. (T1) Mencione.
Maestría en ciencias de la computación
Ing. Sergio Valladares Castillo Base de Datos I Algebra Relacional.
LA COMPLEJIDAD DE LAS OPERACIONES DEL ÁLGEBRA 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
Administración de Base de Datos Procesamiento y Optimización de Consultas Prof Mercy Ospina Torres Prof Renny A. Hernandez
Administración de Base de Datos Procesamiento y Optimización de Consultas Prof Mercy Ospina Torres Prof Renny A. Hernandez
 Las consultas son objetos de base de datos.  Permiten recuperar datos de una tabla.  modifica y almacena los resultado.  Filas resultantes son un.
Algebra relacional Integrantes: Víctor Sergio López Sainz. Francisco Javier centeno. Verdín Carlos Omar.
SQL Lenguaje de Consulta estructurado (structured query language) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar.
Transcripción de la presentación:

ALGEBRA RELACIONAL

Almacenes y Minería de Datos INTRODUCCIÓN Es un lenguaje de acceso a BDR Lenguaje procedimental (se indica qué y cómo obtenerlo) Definición: Conjunto cerrado de operaciones Actúan sobre relaciones Producen relaciones como resultados Pueden combinarse para construir expresiones más complejas Almacenes y Minería de Datos

Almacenes y Minería de Datos INTRODUCCIÓN Operadores Básicos Unión Diferencia Producto Cartesiano Selección Proyección Son operacionalmente completos, permiten expresar cualquier consulta a una BDR Almacenes y Minería de Datos

Almacenes y Minería de Datos INTRODUCCIÓN Operadores Derivados Intersección Join División Asociación No añaden nada nuevo Se forman combinando los operadores básicos Son útiles en determinadas consultas Almacenes y Minería de Datos

Almacenes y Minería de Datos Unión: R U S La unión de dos relaciones R y S, es otra relación que contiene las tuplas que están en R, o en S, o en ambas, eliminándose las tuplas duplicadas R y S deben ser unión-compatible, es decir, definidas sobre el mismo conjunto de atributos Almacenes y Minería de Datos

Almacenes y Minería de Datos Diferencia: R - S La diferencia de dos relaciones R y S, es otra relación que contiene las tuplas que están en la relación R, pero no están en S R y S deben ser unión-compatible Almacenes y Minería de Datos

Almacenes y Minería de Datos Producto Cartesiano: R x S Define una relación que es la concatenación de cada una de las filas de la relación R con cada una de las filas de la relación S Almacenes y Minería de Datos

Almacenes y Minería de Datos Selección: σpredicado (R) Es un operador unario Define una relación con los mismos atributos que R y que contiene solo aquellas filas de R que satisfacen la condición especificada (predicado) Almacenes y Minería de Datos

Almacenes y Minería de Datos Proyección: Πcol1, . . . , coln (R) Es un operador unario Define una relación que contiene un subconjunto vertical de R con los valores especificados, eliminando filas duplicadas en el resultado Almacenes y Minería de Datos

Almacenes y Minería de Datos Intersección: R ח S Define una relación que contiene el conjunto de todas las filas que están tanto en la relación R como en S R y S deben ser unión-compatible Equivalencia con operadores básicos Almacenes y Minería de Datos

Almacenes y Minería de Datos División o cociente: R ÷ S Define una relación sobre el conjunto de atributos C, incluido en la relación R, y que contiene el conjunto de valores de C, que en las tuplas de R están combinadas con cada una de las tuplas de S Condiciones grado(R) > grado (S) conjunto atributos de S contenido en conjunto de atributos de R Equivalencia con operadores básicos Almacenes y Minería de Datos

Almacenes y Minería de Datos División o cociente: Almacenes y Minería de Datos

Almacenes y Minería de Datos Join: R * S El resultado es una relación con los atributos de ambas relaciones y se obtiene combinando las tuplas de ambas relaciones que tengan el mismo valor en los atributos comunes. Normalmente la operación de join se realiza entre los atributos comunes de las dos tablas que corresponden a la clave primaria de una tabla y la cable foránea correspondiente de la otra tabla. Almacenes y Minería de Datos

Almacenes y Minería de Datos Join: R* S Almacenes y Minería de Datos

Almacenes y Minería de Datos Ejemplos: Almacenes y Minería de Datos

Almacenes y Minería de Datos Ejemplos: Obtener los apellidos y teléfono de los alumnos de nombre Rosa Obtener las notas obtenidas en la asignatura de Inglés Almacenes y Minería de Datos

Almacenes y Minería de Datos Ejemplos: Obtener los alumnos que figuren matriculados en todas las asignaturas Almacenes y Minería de Datos

Almacenes y Minería de Datos Ejemplos: Obtener los alumnos que no han suspendido ninguna asignatura Obtener los alumnos que figuren matriculados en Inglés y dibujo Almacenes y Minería de Datos