Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Duda en el uso de vistas

Según entendí las vistas son como tablas temporales que se crean a partir de muchas tablas mediante consultas que pueden ser complejas. La primera duda es si estas tablas se actualizan automáticamente cuando se detecta algún cambio en la información y la segunda es si lo anterior no consume muchos recursos y esto pueda hacer que se caiga la BD, entiendo que las consultas del negocio ya no se las haría a las tablas sino directamente a las vistas por lo que se necesita que los datos estén actualizados. En que tipo de necesidades se recomienda crear vistas?

1 respuesta
solución!

Hola Augusto, cómo va?

Las vistas en SQL son consultas predefinidas que actúan como tablas virtuales. Respondiendo a tu primera pregunta, las vistas no se actualizan automáticamente cuando hay cambios en la información subyacente. Si se realizan cambios en las tablas subyacentes, la vista no se actualiza automáticamente. Debes refrescar la vista manualmente para ver los cambios reflejados.

En cuanto a tu segunda pregunta, es cierto que las consultas de negocio se pueden realizar directamente a las vistas en lugar de a las tablas subyacentes, lo que puede ser beneficioso en términos de simplicidad y seguridad. Sin embargo, es importante considerar el impacto en el rendimiento, ya que las vistas complejas pueden consumir recursos significativos. Por lo tanto, es recomendable crear vistas en situaciones donde se necesite simplificar consultas complejas o proporcionar una capa de seguridad adicional.

Si este post te ayudó, por favor, marca como solucionado ✓.