Un
lenguaje
de
consulta
es
un
lenguaje
en
el
que
un
usuario
solicita
información
de
la
____________________
____________________
____________________
.
Estos
lenguajes
suelen
ser
de
un
nivel
superior
que
el
de
los
lenguajes
de
____________________
habituales
.
Los
lenguajes
de
consulta
pueden
clasificarse
como
procedimentales
o
no
procedimentales
.
En
los
lenguajes
procedimentales
el
usuario
instruye
al
sistema
para
que
lleve
a
cabo
una
serie
de
____________________
en
la
base
de
datos
para
____________________
el
resultado
deseado
.
En
los
lenguajes
no
procedimentales
el
usuario
describe
la
____________________
deseada
sin
dar
un
procedimiento
concreto
para
obtener
esa
información
.
La
mayor
parte
de
los
sistemas
comerciales
de
bases
de
datos
relacionales
ofrecen
un
lenguaje
de
consulta
que
incluye
elementos
de
los
enfoques
____________________
y
____________________
____________________
.
Se
estudiarán
varios
lenguajes
comerciales
en
el
Capítulo
4
.
El
Capítulo
5
trata
los
lenguajes
____________________
y
____________________
,
este
último
parecido
a
Prolog
.
En
este
capítulo
se
examinarán
los
lenguajes
«puros»
:
el
álgebra
relacional
es
procedimental
,
mientras
que
el
cálculo
relacional
de
tuplas
y
el
de
dominios
son
no
procedimentales
.
Estos
lenguajes
de
consulta
son
rígidos
y
formales
,
y
carecen
del
«azúcar
sintáctico»
de
los
lenguajes
comerciales
,
pero
ilustran
las
técnicas
____________________
para
la
____________________
de
____________________
de
las
bases
de
datos
.