0 calificaciones0% encontró este documento útil (0 votos)
7 vistas2 páginas
El documento describe la creación de una base de datos llamada tienda con tablas de fabricantes y productos. Luego detalla una serie de consultas SQL para listar información específica como nombres de productos, precios, y realizar conversiones de texto en las consultas.
El documento describe la creación de una base de datos llamada tienda con tablas de fabricantes y productos. Luego detalla una serie de consultas SQL para listar información específica como nombres de productos, precios, y realizar conversiones de texto en las consultas.
El documento describe la creación de una base de datos llamada tienda con tablas de fabricantes y productos. Luego detalla una serie de consultas SQL para listar información específica como nombres de productos, precios, y realizar conversiones de texto en las consultas.
PRACTICA DIRIGIDA SOBRE CREACION DE BASE DE DATOS Y CONSULTAS
I. CREAR LA BASE DE DATOS TINFORMATICA
CON LAS SGTES TABLAS:
CREATE DATABASE tienda CHARACTER SET utf8mb4;
USE tienda;
CREATE TABLE fabricante (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, nombre VARCHAR(100) NOT NULL );
CREATE TABLE producto (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, nombre VARCHAR(100) NOT NULL, precio DOUBLE NOT NULL, id_fabricante INT UNSIGNED NOT NULL, FOREIGN KEY (id_fabricante) REFERENCES fabricante(id) ); II. Realizar las siguientes consultas:
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
3. Lista todas las columnas de la tabla producto.
SELECT * FROM PRODUCTO
4. Lista el nombre de los productos, el precio en euros y el precio en
dólares estadounidenses (USD). SELECT NOMBRE, PRECIO*4, PRECIO*DOLARES FROM PRODUCTO
5. 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.
SELECT NOMBRE, PRECIO*4 AS EUROS,
PRECIO*DOLARES AS DOLARES FROM PRODUCTO
6. Lista los nombres y los precios de todos los productos de la tabla
producto, convirtiendo los nombres a mayúscula. SELECT UPPER(NOMBRE), PRECIO FROM PRODUCTO
7. 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
8. 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, LOWER(SUBSTR(NOMBRE,1,2)) FROM Fabricante
9. Lista los nombres y los precios de todos los productos de la tabla
producto, redondeando el valor del precio. SELECT NOMBRE, ROUND(PRECIO,2) FROM PRODUCTO