Algebra relacional Integrantes: Víctor Sergio López Sainz. Francisco Javier centeno. Verdín Carlos Omar.

Slides:



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

IBD Clase 14.
Lenguajes Relacionales
ALGEBRA RELACIONAL Y CALCULO RELACIONAL CON REFERENCIA A BASE DE DATOS
MODELO RELACIONAL.
INTELIGENCIA ARTIFICIAL
Estadística Computacional I
Estadística Computacional I
Estadística Computacional I
Maestría en Bioinformática Bases de Datos y Sistemas de Información Fundamentos de Matemática Ing. Alfonso Vicente, PMP
Maestría en Bioinformática Bases de Datos y Sistemas de Información Fundamentos de Lógica Ing. Alfonso Vicente, PMP
Teórico: Algebra Relacional
ALGEBRA RELACIONAL.
Tema 8 : Sistemas relacionales Resumen Sobre el modelo relacional
FUNDAMENTOS DE LA TEORÍA DE CONJUNTOS
Álgebra elemental.
EXPONENTES Y RADICALES
BASE DE DATOS I Clase # 1.

BASES DE DATOS I CAPÍTULO 2 EL MODELO RELACIONAL Guillermo Baquerizo
Lenguajes Formales de Consulta
John Freddy Duitama M. Universidad de Antioquia. El Cálculo Relacional. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. John Freddy Duitama.
SQL Structured Query Language
SQL el Structured Query Language no es mas que un lenguaje estándar de comunicación con bases de datos.
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:
Algebra Relacional.
Facultad de Tecnología Informática
John Freddy Duitama Muñoz. Facultad de Ingeniería. U. de. A.
TEMA 7 ECUACIONES. SISTEMAS DE ECUACIONES
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.
SQL MC Beatriz Beltrán Martínez Benemérita Universidad Autónoma de Puebla.
ALGEBRA RELACIONAL OPERACIONES BASICAS.
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.
Introducción a la programación
Sindy Carolina Asprilla Mosquera Angie Tatiana Guali Restrepo 11º2 ALGEBRA RELACIONAL.
Diseño de base de datos Tema 4 : Algebra relacional.
Bases de Datos Sql.
UNIDAD III: MODELAJE DE BASE DE DATOS RELACIONAL..
Términos algoritmo diseñar algoritmo implementar algoritmo
Ecuaciones de primer grado
Patricio A. Castillo José M. Galarce Agosto 23 de 2008 Segunda Clase.
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.
Programación Básica con NQC Patricio A. Castillo 12/04/2008.
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.
GENERALIDADES ACERCA DE ELABORACIÓN DE PREGUNTAS.
Presione aquí para continuar
Tipos de Datos.
Ecuaciones y Sistemas de Ecuaciones Lineales
Maestría en ciencias de la computación
Décimo Curso de Programación Básica con NQC “Segunda Clase” Cristián Arenas Ulloa Agosto 29 de 2009.
Ing. Sergio Valladares Castillo Base de Datos I Algebra Relacional.
LA COMPLEJIDAD DE LAS OPERACIONES DEL ÁLGEBRA RELACIONAL
INTRODUCCIÓN A LAS BASES DE DATOS Revisión de Conceptos.
Base de Datos I – Ing. Mary Carlota Bernal J.
ECUACIONES DE PRIMER Y SEGUNDO GRADO.
Administración de Base de Datos Procesamiento y Optimización de Consultas Prof Mercy Ospina Torres Prof Renny A. Hernandez
Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos.
MAPA DE NAVEGACIÓN INECUACIONES UNIDAD 8 Índice Teoría Y Ejemplos.
Inecuaciones lineales o inecuaciones de primer grado
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente.
Operaciones algebraicas. Suma  La adición es una operación básica de la aritmética de los números naturales, enteros, racionales, reales y complejos;
SUMA Y RESTA DE MONOMIOS O Para poder sumar y restar monomios tienen que ser semejantes. O Si son semejantes, para sumarlos/restarlos basta con sumar/restar.
Unidad 1: Lógica, Conjuntos y Clases Cuarta parte
CONCEPTOS FUNDAMENTALES DE MATEMÁTICAS. Números reales.
Ing. Sergio Valladares Castillo Base de Datos I Algebra Relacional.
INSTITUTO TECNOLOGICO DE ACAPULCO FUNDAMENTOS DE BASE DE DATOS
CC Bases de Datos Otoño 2019 Clase 4: El Álgebra Relacional
Transcripción de la presentación:

Algebra relacional Integrantes: Víctor Sergio López Sainz. Francisco Javier centeno. Verdín Carlos Omar

ÁLGEBRA RELACIONAL Es un leguaje de consulta procedimental. Consta de un conjunto de operaciones que toman como entrada una o dos relaciones y producen como resultado una nueva relación Las operaciones fundamentes son: Selección Proyección Unión Diferencia de conjuntos Producto cartesiano Renombramiento

OPERACIONES ADICIONALES Además de las operaciones fundamentales hay otras operaciones: Intersección de conjuntos Reunión natural División Asignación Estas operaciones se definirán en términos de las operaciones fundamentales

Las operaciones selección, proyección y renombramiento se denominan operaciones unarias porque operan sobre una sola relación. Las otras tres operaciones operan sobre pares de relaciones y se denominan por lo tanto operaciones binarias.

OPERACIÓN SELECCIÓN Selecciona tuplas que satisfacen un predicado dado. Se utiliza la letra griega sigma minúscula para denotar la selección. La relación del argumento se da entre paréntesis a continuación de sigma minúscula ejemplo Nombre-sucursal= > (préstamo) También se permiten las comparaciones que utilizan =, diferencia,, =. Dado el valor especial nulo indica >, cualquier comparación que implique a un valor nulo se evaluara como falsa.

OPERACIÓN PROYECCIÓN Es una operación unaria que devuelve su relación de argumentos, excluyendo algunos argumentos. Dado que las relaciones son conjuntos se elimina todas as filas duplicadas. La proyección se denota por la letra griega pi. Se crea una esta de los atributos que se desea que aparezcan en el resultado como subíndice de pi. Ejemplo Numero-préstamo, importe (préstamo)

LA OPERACIÓN RENOMBRAMIENTO Los resultados de las expresiones de algebra relacional no tiene un nombre que se pueda utilizar para referirse a ellas. La operación renombramiento sirve para que las expresiones algebraicas tengan un nombre para referirse a ellas, es denotado por la letra griega ro minúscula, permite realizar esta tarea. P x (E) Devuelve el resultado de la expresión E con el nombre x.

OPERACIONES ADICIONALES Las expresiones generales del álgebra relacional se construyen a apartar de subexpresiones menores. OPERACIÓN UNION Esta operación se debe asegurar que las uniones se realicen entre relaciones compatibles y se deben cumplir las siguientes condiciones 1.- las relaciones r y s deben ser de la misma erizad. Es decir deben tener el mismo numero de atributos 2.-los dominós de los atributos i- esimos de r y de s deben ser iguales para dodo i Y es denotado como en la teoría de conjuntos por U Ejemplo II nombre-vliente (prestaría) U Nombre -cliente (impositor)

OPERACIÓN REUNIÓN Es una operación binaria que permite caminar ciertas selecciones y un producto cartesiano en una sola operación se denota por el símbolo de la «reunión». La operación reunión natural forma un producto cartesiano de sus dos argumentos, realiza una selección forzando la igualdad de los atribuirse que aparecen en ambos esquemas de relación y finalmente elimina los atributos duplicados ejemplo: Ii nombre-cliente,prestamo.numero-prestamo,importe (prestatario X préstamo)

OPERACIÓN DIVISIÓN Se denota por «/» resulta adecuado las consultas que incluyen la expresión «para todos». Supóngase que desea hallar a todos los clientes que tengan abierta una cuenta en todas las sucursales ubicadas en arañuela. Se pueden obtener todas las sucursales de arañuela mediante la expresión. R1= II nombre-sucursal ( ciudad-sucursal=«arañuela» (sucursal))