Duda con las vistas.

20/11/2003 - 15:11 por chele | Informe spam
Buenas, tengo esta duda, yo cuando tengo que vincular 4 o mas tablas en sql
server pues me creo una vista ahi las vinculo y despues en la sentencia sql
solo llamo a la vista y aqui mismo envio los parametros y demas.

¿Que es mejor crear la vista o hacer la vinculacion via codigo?

Es que no se que es mejor en rendimiento venga un saludo
 

Leer las respuestas

#1 Accotto Maximiliano D.
20/11/2003 - 15:21 | Informe spam
mira te dire mi opinion y experciencia.

Una vista para mi tiene miles de ventajas pero creo q las mas importantes
son:

1) mas simple el codigo para consultas (select * from vista where)
2)Moder encapsular varias cosas y por ej si deseas q un campo no se traiga
lo podes hacer.
3)Si el dia se mañana queres q la vista traiga un campo mas solo basta con
cambiarla y listo, si tu select era * (ya se vera reflejado sin tocar mas
nada)

Pero para redondiar, creo q las vistas son una de las herramientas mas
hermosas de las BDD (simplifican mucho la tarea y el mantenimiento en
algunos casos)

Te doy un caso mio:

Tenemos un soft ERP q realiza programacion finita de produccion bajo DBR y
TOC (son teorias de un Guru llamado Goldratt) bien!!

Aca desarrollamos varias herramientas q extraen datos para luego hacer el
analisis via Excel por ej:

Entonces hay una consulta q se insume unas 15 tablas mas o menos (ni hablar
de campos y todo ello)

Pues bien el uso de una vista nos simplifico todo, si quiero agregar un
campo,cambiarlo o lo q sea solo modifico la vista y los programas q estuve
haciendo como hacen select * from vista no sufren modificaciones

Asi q no tengas miedo en usarlas!!

Un saludo enorme


Maximiliano Damian Accotto
Fundicion San Cayetano S.A
4002 - 4010
Gerente de Sistemas
[]
"chele" escribió en el mensaje
news:
Buenas, tengo esta duda, yo cuando tengo que vincular 4 o mas tablas en


sql
server pues me creo una vista ahi las vinculo y despues en la sentencia


sql
solo llamo a la vista y aqui mismo envio los parametros y demas.

¿Que es mejor crear la vista o hacer la vinculacion via codigo?

Es que no se que es mejor en rendimiento venga un saludo


Preguntas similares