Taller 2
Taller 2
Taller 2
Director De Curso:
William Alexander Matallana Porras
Zipaquirá
Minería de Datos
Octubre de 2023
Introducción
fabricantes, mientras que la tabla "producto" almacena información detallada sobre los
servicios de Apache y MySQL estén activados. Puedes hacerlo desde el panel de control de
XAMPP.
Acceder a phpMyAdmin:
XAMPP.
Una vez dentro de la consola de MySQL, creamos una nueva base de datos con el siguiente
comando SQL:
consola de MySQL. Ahora puedes comenzar a trabajar con esta base de datos para crear
);
Este comando crea una tabla llamada "fabricante" con dos columnas. El campo "código" es
de tipo entero (INT), con (10) valores, y se establece como la clave primaria (PRIMARY
KEY). El campo "nombre" es de tipo varchar y tiene una longitud máxima de 100
caracteres.
Resultado de la consulta :
pasos anteriores.
nombre VARCHAR(100),
precio DOUBLE,
);
Este comando crea una tabla llamada "producto" con los siguientes campos:
• "codigo_fabricante" como entero (INT) y una llave foránea (FOREIGN KEY) que
ejecutando:
SHOW TABLES;
comando SQL INSERT INTO. Aquí tenemos un ejemplo de cómo insertar algunos registros
(1, 'Nike'),
(2, 'Adidas'),
(3, 'Kappa'),
(4, 'Americanino'),
(5, 'Vélez'),
(6, 'Fox');
En este ejemplo, estamos insertando seis fabricantes en la tabla "fabricante". La instrucción
columnas en las que deseas insertar datos (en este caso, "código" y "nombre"). Después de
VALUES, proporcionas los valores que deseas insertar para cada columna en el mismo
Una vez ejecutado estas sentencias SQL en la consola de MySQL, los registros se
Podemos agregar tantos registros como desees utilizando instrucciones INSERT INTO
similares, simplemente cambiando los valores de "código" y "nombre" según sea necesario
Para insertar datos en la tabla "producto" que contiene marcas de ropa como "Adidas" y
"Nike”, usamos las instrucciones INSERT INTO. Nos asegúranos de que los códigos de
Aquí tienes un ejemplo de cómo insertar algunos registros de ejemplo en la tabla "producto:
-- Insertar productos relacionados con las marcas
Para listar todos los productos de la tabla "producto", puedes utilizar una consulta SQL:
Este comando seleccionará todos los registros de la tabla "producto" y mostrará todas las
Resultado:
Listar nombre de producto donde el precio este en un rango definido
Para listar los nombres de los productos de la tabla "producto" en función de un rango de
precios definido, utilizamos una consulta con una cláusula WHERE que filtre los
ejemplo:
Supongamos que vamos a listar los nombres de los productos cuyo precio esté entre
100000 y 300000
SELECT nombre
FROM producto
este caso, seleccionará los productos cuyo precio esté entre 100,000 y 300,000
Resultado:
Para listar el producto más costoso de la tabla "producto”, utilizamos la función MAX() en
SQL para encontrar el precio máximo y luego combinarlo con una consulta que recupere el
SELECT nombre
FROM producto
Resultado:
1. La subconsulta (SELECT MAX(precio) FROM producto) encuentra el precio
2. Luego, la consulta principal selecciona el nombre del producto que tiene el precio
Para listar todos los fabricantes de la tabla "fabricante”, utilizamos una consulta SQL
Para listar el nombre del producto, precio y nombre del fabricante de todos los productos,
puedes utilizar una consulta SQL que realice una operación de unión (JOIN) entre las
te = f.codigo;
En esta consulta:
"Nombre_Producto".
"Precio".
"Nombre_Fabricante".
• Se realiza una operación de unión (INNER JOIN) entre las tablas "producto" y
ambas tablas.
Resultado
Listar el nombre de producto, precio y nombre del fabricante de todos los productos
en orden alfabético
Para listar el nombre de producto, precio y nombre del fabricante de todos los productos en
orden alfabético por el nombre del producto, utilizamos una consulta SQL con una cláusula
ORDER BY
Nombre_Fabricante
FROM producto p
ORDER BY p.nombre;
• Se selecciona el nombre del producto de la tabla "producto" utilizando el alias
"Nombre_Producto".
"Precio".
"Nombre_Fabricante".
• Se realiza una operación de unión (INNER JOIN) entre las tablas "producto" y
ambas tablas.
• La cláusula ORDER BY se utiliza para ordenar los resultados por el nombre del
Resultado
listar nombre del producto, precio y nombre del fabricante del producto más
económico
Para listar el nombre del producto, precio y nombre del fabricante del producto más
económico, utilizamos una consulta SQL con una subconsulta que encuentre el precio
mínimo y luego combine esta información con los detalles del producto correspondiente
Nombre_Fabricante
FROM producto p
"Nombre_Producto".
"Precio".
"Nombre_Fabricante".
• Se realiza una operación de unión (INNER JOIN) entre las tablas "producto" y
ambas tablas.
Resultado:
Conclusiones
esencial para mantener una base de datos bien organizada y funcional. La inserción de
datos en la tabla "fabricante" permite registrar información sobre los fabricantes, mientras
que la tabla "producto" almacena datos detallados sobre los productos y su relación con los
fabricantes. Una vez que los datos se han insertado correctamente, la base de datos está