Mapa Conceptual Algebra Relacional

Algebra Relacional El algebra relacional es un conjunto de operaciones que describen paso a paso como computar una respu

Views 140 Downloads 0 File size 500KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Algebra Relacional El algebra relacional es un conjunto de operaciones que describen paso a paso como computar una respuesta sobre las relaciones, tal y como estas definidas en el modelo relacional. Denominada tipo de procedimental a diferencia del calculo relacional que es tipo declarativo. Las operaciones se usan como una representación como una representación intermedia de consulta de base de datos y debido a una des sus propiedades algebraicas, sirven para una mejor versión optimizada y eficiente.

Operaciones Fundamentales Es un nivel mas bajo que el modelo E-R y hace la representación de tablas, el cual prácticamente esta a un paso de nivel físico. Consiste de unas relaciones simples pero poderosas a partir de otras. -R S, la unión de R y S es el conjunto de elementos que están en R o S o ambos. Un elemento solo aparece una sola vez. -R S, el conjunto de elementos que aparecen en ambos R y S -R - S, la diferencia de R y S, el conjunto de elementos que estan en R pero no en S. Es importante resaltar que R - S es diferente a S - R. -R / S, la división de una relación entre otra, debe cumplirse que para toda tupla en R exista su correspondiente en S.

-Proyección: Crea una nueva relación a partir de otra, pero incluyendo sólo algunas de las columnas.

Algebra Relacional Extendida Las operaciones básicas del álgebra relacional se han extendido o ampliado de varias maneras. 1. Una de las extensiones es permitir operaciones aritméticas como parte de la operación proyección (Proyección Generalizada). 2. Permitir operaciones de agregación. PROYECCIÓN GENERALIZADA Esta función amplía la proyección permitiendo que se utilicen funciones aritméticas en la lista de proyección. FUNCIONES DE AGREGACIÓN Este tipo de operaciones se pueden como su nombre lo dice agregar a la operación de proyección, dichas operaciones toman un conjunto de

Valores Nulos Es necesario analizar la forma en las que las operaciones del algebra relacional manejan los valores nulos, operaciones y comparaciones de valores nulos deberían evitar que sea posible. Valor nulo: Valor desconocido o no existente. Operaciones Aritmética: Dado que el valor especial nulo indica “valor desconocido o no existente” cualquier operación aritmética (como, +,-,*, y / ) que incluya valores nulos debe volver un valor nulo. Comparaciones: Cualquier comparación (como . =) que incluya un valor nulo se evalúa al valor especial desconocido.

Oper

Pa la t un tup

Las no de mo rea

Eli

Ins

Ac