ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

CURSO: TALLER DE BASE DE DATOS SEGUNDA PRÁCTICA


Enviado por   •  28 de Agosto de 2018  •  Prácticas o problemas  •  536 Palabras (3 Páginas)  •  663 Visitas

Página 1 de 3

CURSO: TALLER DE BASE DE DATOS

SEGUNDA PRÁCTICA

Sede

UTP – Lima Norte

Período lectivo

2018-2

Sección

Aula

Turno

Fecha de evaluación

Horario

Fila (*)

Indicaciones:

  • No está permitido el uso de celulares; apáguelo y guárdelo
  • No está permitido el uso de apuntes, materiales de clase o separatas.
  • Está permitido el uso personal de calculadoras.
  • La ortografía, claridad, redacción y limpieza serán tomadas en cuenta en la calificación.

Preguntas:

Modelo 1

[pic 1]

  1. Según el modelo 1 se requiere realizar las siguientes consultas:
  1. Mostrar una lista de los fabricantes (1 p).

Select * from fabricantes;

  1. Mostrar una lista de artículos (1 p).

Select * from Articulos;

  1. Mostar una lista de los fabricantes cuyo código debe ser igual a 150 (1.5 p).

Select * from fabricantes

Where código = ‘150’;

  1. Mostrar una lista de artículos, de los cuales el precio se encuentra en un rango entre 100 y 500 (1.5 p).

Select * from articulos

Where precio between 100 and 500;

  1. Mostrar una lista de fabricantes con los artículos que realizan; adicionalmente se requiere que los precios de los artículos deben de ser mayor a 450. (1.5 p).

Select * from fabricantes f

Inner join articulos A on (f.codigo=A.fabricante)

Where A.precio> 450;

  1. Mostrar el precio promedio de los artículos, agrupados por el fabricante (1.5 p).

Select F.nombre, avg(precio)

From fabricantes f

Inner join articulos  a on (a.codigo = a.fabricante)

Group by f.nombre;

  1. Se requiere obtener el precio máximo de los artículos agrupados por fabricante (1 p).

Select F.nombre, max(precio)

From fabricantes f

Inner join articulos  a on (a.codigo = a.fabricante)

Group by f.nombre;

  1. Se requiere obtener el precio mínimo de los artículos agrupados por fabricante (1 p).

Select F.nombre, max(precio)

From fabricantes f

Inner join articulos  a on (a.codigo = a.fabricante)

Group by f.nombre;

Modelo 2.

[pic 2]

  1. Según el modelo 2 se requiere realizar lo siguiente:
  1. Se requiere un listado de productos y el nombre del almacén donde se encuentra ubicado, con el siguiente resultado: código de producto, nombre de producto, nombre de almacén. (2 p).

Select pa.idproducto, t.nomproducto, a.nomalmacen

From almacenproducto pa

Inner join t_producto t on (pa.idproducto = t.idproducto)

Inner join talmacen a on (pa.idalmace = a.idalmace)

  1. Se requiere obtener un listado de los proveedores y el número de productos que distribuye a la empresa, con el siguiente resultado: código de proveedor, nombre de proveedor, nro de productos. (2 p).

Select pp.idproveedor, tp.nomproveedor, count(pp.idproducto)

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (205 Kb) docx (610 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com