Saltar al contenido

¿Por qué crea una vista en una base de datos?

Solución:

Una vista ofrece varios beneficios.

1. Las vistas pueden ocultar la complejidad

Si tiene una consulta que requiere unir varias tablas, o tiene una lógica o cálculos complejos, puede codificar toda esa lógica en una vista y luego seleccionarla de la vista como lo haría con una tabla.

2. Las vistas se pueden utilizar como mecanismo de seguridad

Una vista puede seleccionar ciertas columnas y / o filas de una tabla (o tablas) y los permisos establecidos en la vista en lugar de las tablas subyacentes. Esto permite mostrar solo los datos que un usuario necesita ver.

3. Las vistas pueden simplificar la compatibilidad con el código heredado.

Si necesita refactorizar una tabla que rompería mucho código, puede reemplazar la tabla con una vista del mismo nombre. La vista proporciona exactamente el mismo esquema que la tabla original, mientras que el esquema real ha cambiado. Esto evita que el código heredado que hace referencia a la tabla se rompa, lo que le permite cambiar el código heredado a su gusto.

Estos son solo algunos de los muchos ejemplos de cómo las vistas pueden ser útiles.

Entre otras cosas, se puede utilizar por motivos de seguridad. Si tiene una tabla de “clientes”, es posible que desee dar acceso a todos los vendedores a los campos de nombre, dirección, código postal, etc., pero no a número de tarjeta de crédito. Puede crear una vista que solo incluya las columnas a las que necesitan acceder y luego otorgarles acceso en la vista.

Una vista es una encapsulación de una consulta. Las consultas que se convierten en vistas tienden a ser complicadas y, por lo tanto, guardarlas como una vista para reutilizarlas puede resultar ventajoso.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *