vistas y consultas
Como est谩n todos, por favor quien me puede decir la diferencia entre vista y consulta.
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..
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
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
