viernes, 31 de mayo de 2013

Vistas (MySQL)

Una vista es una tabla virtual cuyo contenido está definido por una consulta. Al igual que una tabla real, una vista consta de un conjunto de columnas y filas de datos con un nombre, una vista no existe como conjunto de valores de datos almacenados de una base de datos. Las filas y columnas de datos proceden de tablas a las que se hace referencia en la consulta que define la vista y se producen de forma dinámica cuando se hace referencia a la vista. Una vista actúa como filtro de las tablas subyacentes a las que se hace referencia en ella.

Suelen utilizarse para centrar, simplificar y personalizar la percepción de la base de datos para cada usuario. Los datos innecesarios o sensibles pueden quedar fuera de la vista pueden emplearse como mecanismos de seguridad, que permiten a los usuarios obtener acceso a los datos por medo de la vista, pero no les conceden permiso de obtener acceso directo a las tablas base subyacente de la vista. Permiten simplificar la forma en que los usuarios puedan ver los datos de modo distinto, aunque estén utilizando los mismos simultáneamente. Esto resulta de gran utilidad cuando usuarios tienen distintos intereses y calificaciones trabajan con la misma base de datos.

No hay comentarios.:

Publicar un comentario