ALGEBRA RELACIONAL OPERACIONES BASICAS.

Slides:



Advertisements
Presentaciones similares
Dpto. Informática IES Juan de la Cierva
Advertisements

COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
IBD Clase 14.
Diseño de Bases de Datos
Teoría de Conjuntos Dr. Rogelio Dávila Pérez ITESM, Campus Guadalajara
Rocío Contreras Águila Primer Semestre 2010
Lenguajes Relacionales
Bases de Datos Modelo Relacional.
ALGEBRA RELACIONAL Y CALCULO RELACIONAL CON REFERENCIA A BASE DE DATOS
DISEÑO Y GESTIÓN DE BASES DE DATOS Luciano H. Tamargo Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía Blanca INTRODUCCIÓN.
Estadística Computacional I
Teórico: Algebra Relacional
ALGEBRA RELACIONAL.
Base de Datos Relacional.
Unidad III (antes Unidad 4)
UNIDAD 2 CONJUNTOS.
Tema 8 : Sistemas relacionales Resumen Sobre el modelo relacional
FUNDAMENTOS DE LA TEORÍA DE CONJUNTOS
MODELO RELACIONAL El elemento central del modelo relacional es la RELACION. Una relación tiene un nombre, un conjunto de atributos que representan sus.
Procesamiento de Consultas Distribuidas (1era Parte)
INTROCUCCIÓN A LAS BASES DE DATOS
Funciones De agregación y agrupamiento  Funciones matemáticas de agregación algunas de estas funciones sirven para recuperar la media o el sueldo total.

BASES DE DATOS I CAPÍTULO 2 EL MODELO RELACIONAL Guillermo Baquerizo
Lenguajes Formales de Consulta
SQL Structured Query Language
SQL el Structured Query Language no es mas que un lenguaje estándar de comunicación con bases de datos.
Ing. Blanca Isabel Barrientos Cuén
Algebra Relacional.
Álgebra Relacional. zUnión, intersección y diferencia: los operadores usuales de conjuntos zSelección: Escoger ciertas filas zProyección: Escoger ciertas.
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.
BASE DE DATOS I Clase # 3.
Algebra Relacional Ing. Fabián Ruano.
Algebra Relacional.
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.
DDL Unidad 2. Lenguaje estándar SQL El SQL es un lenguaje estándar de definición y manipulación (y consulta) de bases de datos relacionales. El SQL estándar.
Algebra Booleana.
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.
UNIDAD III: MODELAJE DE BASE DE DATOS RELACIONAL..
Ingeniería de Sistemas y Modelamiento.
Normalización Base de Datos I.
MARTÍNEZ VALLEJO ISAMAR SCANDA MONTOYA MENDOZA DIANA RUBI GRUPO: 304.
Álgebra de conmutación
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.
OPERADORES LOGICOS.
La lógica proposicional y la computación Debido a que los computadores trabajan con información binaria, el algebra de Boole resulta ser la herramienta.
ARITMETICA.
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN NOMBRE DEL PROFESORA: Gabriela Pichardo NOMBRE DEL ALUMNO: García monroy jazmín GRADO: 3er Semestre.
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.
DIFERENCIA SIMÉTRICA DE CONJUNTOS Operaciones con Conjuntos
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.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Sistemas de Comunicación Grupal
SQL El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos.
Ejercicio: π 4 Los Números Enteros …… 5 Valor Absoluto de un Número |-5 | = |+7| = | 0 | = |-15| = | 42 | = “El valor absoluto de un número,
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
Algebra booleana. Introduccion Las algebras booleanas, estudiadas por primera vez en detalle por George Boole, constituyen un lugar prominente en el advenimiento.
Administración de Base de Datos Procesamiento y Optimización de Consultas Prof Mercy Ospina Torres Prof Renny A. Hernandez
UNIDAD 4 E STRUCTURAS ALGEBRAICAS M.C. Meliza Contreras González.
Algebra relacional Integrantes: Víctor Sergio López Sainz. Francisco Javier centeno. Verdín Carlos Omar.
UNIVERSIDAD CENTRAL DEL ECUADOR
Transcripción de la presentación:

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