Modelo de una base de datos 2

Post on 13-Feb-2017

93 views 0 download

Transcript of 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

Á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