Upload
isaac-david-janampa-tarrillo
View
92
Download
0
Embed Size (px)
Citation preview
«AÑO DE LA CONSOLIDACIÓN DEL MAR DE GRAU»
DOCENTE: MARCO AURELIO PORRO CHULLIGRUPO: LOS CYBERNÉTICOSNOMBRES: ESTHEPANY CUBAS ZAMORA
ISAAC DAVID JANAMPA
ÁLGEBRA RELACIONAL
1. CONTENIDO: DEFINICIÓN
• El álgebra relacional es un conjunto de operaciones que describen paso a paso cómo computar una respuesta sobre las relaciones, tal y como éstas son definidas en el modelo relacional. Denominada de tipo procedimental, a diferencia del Cálculo relacional que es de tipo declarativo.
OPERACIONES CONJUNTISTAS
Las operaciones conjuntistas del Álgebra relacional son la unión, la intersección, la diferencia y el producto cartesiano.
OPERACIONES ESPECIFICAMENTE RELACIONALES
Las operaciones específicamente relacionales son la selección, la proyección y la combinación.En selección: la selección es una operación unaria. Siendo C una condición de selección, la selección de T con la condición C se indica como T(C).En proyección: es una operación unaria.En combinación: es una operación binaria.
EJEMPLOS
Ejemplo 3. Dar los #f que venden todos los productos con descripción "t1". A = π #f, #p ( VENTAS) ÷ π #p (σ desc=“t1” (PRODS) ) Ejemplo 4. Dar nombre y dirección de fabricantes que venden todos los productos con descripción "t1". π nombre , direc ( FABS * A )
RESÚMEN
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.
RECOMENDACIONES
Una pequeña recomendación que antes de hacer una base de datos se debe hacer un diagnóstico completo de la empresa u otro servicio.
CONCLUSIÓN
Lo importante es hacer las cosas bien para obtener un resultado positivo, que permitirá que la empresa tenga su base de datos irremplazable.
APRECIACIÓN DEL EQUIPO
Lo importante que es una buena base datos y todos sus aspectos que en ella hay para su diseño nos sirve de ayuda y así crear bases de datos para cualquier empresa.
GLOSARIO• Actualización • Hecho de reflejar los cambios que se producen en la realidad en las relaciones
de una base de datos.
• Actualización en cascada para el caso de borrado • Política de mantenimiento de la integridad referencial que consiste en borrar
una tupla t que tiene una clave primaria referenciada, así como borrar todas las tuplas que referencian t.
• Actualización en cascada para el caso de modificación • Política de mantenimiento de la integridad referencial que consiste en permitir
modificar atributos de la clave primaria de una tupla t con una clave primaria referenciada, y modificar del mismo modo todas las tuplas que referencian la tupla t.ee
LINKOGRAFÍA
• https://es.wikipedia.org/wiki/%C3%81lgebra_relacional
• https://www.fing.edu.uy/tecnoinf/maldonado/cursos/bd2/materiales/teo/bd2-teorico01.pdf
• http://csrg.inf.utfsm.cl/~jfuentes/_build/html/lectures/week1/lecture3.html