Este documento presenta el álgebra relacional y sus operaciones. Define el álgebra relacional como una forma de especificar consultas en una base de datos relacional usando operaciones inspiradas en la teoría de conjuntos. Las operaciones incluyen unión, intersección, diferencia y producto cartesiano. El documento también discute recomendaciones para el uso de funciones de virtualización y replicación de datos.
1. TEMA: ALGEBRA RELACIONAL
INTEGRANTES:
LEÓN RUIZ ANTHONY MARCOS.
BAZAN GARCIA LEYLA PAOLA.
CURSO: MODELAMIENTO DE BASE DE DATOS.
DOCENTE: PORRO CHULLI MARCO
2. ALGEBRA RELACIONAL
DEFINICION:
Como ya hemos comentado en el apartado dedicado a las operaciones del
modelo
Relacional, el álgebra relacional se inspira en la teoría de conjuntos para
Especificar consultas en una base de datos relacional.
Para especificar una consulta en álgebra relacional, es preciso definir uno o
Más pasos que sirven para ir construyendo, mediante operaciones de álgebra
Relacional, una nueva relación que contenga los datos que responden a la
consulta
A partir de las relaciones almacenadas. Los lenguajes basados en el álgebra
Relacional son procedimentales, dado que los pasos que forman la consulta
Describen un procedimiento.
13. Algebra relacional
4.1 Introducción
En 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
14. 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
15. Unión
Name 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
16. 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
17. RECOMENDACIONES:
Recomendaciones básicas
El 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 tempranas
Se 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).
18. 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.
19. 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.