Na programação SQL, podemos imaginar um _____________ como sendo um ponteiro que aponta para uma única tupla (linha) do resultado de uma consulta que recupera múltiplas tuplas.
Uma árvore foi plantada bem em frente à casa de Artur. Outras árvores serão plantadas a cada 50 metros ao longo
dos 750 metros que vão de sua casa até a escola. Ao todo serão plantadas:
Seja r1(R1) e r2(R2) relações com chaves primárias K1 e K2, respectivamente. Dizemos que um subconjunto X de R2 é uma ____________________ associada a K1 em relação a r1 se é garantido que, para todo t2 em R2 , existe uma tupla t1 em r1 , tal que t1[K1] = t2[X] ou é NULL.
Na sua forma original, a linguagem SQL não foi desenhada como uma linguagem completa de programação, ou seja, seu projeto original tinha como enfoque básico a construção e o manuseio de banco de dados. Para incorporarmos ao SQL as capacidades usualmente encontradas nas linguagens de programação, deveremos trabalhar com: