Es un lenguaje declarativo en el que las órdenes especifican cual debe ser el resultado y no la manera
de conseguirlo
Una basse de datos proporciona a los usuarios la capacidad de ingresar, visualizar, datos a concordancia
existen una variedad de leguajes de
programacion
Formales
Son los lenguajes en el que los usuarios
solicitan información de la base de
datosson generalmente de más alto
nivel que los lenguajes de
programación.
En el lenguaje del tipo procedimental el
usuario da las instrucciones al sistema
para que realice una secuencia de
operaciones en la base de datos para
calcular el resultado deseado.
En el lenguaje no procedimental, el
usuario describe la información deseada
sin dar un procedimiento específico para
obtener dicha información.
Algebra relacional
Toma dos o más tablas como
entrada produce una nueva tabla
como resultado de la serie de
operaciones.
Las operaciones fundamentales en el álgebra
relacional son seleccionar, proyectar, producto
cartesiano, renombrar, unión y diferencia de
conjuntos.
Además de las operaciones fundamentales existen otras
operaciones como son: intersección de conjuntos, producto natural,
división y asignación.
Calculo relacional
Es un lenguaje de consulta
que describe la respuesta
deseada sobre una Base de
datos sin especificar como
obtenerla,