Logo Studenta

Vistas en Bases de Datos

¡Estudia con miles de materiales!

Vista previa del material en texto

Vistas en Bases de Datos
Las vistas en bases de datos son consultas predefinidas que se almacenan en la base de datos y se presentan como tablas virtuales. Una vista se crea utilizando una consulta SQL y se utiliza para simplificar consultas complejas, ocultar detalles de implementación y mejorar la seguridad al restringir el acceso a ciertos datos.
Por ejemplo, supongamos que tenemos una base de datos con una tabla "clientes" y una tabla "pedidos". Podemos crear una vista llamada "clientes_con_pedidos" que combine información de ambas tablas y presente los datos de manera más fácil de entender:
CREATE VIEW clientes_con_pedidos AS SELECT c.nombre, c.apellido, p.fecha FROM clientes c JOIN pedidos p ON c.id = p.cliente_id; 
Una vez creada la vista, podemos consultarla como si fuera una tabla normal:
SELECT * FROM clientes_con_pedidos; 
Las vistas son útiles para simplificar consultas complejas, reducir la redundancia de datos y mejorar la seguridad al limitar el acceso a ciertos datos.

Continuar navegando