4. LENGUAJE Álgebra relacional
Álgebra relacional
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.
Describe el aspecto de la manipulación de datos. Estas operaciones se
usan como una representación intermedia de una consulta a una base de
datos y, debido a sus propiedades algebraicas, sirven para obtener una
versión más optimizada y eficiente de dicha consulta.
5. Lenguaje Tuplas
Una tupla es una secuencia de valores agrupados.
Una tupla sirve para agrupar, como si fueran un único valor, varios valores
que, por su naturaleza, deben ir juntos.
El tipo de datos que representa a las tuplas se llama tuple. El tipo tuple es
inmutable: una tupla no puede ser modificada una vez que ha sido creada.
Una tupla puede ser creada poniendo los valores separados por comas y
entre paréntesis.
6. Calculo Relacional
El Cálculo relacional es un lenguaje de consulta que describe la respuesta
deseada sobre una Base de datos sin especificar como obtenerla, a
diferencia del Álgebra relacionalque es de tipo procedimental, el cálculo
relacional es de tipo declarativo; pero siempre ambos métodos logran los
mismos resultados.