Um cursor em um banco de dados relacional:
a. ( ) Não é capaz de acessar tuplas de uma visão.
b. ( ) Não é capaz de acessar tuplas de mais de uma tabela.
c. ( ) Permite somente a leitura de tuplas resultantes de uma consulta realizada por um programa de aplicação.
d. ( ) Permite somente a atualização de tuplas resultantes de uma consulta realizada por um programa de aplicação.
e. ( ) Permite a leitura e/ou atualização de tuplas resultantes de uma consulta realizada por um programa de aplicação.
Em Cliente/Servidor não é comum
manipular as informações armazenadas num banco de dados acessando
diretamente as tabelas, em geral, quando conectamos a aplicação ao
banco, é extraído um "espelho" dos dados que necessitamos manipular.
Esses dados são armazenados em tabelas virtuais temporárias, que o
Visual FoxPro chama de Cursor.
Os
cursores são idênticos as tabelas no que diz respeito a sua estrutura,
as diferenças entre eles consistem nas seguintes particularidades:
1 - Um cursor é virtual, não pertence ao baanco de dados;
2 - Um cursor é sempre temporário;
3 - Um cursor contém apenas os dados que se deseja trabalhar, não necessáriamente a tabela inteira;
4 - Um cursor gerado através de um clásula Select From é sempre ready only.
2 - Um cursor é sempre temporário;
3 - Um cursor contém apenas os dados que se deseja trabalhar, não necessáriamente a tabela inteira;
4 - Um cursor gerado através de um clásula Select From é sempre ready only.
Nenhum comentário:
Postar um comentário