Algebra relacional2

20
TEMA: ALGEBRA RELACIONAL INTEGRANTES: LEÓN RUIZ ANTHONY MARCOS. BAZAN GARCIA LEYLA PAOLA. CURSO: MODELAMIENTO DE BASE DE DATOS. DOCENTE: PORRO CHULLI MARCO

Transcript of Algebra relacional2

Page 1: Algebra relacional2

TEMA: ALGEBRA RELACIONALINTEGRANTES: LEÓN RUIZ ANTHONY MARCOS. BAZAN GARCIA LEYLA PAOLA.

CURSO: MODELAMIENTO DE BASE DE DATOS.

DOCENTE: PORRO CHULLI MARCO

 

Page 2: Algebra relacional2

ALGEBRA RELACIONAL DEFINICION:Como ya hemos comentado en el apartado dedicado a las operaciones del modeloRelacional, el álgebra relacional se inspira en la teoría de conjuntos paraEspecificar consultas en una base de datos relacional.Para especificar una consulta en álgebra relacional, es preciso definir uno oMás pasos que sirven para ir construyendo, mediante operaciones de álgebraRelacional, una nueva relación que contenga los datos que responden a la consultaA partir de las relaciones almacenadas. Los lenguajes basados en el álgebraRelacional son procedimentales, dado que los pasos que forman la consultaDescriben un procedimiento.

Page 3: Algebra relacional2

OPERACIONES CONJUNTISTAS: Unión

Page 4: Algebra relacional2

Intersección

Page 5: Algebra relacional2

Diferencia

Page 6: Algebra relacional2

Producto cartesiano

Page 7: Algebra relacional2

CARTESIANO

Page 8: Algebra relacional2

OPERACIONES ESPECIFICAMENTE RELACIONALES Selección

Page 9: Algebra relacional2

Proyección

Page 10: Algebra relacional2
Page 11: Algebra relacional2

Combinación 

Page 12: Algebra relacional2
Page 13: Algebra relacional2

Algebra relacional4.1 IntroducciónEn las secciones anteriores se han estudiado las maneras de modelar información de manera "relacional" empleando el concepto de entidades que se relacionan entre sí.Esta sección presenta la manera de hacer consultas a una base de datos empleando algunos conceptos matemáticos aplicados a un esquema relacional. Los lenguajes que se analizan más adelante se derivan precisamente del algebra relacional.El álgebra relacional consiste de algunas simples pero poderosas maneras de construir nuevas relaciones a partir de otras. Si pensamos que las relaciones iniciales son los datos almacenados entonces las nuevas relaciones se pueden ver como respuestas a algunas consultas deseadas.

RESUMEN

Page 14: Algebra relacional2

Ejemplos:name address gender birthdate

Carrie Fisher 123 Maple St. F 9/9/99

Mark Hamill 456 Oak Rd. M 8/8/88

Name address gender birthdate

Harrison Ford 789 Palm Dr. M 7/7/77

Carrie Fisher 123 Maple St. F 9/9/99

Page 15: Algebra relacional2

UniónName address gender birthdate

Harrison Ford 789 Palm Dr. M 7/7/77

Mark Hamill 456 Oak Rd. M 8/8/88

Carrie Fisher 123 Maple St. F 9/9/99

Page 16: Algebra relacional2

Intersección

name address gender Birthdate

Carrie Fisher 123 Maple St. F 9/9/99

Resta

name address Gender birthdate

Mark Hamill 456 Oak Rd. M 8/8/88

Page 17: Algebra relacional2

RECOMENDACIONES:Recomendaciones básicasEl siguiente artículo enumera las recomendaciones para las mejores prácticas durante el uso (o el uso planeado) de la funciones de Virtualización y Replicación de Datos de Bizagi. 1. Haga un análisis adecuado y diseñe en etapas tempranasSe recomienda tener en cuenta todas las limitaciones, las posibilidades de integración y el diseño adecuado para el modelado de datos (en análisis y en las fases de diseño de la implementación del proyecto).

Page 18: Algebra relacional2

CONCLUSIONES:

Para terminar no olvidemos que ésta sólo es una metáfora visual, no sólo es cuestión de

tirar caños entre cualquier par de entidades. Aquí se acaba la metáfora, como dijimos

desde un principio es un modelo semántico y para que el caño sea viable debe haber un

verbo o acción que lo justifique y le dé sentido. Por ejemplo, el empleado tiene un

cónyuge, el vendedor realiza varias ventas, etc. En el DER 5 por ejemplo me resultaría

difícil encontrar un verbo que justifique una relación entre las entidades Provincia y

Profesión.

En fin, retomando el primer tema de este artículo, espero que el enfoque de construir el

modelo de datos a partir del hecho registrable les sirva de alternativa para facilitar su 

interpretación y lograr su realización. Aclaro que la única originalidad de esta propuesta

es la de haber tomado el enfoque por hechos, (el cual se usa para detectar posibles

tablas de hecho dentro de un DER ya existente, con el objeto de diseñar diagramas de

estrella o copo de nieve para un datawarehouse y usarlo en forma inversa para la

construcción de un DER desde el principio.

Page 19: Algebra relacional2

APRECIACION DEL EQUIPO:Si no tuve éxito, espero que la metáfora del agua les ayude a visualizar rápidamente las posibilidades de ejecutar una consulta en un modelo existente o deficiencias de información. Es sólo un recurso didáctico, pero creo que aquí si hay un poco más de originalidad.