Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Funciones en SQL: Guía de Laboratorio, Ejercicios de Programación de Bases de Datos

Una guía de laboratorio de la asignatura 'gestión de datos e información ii' de la escuela profesional de ingeniería de sistemas. Tiene como objetivo que los estudiantes desarrollen ejercicios propuestos por el docente relacionados con el uso de funciones en sql. La guía incluye los objetivos, la metodología, los recursos necesarios y el desarrollo de las actividades, que consisten en la creación de funciones escalares y de tabla para diferentes tablas de la base de datos pubs. Los estudiantes deberán entregar un informe que contenga el enunciado de cada función, la solución y la captura de resultados obtenidos, junto con la explicación y justificación de los mismos. La evaluación del laboratorio se realiza mediante una rúbrica que considera el nivel de desarrollo del laboratorio.

Tipo: Ejercicios

2021/2022

Subido el 17/05/2023

luis-cruz-cdl
luis-cruz-cdl 🇵🇪

26 documentos

1 / 10

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS
GUIA DE LABORATORIO NRO. 03
ESCUELA : INGENIERIA DE SISTEMAS
ASIGNATURA : GESTIÓN DE DATOS E INFORMACIÓN II
CICLO : V
TURNO : MAÑANA/TARDE/NOCHE
SEMESTRE : 2022-1
DOCENTE : EDUARDO RAUL PEREZ ZAMORA
INTEGRANTES:
ALVINES BENITES PEDRO JOSE
CASTRO RUFINO FRANK DAVID
CRUZ CRUZ LUIS ARNALDO
GUTIERREZ SUNCION CESAR
I. TEMA: Funciones en SQL
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.
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Funciones en SQL: Guía de Laboratorio y más Ejercicios en PDF de Programación de Bases de Datos solo en Docsity!

ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

GUIA DE LABORATORIO NRO. 0 3

ESCUELA : INGENIERIA DE SISTEMAS

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

CICLO : V

TURNO : MAÑANA/TARDE/NOCHE

SEMESTRE : 2022 - 1

DOCENTE : EDUARDO RAUL PEREZ ZAMORA

INTEGRANTES:

ALVINES BENITES PEDRO JOSE

CASTRO RUFINO FRANK DAVID

CRUZ CRUZ LUIS ARNALDO

GUTIERREZ SUNCION CESAR

I. TEMA: Funciones en SQL 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:

5.1. Descripción 5.2. Proceso

EJERCICIOS PROPUESTOS

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.

Función para sumar los precios de los libros según su tipo (Escalar) Función para obtener un tabla de los libros con mayor o igual avance , dato especificado por el usuario (Table)

Función para saber el promedio de libros por venta (Escalar)

1. MOSTRAR ID DEL LIBRO, TITULO Y PRECIO

--CONSULTA--

CREATE FUNCTION LIBROS3 (@TITLEID CHAR ( 10 ))

RETURNS TABLE AS

RETURN

SELECT ps.title_id as ID ,p.title AS TITULO_DEL_LIBRO, p.price AS PRECIOFROM titles p INNER JOIN titleauthor ps ON ps.title_id = p.title_id SELECT *FROM dbo.LIBROS3('')

3. MOSTRAR EL IDORDEN, LA FECHA DE CADA PEDIDO Y EL MONTO DE CADA

PEDIDO

--CONSULTA--

CREATE FUNCTION ORDEN12 (@ORD_NUM CHAR

( 10 ))RETURNS TABLE AS

RETURN

SELECT s.ord_num as NUMERO_DE_ORDEN ,s.ord_date as FECHA_DE_PEDIDO,s.qty * t.price AS MONTO_TOTAL FROM sales s INNER JOIN titles tON s.title_id = t.title_id SELECT *FROM dbo.ORDEN12('') --RESULTADO--

4. MOSTRAR EL TITULO DE LA OBRA Y DONDE SE ALMACENA, ADEMAS MOSTRAR

EL ESTADO DE LA OBRA

--CONSULTA--

CREATE FUNCTION OBRA (@STOR_ID CHAR ( 10 ))

RETURNS TABLE AS

RETURN

SELECT t.title as TITULO_OBRA ,s.city as CIUDAD_ALMACEN, s.state AS ESTADOFROM stores s INNER JOIN sales s ON s.stor_id = s2.stor_id INNER JOIN titles ton s2.title_id= t.title_id SELECT *FROM dbo.OBRA('') --RESULTADO--

VII. RÚBRICA DE LA EVALUACIÓN

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