Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matricula: “2018-0607”
Introducció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.
El elemento fundamental del modelo relacional de bases de datos es la tabla relacional. Una tabla
relacional es una representación extensional de una relación definida sobre un cierto dominio.
Algebra relacional
o Proyección (π).
o Selección (σ).
o Unión (U).
o Diferencia (-).
Proyección
Este operador permite extraer columnas de una relación y de esta manera crea un subconjunto de
atributos de la relación, además elimina las filas duplicadas.
Selección
Este operador permite seleccionar un subconjunto de filas o registros de una relación y de acuerdo
con la condición planteada los registros serán seleccionados para formar parte de un nuevo
subconjunto.
Unión
La unión de 2 relaciones R y S es otra relación la cual va a tener los registros de R en S o en ambas,
además se eliminan los registros duplicados.
En esta relación R y S deben ser compatibles es decir que deben estar definidas sobre el mismo
conjunto de atributos.
Diferencia
La diferencia de 2 relaciones R y S es otra relación la cual va a tener los registros que están en R
pero no están en S.
Producto cartesiano
Es una relación que consiste en la concatenación de cada una de las filas de la relación R con cada
una de las filas de la relación S.
Intersección (∩).
División (/).
Intersección
Es una relación que contiene el conjunto de todas las filas que están tanto en la relación R como
en S. R y S deben ser compatibles.
Unión natural
El resultado es una relación con los atributos de ambas relaciones y se obtiene combinando vas
filas de ambas relaciones que tengan el mismo valor en los atributos comunes.
El join se lo usa entre los atributos comunes de las entidades o tablas que poseen la clave primaria
de una tabla foránea correspondiente de otra entidad.
División
Define una relación sobre el conjunto de atributos C, incluido en la relación R, y que contiene el
conjunto de valores de S, que en las filas de R están combinadas con cada una de las filas de S.
Lógica del negocio
El término lógica de negocio es la parte de un sistema que se encarga de codificar las reglas de
negocio del mundo real que determinan cómo la información puede ser creada, almacenada y
cambiada.
Son rutinas que realizan entradas de datos, consultas a los datos, generación de informes y más
específicamente todo el procesamiento que se realiza detrás de la aplicación visible para el usuario
(Backend).
Las operaciones de proyección, producto, unión, diferencia, y selección son llamadas primitivas,
puesto que las otras tres se pueden definir en términos de estas.