12
«AÑO DE LA CONSOLIDACIÓN DEL MAR DE GRAU» DOCENTE: MARCO AURELIO PORRO CHULLI GRUPO: LOS CYBERNÉTICOS NOMBRES: ESTHEPANY CUBAS ZAMORA ISAAC DAVID JANAMPA

Modelo de una base de datos 2

Embed Size (px)

Citation preview

Page 1: Modelo de una base de datos 2

«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

ÁLGEBRA RELACIONAL

Page 3: Modelo de una base de datos 2

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

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

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

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

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

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

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

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

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