Modelo de una base de datos 2
-
Upload
isaac-david-janampa-tarrillo -
Category
Education
-
view
93 -
download
0
Transcript of Modelo de una base de datos 2
![Page 1: Modelo de una base de datos 2](https://reader036.fdocuments.es/reader036/viewer/2022082720/58a1af771a28abe6468b6ff3/html5/thumbnails/1.jpg)
«AÑO DE LA CONSOLIDACIÓN DEL MAR DE GRAU»
DOCENTE: MARCO AURELIO PORRO CHULLIGRUPO: LOS CYBERNÉTICOSNOMBRES: ESTHEPANY CUBAS ZAMORA
ISAAC DAVID JANAMPA
![Page 2: Modelo de una base de datos 2](https://reader036.fdocuments.es/reader036/viewer/2022082720/58a1af771a28abe6468b6ff3/html5/thumbnails/2.jpg)
ÁLGEBRA RELACIONAL
![Page 3: Modelo de una base de datos 2](https://reader036.fdocuments.es/reader036/viewer/2022082720/58a1af771a28abe6468b6ff3/html5/thumbnails/3.jpg)
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.
![Page 4: Modelo de una base de datos 2](https://reader036.fdocuments.es/reader036/viewer/2022082720/58a1af771a28abe6468b6ff3/html5/thumbnails/4.jpg)
OPERACIONES CONJUNTISTAS
Las operaciones conjuntistas del Álgebra relacional son la unión, la intersección, la diferencia y el producto cartesiano.
![Page 5: Modelo de una base de datos 2](https://reader036.fdocuments.es/reader036/viewer/2022082720/58a1af771a28abe6468b6ff3/html5/thumbnails/5.jpg)
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.
![Page 6: Modelo de una base de datos 2](https://reader036.fdocuments.es/reader036/viewer/2022082720/58a1af771a28abe6468b6ff3/html5/thumbnails/6.jpg)
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 )
![Page 7: Modelo de una base de datos 2](https://reader036.fdocuments.es/reader036/viewer/2022082720/58a1af771a28abe6468b6ff3/html5/thumbnails/7.jpg)
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.
![Page 8: Modelo de una base de datos 2](https://reader036.fdocuments.es/reader036/viewer/2022082720/58a1af771a28abe6468b6ff3/html5/thumbnails/8.jpg)
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.
![Page 9: Modelo de una base de datos 2](https://reader036.fdocuments.es/reader036/viewer/2022082720/58a1af771a28abe6468b6ff3/html5/thumbnails/9.jpg)
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.
![Page 10: Modelo de una base de datos 2](https://reader036.fdocuments.es/reader036/viewer/2022082720/58a1af771a28abe6468b6ff3/html5/thumbnails/10.jpg)
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.
![Page 11: Modelo de una base de datos 2](https://reader036.fdocuments.es/reader036/viewer/2022082720/58a1af771a28abe6468b6ff3/html5/thumbnails/11.jpg)
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
![Page 12: Modelo de una base de datos 2](https://reader036.fdocuments.es/reader036/viewer/2022082720/58a1af771a28abe6468b6ff3/html5/thumbnails/12.jpg)
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