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


Laboratorio número 12, Ejercicios de Matemáticas

Laboratorio número 12 completo/RST

Tipo: Ejercicios

2021/2022

Subido el 21/11/2022

randy-fabrizio-torres-martinez-1
randy-fabrizio-torres-martinez-1 🇵🇪

4.5

(2)

3 documentos

1 / 38

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
GESTION DE DATOS E INFORMACION I-C1T1
GUIA DE ACTIVIDAD N° 12 / GRUPO DE 2
INTEGRANTES:
SALDIAS ALBERCO KEVIN
RAMIREZ VINO CRISTIAN ANDERSON
1. Lista el nombre de todos los productos que hay en la tabla producto.
SELECT nombre
FROM producto
2. Lista los nombres y los precios de todos los productos de la tabla producto.
SELECT nombre, precio
FROM producto
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26

Vista previa parcial del texto

¡Descarga Laboratorio número 12 y más Ejercicios en PDF de Matemáticas solo en Docsity!

GESTION DE DATOS E INFORMACION I-C1T

GUIA DE ACTIVIDAD N° 12 / GRUPO DE 2

INTEGRANTES:

SALDIAS ALBERCO KEVIN

RAMIREZ VINO CRISTIAN ANDERSON

  1. Lista el nombre de todos los productos que hay en la tabla producto. SELECT nombre FROM producto
  2. Lista los nombres y los precios de todos los productos de la tabla producto. SELECT nombre, precio FROM producto
  1. Lista todas las columnas de la tabla producto. SELECT * FROM producto
  2. Lista el nombre de los productos, el precio en euros y el precio en dólares estadounidenses (USD). SELECT nombre, precio, precio * 1. FROM producto

SELECT UPPER(nombre), precio FROM producto

  1. Lista los nombres y los precios de todos los productos de la tabla producto, convirtiendo los nombres a minúscula. SELECT LOWER(nombre), precio FROM producto
  2. 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.

SELECT nombre, UPPER(SUBSTR(nombre, 1, 2)) FROM fabricante

  1. Lista los nombres y los precios de todos los productos de la tabla producto, redondeando el valor del precio. SELECT nombre, ROUND(precio) FROM producto
  1. Lista el código de los fabricantes que tienen productos en la tabla producto, eliminando los códigos que aparecen repetidos. SELECT DISTINCT codigo_fabricante FROM producto
  2. Lista los nombres de los fabricantes ordenados de forma ascendente. SELECT nombre FROM fabricante ORDER BY nombre ASC
  1. Lista los nombres de los fabricantes ordenados de forma descendente. SELECT nombre FROM fabricante ORDER BY nombre DESC
  2. 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. SELECT nombre, precio FROM producto ORDER BY nombre ASC, precio DESC
  1. Lista el nombre y el precio del producto más caro. (Utilice solamente las cláusulas ORDER BY y LIMIT) SELECT nombre, precio FROM producto ORDER BY precio DESC LIMIT 1
  2. Lista el nombre de todos los productos del fabricante cuyo código de fabricante es igual a 2. SELECT nombre FROM producto WHERE codigo_fabricante = 2
  3. Lista el nombre de los productos que tienen un precio menor o igual a 120€. SELECT nombre FROM producto WHERE precio <= 120
  1. Lista el nombre de los productos que tienen un precio mayor o igual a 400€. SELECT nombre FROM producto WHERE precio >= 400
  2. Lista el nombre de los productos que no tienen un precio mayor o igual a 400€. SELECT nombre FROM producto WHERE NOT precio >= 400
  1. Lista todos los productos que tengan un precio mayor que 200€ y que el código de fabricante sea igual a 6. SELECT * FROM producto WHERE precio > 200 AND codigo_fabricante = 6
  2. Lista todos los productos donde el código de fabricante sea 1, 3 o 5. Sin utilizar el operador IN. SELECT * FROM producto WHERE codigo_fabricante = 1 OR codigo_fabricante = 3 OR codigo_fabricante = 5
  3. Lista todos los productos donde el código de fabricante sea 1, 3 o 5. Utilizando el operador IN. SELECT * FROM producto WHERE codigo_fabricante IN (1, 3, 5)
  1. 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. SELECT nombre, precio * 100 AS céntimos FROM producto
  2. Lista los nombres de los fabricantes cuyo nombre empiece por la letra S. SELECT nombre FROM fabricante WHERE nombre LIKE 'S%'
  1. Devuelve una lista con el nombre de todos los productos que contienen la cadena Portátil en el nombre. SELECT nombre FROM producto WHERE nombre LIKE '%Portátil%'
  2. 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 €. SELECT nombre FROM producto WHERE nombre LIKE '%Monitor%' AND precio < 215
  3. Lista el nombre y el precio de todos los productos que tengan un precio mayor o igual a 180€. Ordene el resultado en primer lugar por el precio (en orden descendente) y en segundo lugar por el nombre (en orden ascendente). SELECT nombre, precio FROM producto WHERE precio >= 180 ORDER BY precio DESC, nombre ASC

Consultas multitabla (Composición interna)

Resuelva todas las consultas utilizando la sintaxis de SQL1 y SQL2.

  1. Devuelve una lista con el nombre del producto, precio y nombre de fabricante de todos los productos de la base de datos. SELECT producto.nombre, precio, fabricante.nombre FROM producto INNER JOIN fabricante ON producto.codigo_fabricante = fabricante.codigo
  2. Devuelve una lista con el nombre del producto, precio y nombre de fabricante de todos los productos de la base de datos. Ordene el resultado por el nombre del fabricante, por orden alfabético. SELECT producto.nombre, precio, fabricante.nombre FROM producto INNER JOIN fabricante ON producto.codigo_fabricante = fabricante.codigo ORDER BY fabricante.nombre ASC
  1. Devuelve el nombre del producto, su precio y el nombre de su fabricante, del producto más caro. SELECT producto.nombre, producto.precio, fabricante.nombre FROM producto INNER JOIN fabricante ORDER BY producto.precio DESC LIMIT 1
  1. Devuelve una lista de todos los productos del fabricante Lenovo. SELECT * FROM producto INNER JOIN fabricante ON producto.codigo_fabricante = fabricante.codigo WHERE fabricante.nombre = 'Lenovo'
  2. Devuelve una lista de todos los productos del fabricante Crucial que tengan un precio mayor que 200€. SELECT * FROM producto INNER JOIN fabricante ON producto.codigo_fabricante = fabricante.codigo WHERE fabricante.nombre = 'Crucial' AND producto.precio >
  3. Devuelve un listado con todos los productos de los fabricantes Asus, Hewlett-Packard y Seagate. Sin utilizar el operador IN. SELECT * FROM producto INNER JOIN fabricante ON producto.codigo_fabricante = fabricante.codigo WHERE fabricante.nombre = 'Asus' OR fabricante.nombre = 'Hewlett-Packard' OR fabricante.nombre = 'Seagate'