¿Qué es una vista y qué hace?
Funciones de visualización:
1. Lo que ves es lo que necesitas. Las vistas no solo simplifican la comprensión de los datos por parte de los usuarios, sino también sus operaciones. Las consultas utilizadas con frecuencia se pueden definir como vistas, de modo que los usuarios no tengan que especificar todas las condiciones para operaciones posteriores cada vez.
2. Seguridad. A través de las vistas, los usuarios solo pueden consultar y modificar los datos que pueden ver. Pero no se puede autorizar a filas y columnas específicas de la base de datos.
A través de las vistas, los usuarios pueden restringirse a diferentes subconjuntos de datos: los derechos de uso pueden restringirse a un subconjunto de otra vista o a un subconjunto de algunas vistas fusionadas con una tabla base.
3. Independencia lógica de los datos. Las vistas pueden ayudar a los usuarios a protegerse del impacto de los cambios en la estructura real de la tabla.
Información ampliada:
Ventajas de las vistas:
1. Puntos de vista concentrados
Las vistas concentradas significan que a los usuarios solo les importa lo que son. interesados en Ciertos datos y tareas específicas de las que es responsable. Esto mejora la seguridad de los datos al permitir a los usuarios ver solo los datos definidos en la vista en lugar de los datos de la tabla a la que hace referencia la vista.
2. Simplifica las operaciones
Las vistas simplifican enormemente las operaciones de los usuarios sobre los datos. Porque al definir una vista, si la vista en sí es el conjunto de resultados de una consulta compleja, cada vez que se ejecuta la misma consulta, no es necesario reescribir estas declaraciones de consulta complejas, solo una declaración de vista de consulta simple es suficiente. Las vistas visibles ocultan a los usuarios operaciones complejas de unión entre tablas.
3. Datos personalizados
Las vistas permiten a diferentes usuarios ver diferentes o los mismos conjuntos de datos de diferentes maneras. Por lo tanto, esto es extremadamente importante cuando hay muchos usuarios de diferentes niveles usando la misma base de datos.
4. Fusionar datos divididos
En algunos casos, debido a la gran cantidad de datos en la tabla, la tabla a menudo se divide horizontal o verticalmente al diseñar la tabla, pero la tabla Los cambios estructurales tienen efectos adversos en las aplicaciones. Si usa una vista, puede volver a mantener la relación estructural original, de modo que el esquema externo permanezca sin cambios y la aplicación original aún pueda recargar datos a través de la vista.
5. Seguridad
Las vistas se pueden utilizar como mecanismo de seguridad. A través de las vistas los usuarios sólo pueden ver y modificar los datos que pueden ver. Otras bases de datos o tablas no son visibles ni accesibles. Si un usuario desea acceder al conjunto de resultados de la vista, se le debe conceder acceso. Los permisos de acceso de la tabla a la que hace referencia la vista y la configuración de los permisos de vista no se afectan entre sí.
Referencia: Enciclopedia Baidu-----Ver