Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALGEBRA RELACIONAL
El lgebra relacional es un conjunto de operaciones que describen paso a paso como computar una respuesta sobre las relaciones, tal y como stas son definidas en el modelo relacional. Denominada de tipo procedimental, a diferencia del Clculo relacional que es de tipo declarativo. Describe el aspecto de la manipulacin de datos. Estas operaciones se usan como una representacin intermedia de una consulta a una base de datos y, debido a sus propiedades algebraicas, sirven para obtener una versin ms optimizada y eficiente de dicha consulta.
El algebra relacional es un algebra en la cual Sus operandos son relaciones (instancias) o variables que representan relaciones. Sus operadores estn diseados para hacer la tareas ms comunes que se necesitan para manipular relaciones en una base de datos. El resultado es que el algebra relacional se puede utilizar como un lenguaje de consulta. En la prctica el algebra relacional debe ser extendida para abarcar la mayor parte de las tareas reales que se hacen con los datos.
Un tuplo es una lista ordenada de elementos. Una relacin es un conjunto de tuplos. Los renglones de la tabla son los tuplos. Las columnas son los atributos. Un conjunto de tablas forma una Base de Datos. A una relacin o tabla tambin se le llama entidad, a un tuplo o rengln se le llama record y a una columna o atributo se le llama campo. Estos nombres vienen de que anterior al modelo relacional haba varias formas de caracterizar las bases de datos, uno de ellos el llamado Entidadrelacin. Con el modelo relacional, las bases de datos vienen a ser algo muy simple de entender y de representar, y lo ms importante es que tiene un fundamento matemtico slido. Se puede realizar en la algebra relacional la unin, interseccin y diferencia de tuplas.
CALCULO RACIONAL
El Clculo racional es un lenguaje de consulta que describe la respuesta deseada sobre una Base de datos sin especificar como obtenerla, a diferencia del lgebra relacional que es de tipo procedural, el clculo relacional es de tipo declarativo; pero siempre ambos mtodos logran los mismos resultados.