Está en la página 1de 17

ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

GUIA DE LABORATORIO NRO. 02

ESCUELA : INGENIERÍA DE SISTEMAS

ASIGNATURA : GESTIÓN DE DATOS E INFORMACIÓN II

CICLO : V

TURNO :

SEMESTRE : 2024-I

DOCENTE : ENRIQUE MANUEL LACHERRE CALDERON

I. TEMA:

II. OBJETIVOS:
- Desarrollar los ejercicios propuestos por el docente.

III. METODOLOGÍA:
- Solución de los ejercicios propuestos con la guía del docente.
- Realizar un informe de toda la secuencia del laboratorio propuesto utilizando pantallas capturadas
de los ejercicios propuestos explicando y justificando los resultados.

IV. RECURSOS:
1. Equipo computacional con conexión a internet.
2. Utilizar el software SQL Server
3. Utilizar la plataforma Blackboard para entregar el laboratorio
4. Utilizar la plataforma de Zoom para la sustentación de laboratorio.

V. DESARROLLO DE ACTIVIDADES:
V.1. Descripción
V.2. Proceso
EJERCICIOS PROPUESTOS
I) Crea una consulta avanzada haciendo el uso de OVER que arroje el
siguiente resultado (Base de datos Northwind)

SELECT
customerid,
COUNT(orderid) AS NumOrders,
ROW_NUMBER() OVER (ORDER BY COUNT(orderid) DESC) AS
RowNumber,
RANK() OVER (ORDER BY COUNT(orderid) DESC) AS Rank,
DENSE_RANK() OVER (ORDER BY COUNT(orderid) DESC) AS Dense_Rank
FROM
Orders
GROUP BY
customerid
ORDER BY
COUNT(orderid) DESC;
II) Subconsultas (Base de datos Northwind)
1. Retorna todos los productos con precio unitario igual al mayor precio de los articulos que son
abastecidos por el proveedor igual a 1
2. Retorna las columnas nombre compañia,ciudad y pais de los clientes que residen en el mismo
pais de la empresa antonio moreno taquería'}
3. Mostrar los clientes que no han realizado pedidos
III) Desargar la base de Datos Pubs y realizar lo siguiente:

a) Por cada Tabla del diagrama mostrado crear una función escalar y
otra con valores de Tabla . En total se deberán crear 10 funciones
para el diagrama propuesto
b) Crear un informe que contenga lo siguiente:

✔ Enunciado de la función a desarrollar junto a su solución del mismo.

✔ Captura de resultados obtenidos por funciones , junto a la explicación y

✔ justificación de resultados.

1.PROMEDIO
2. Se busca el total de qty que se tomaron dependiendo del numerode orden dado, se
dan las variables @total_qty la cual se debera devolver como INT, alfinal se
colocara el dbo.Total_de_qty_por_numero_de_Orden en donde se pondra
ydevolverá la cantidad total de unidades vendidas en la orden con número
"P2121".

3. La función acepta @title_id como parámetro y devuelve el título correspondiente. Por


ejemplo, obtenga el título de la publicación con @title_id igual a BU2075
4.Se realiza una búsqueda para encontrar los nombres de los autores en la tabla de títulos de
autores ubicada en la tabla de autores, comenzando con el ID del autor y ordenados por
apellido y luego por nombre.

5. Función de la tabla Authors que retorna la cantidad de autores que su nombre inicie con la letra
M.

Justificación: como resultado se obtuvo 5 autores de la tabla Authors que sus nombres inician
con la letra M.
6.
7.
8.Esta función utiliza la tabla de ventas y toma como parámetro el id de la tienda
(store_id) y devuelve una tabla que lista las ventas correspondientes a esta tienda
con los campos número_pedido, fecha_pedido y cantidad.
9.Esta función devuelve una tabla con dos columnas: title_id y title, que

contiene información de la tabla de títulos.


10.Esta función da uso a la tabla titleauthor y esta recibe comoparámetro el
valor de au_ord y devuelve una tabla con los title_id que coinciden con
elvalor propuesto.
IV. RÚBRICA DE LA EVALUACIÓN

Inicio (M) Proceso (R) Logro previsto (R+) Logro satisfactorio (B)
0-10 11-13 14-17 18-20
Desarrollo Desarrollo Desarrollo Desarrollo correctamente
correctamente del correctamente del correctamente del del laboratorio hasta un
laboratorio hasta un laboratorio hasta un laboratorio hasta un 100%
50 % 60 % 80 %

También podría gustarte