vistas y consultas

jgcamposv
13 de Julio del 2003
Como están todos, por favor quien me puede decir la diferencia entre vista y consulta.

javs
13 de Julio del 2003
Una vista no esta bien definida, es decir que no se buscan en espesifico los datos de un registro en si, pedes visualizar varios registros con sus campos, y en una consulta la busqueda del registro es espesifica, es decir que te enfocas unicamente en los datos que contenga dicho registro..

jgcamposv
13 de Julio del 2003
Gracias

Alex
13 de Julio del 2003
Perdón por interrumpir.
Pero me gustaría realizar una aclaracion a la respuesta
dada por el colega, que en mi humilde opinion, no es correcta.
En realidad, las consultas y las vistas son similares en muchos
aspectos pero con aspectos tambien muy diferentes.
Pero... ¿cuales son esas diferencias ?
Veamos...

- Las consultas se almacenan con extention .QPR. El programa QPR
contiene un comando SELECT de SQL.
- Las vistas, se almacenan en la base de datos y tambien como un
comando select de SQL.

Las vistas cuentan con dos ventajas importantes en referencia a las
consultas
1. Se pueden parametrizar
2. Se pueden actualizar

Las diferencias de contexto, en el sentido de que las vistas son mas
manejables, tanto en la face de diseño (por su interface incorporada),
como en la face de ejecución (por estar incorporada a una BD y ser parametrizables),
hacen que las vistas sean en realidad mas poderosas que la consultas.

En referencia a la respuesta aportada por el colega Javs,
tambien debo aportar que como ambas estrategias se definen
con SQL nativo, el alcance en cuanto a registros de resultados
puede perfectamente ser el mismo.
Dicho de otra manera.... con ambas "estrategias", se puede lograr el
mismo resultado. La diferencia estará claro, en el costo de
programación requerido.

Espero que mi humilde crítica aportada sea bien aceptada por
el colega JAVS.

Saludos para ambos


Alex