Está en la página 1de 5

CREACIÓN DE VISTAS EN MS SQL SERVER 2019

En esta oportunidad trabajaremos con la base de datos BDPedidos.


En primer lugar, es muy importante saber cómo están relacionadas sus tablas y así saber qué consulta
puedo realizar. Por ello, nos fijamos en el diagrama de base de datos.

Del diagrama anterior, deseo que conocer el código de pedido, el nombre de la compañía que hizo el
pedido, el nombre y la cantidad de los productos que pidieron.

1. Creación de una consulta a través del entorno gráfico.


Se abre una nueva consulta.

Luego, se accede al menú Consulta y se elige la opción Diseñar consulta en el editor.


Aparece una nueva ventana, dónde se debe seleccionar las tablas que necesito para mi consulta y
clic en Agregar.

En esta nueva ventana, podemos formular la consulta de forma gráfica. Luego clic en Aceptar.

La consulta generada es la siguiente:


SELECT Pedidos.IdPedido, Clientes.NombreCompañía, Productos.NombreProducto,
Detalles_de_pedidos.Cantidad
FROM Clientes INNER JOIN
Pedidos ON Clientes.IdCliente = Pedidos.IdCliente INNER JOIN
Detalles_de_pedidos ON Pedidos.IdPedido = Detalles_de_pedidos.IdPedido INNER JOIN
Productos ON Detalles_de_pedidos.IdProducto = Productos.IdProducto
Al ejecutar dicha consulta, el resultado es el siguiente:

Ahora se crea la vista siguiendo la ruta de la imagen.

Se muestra una ventana donde podemos seleccionar las tablas con las que se desea crear la vista. En
nuestro caso, como ya tenemos el código de la consulta, cerramos esa ventana y pegamos el código
en la parte inferior de la vista. Para comprobar que la sintaxis es correcta, se da clic en el botón SQL.

Una vez hecha la comprobación, sale el siguiente


mensaje. Luego, clic en Aceptar.

Por último, se guarda la vista creada.


ACCESO A VISTAS DESDE OTROS APLICATIVOS
1. Abrir un libro en MS Excel.
2. Luego ir al Menú Datos/Obtener datos/Desde una base de datos/Desde una base de datos de SQL
Server

Aparece una nueva ventana,


donde completamos los
siguientes datos:
• Servidor: localhost
• Base de datos: BDPedidos
Luego clic en Aceptar.
En esta nueva ventana, seleccionamos Vista 1 y luego clic en Cargar.

Finalmente, se carga toda la información de la vista guardada en MS SQL Server.

También podría gustarte