Unidad 3 Tema 3.3 Ejecuciones y proyectos

Utilizando las funciones y subconsulta realizar lo siguiente:


Actividad 13

  1. Formar equipos de alumnos, de los cuales se trabajarán en cada una las siguientes tareas para resolver  y ejecutar el siguiente caso de uso:
  2. Crear las siguientes tablas o con los comando equivalentes en SQL Server:

CREATE TABLE fabricante

(

  codigo INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,

  nombre VARCHAR(100) NOT NULL

);

CREATE TABLE producto (

  codigo INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,

  nombre VARCHAR(100) NOT NULL,

  precio DOUBLE NOT NULL,

  codigo_fabricante INT UNSIGNED NOT NULL,

  FOREIGN KEY (codigo_fabricante) REFERENCES fabricante(codigo)

);

  • Hacer 100 registros con esos datos.
  • Lista el nombre de todos los productos que hay en la tabla producto.
  • Lista los nombres y los precios de todos los productos de la tabla producto.
  • Lista todas las columnas de la tabla producto.
  • Lista el nombre de los productos, el precio en euros y el precio en dólares estadounidenses (USD).
  • Lista el nombre de los productos, el precio en euros y el precio en dólares estadounidenses (USD). Utiliza los siguientes alias para las columnas: nombre de producto, euros, dólares.
  • Lista los nombres y los precios de todos los productos de la tabla producto, convirtiendo los nombres a mayúscula.
  • Lista los nombres y los precios de todos los productos de la tabla producto, convirtiendo los nombres a minúscula.
  • Lista el nombre de todos los fabricantes en una columna, y en otra columna obtenga en mayúsculas los dos primeros caracteres del nombre del fabricante.
  • Lista los nombres y los precios de todos los productos de la tabla producto, redondeando el valor del precio.
  • Lista los nombres y los precios de todos los productos de la tabla producto, truncando el valor del precio para mostrarlo sin ninguna cifra decimal.
  • Lista el código de los fabricantes que tienen productos en la tabla producto.
  • Lista el código de los fabricantes que tienen productos en la tabla producto, eliminando los códigos que aparecen repetidos.
  • Lista los nombres de los fabricantes ordenados de forma ascendente.
  • Lista los nombres de los fabricantes ordenados de forma descendente.
  • Lista los nombres de los productos ordenados en primer lugar por el nombre de forma ascendente y en segundo lugar por el precio de forma descendente.
  • Devuelve una lista con las 5 primeras filas de la tabla fabricante.
  • Devuelve una lista con 2 filas a partir de la cuarta fila de la tabla fabricante. La cuarta fila también se debe incluir en la respuesta.
  • Lista el nombre y el precio del producto más barato. (Utilice solamente las cláusulas ORDER BY y LIMIT)
  • Lista el nombre y el precio del producto más caro. (Utilice solamente las cláusulas ORDER BY y LIMIT)
  • Lista el nombre de todos los productos del fabricante cuyo código de fabricante es igual a 2.
  • Lista el nombre de los productos que tienen un precio menor o igual a 120 pesos.
  • Lista el nombre de los productos que tienen un precio mayor o igual a 400 pesos.
  • Lista el nombre de los productos que no tienen un precio mayor o igual a 400 pesos.
  • Lista todos los productos que tengan un precio entre 80 y 300 pesos. Sin utilizar el operador BETWEEN.
  • Lista todos los productos que tengan un precio entre 60 pesos y 200 pesos. Utilizando el operador BETWEEN.
  • Lista todos los productos que tengan un precio mayor que 200 pesos y que el código de fabricante sea igual a 6.
  • Lista todos los productos donde el código de fabricante sea 1, 3 o 5. Sin utilizar el operador IN.
  • Lista todos los productos donde el código de fabricante sea 1, 3 o 5. Utilizando el operador IN.
  • Lista el nombre y el precio de los productos en céntimos (Habrá que multiplicar por 100 el valor del precio). Cree un alias para la columna que contiene el precio que se llame céntimos.
  • Lista los nombres de los fabricantes cuyo nombre empiece por la letra S.
  • Lista los nombres de los fabricantes cuyo nombre termine por la vocal e.
  • Lista los nombres de los fabricantes cuyo nombre contenga el carácter w.
  • Lista los nombres de los fabricantes cuyo nombre sea de 4 caracteres.
  • Devuelve una lista con el nombre de todos los productos que contienen la cadena Portátil en el nombre.
  • Devuelve una lista con el nombre de todos los productos que contienen la cadena Monitor en el nombre y tienen un precio inferior a 215 dólares o equivalente en pesos.
  • Lista el nombre y el precio de todos los productos que tengan un precio mayor o igual a 180 dólares o equivalente en pesos. Ordene el resultado en primer lugar por el precio (en orden descendente) y en segundo lugar por el nombre (en orden ascendente).

Continuación de la Actividad 13   Una vez terminadas estas tareas, elaborar un informe con las respuestas de estas actividades en su libreta y con las características de un reporte:

  1. ¿Cómo resolvieron el problema?
  2. ¿Qué instrucciones en SQL Server utilizaron para hacer los ejercicios?
  3. ¿Cuál fue la tarea de cada integrante? Anexar la evidencia fotográfica.
  4. La copia de pantalla con los resultados de cada consulta con la explicación correspondiente.
  5. Se hará un reporte de la actividad a mano y se escaneará para subirlo posteriormente a la plataforma de aprendizaje electrónico.

Tags: