Ver Mensaje Individual
  #6  
Antiguo 10-02-2018
orodriguezca orodriguezca is offline
Miembro
 
Registrado: ene 2009
Posts: 221
Reputación: 16
orodriguezca Va por buen camino
Cita:
Empezado por Angel.Matilla Ver Mensaje
Sí, evidentemente. Pero en general ¿no tendrá mejor rendimiento una vista? Entiendo que al, digámoslo así, tener preseleccionada la información debe ser más rápido actuar sobre un grupo de datos que sobre la totalidad de los mismos.
En una vista la información no está "preselecionada", lo que está "pre-elaborada" es la consulta SQL. Como dijo casimiro, en principio no debería existir diferencias en el rendimiento.

Una vista te proporciona comodidad de uso y algo de estandarización en las consultas, sobre todo cuando hay varios programadores. Ademas, con el uso de vista se puede limitar el acceso a datos "sensibles". Por ejemplo, puedes restringir el acceso a las tablas de nómina y crear vistas que permitan consultar información básica de los empleados (nombres, sexo, cargo, etc) sin mostrar el salario de esos empleado.
Responder Con Cita