Académique Documents
Professionnel Documents
Culture Documents
1. Crear una base de datos llamada "Tienda Informtica", y en ella dos tablas:
Fabricante y Artculo. Del Fabricante se desea almacenar: Nit del Fabricante,
y el nombre del fabricante; de cada Artculo: cdigo del Articulo, nombre del
articulo y precio. Cada Fabricante podr tener varios Artculo, y supondremos
que cada Artculo slo puede formar parte de un Fabricante.
Tabla Fabricante
Taller Practico N 3
Consultas Simples y Mltiples
Modificacin de BD en Mysql
Tabla Artculo
Taller Practico N 3
Consultas Simples y Mltiples
Modificacin de BD en Mysql
DESCRIBE ARTICULO;
f)
i)
Obtener todos los datos del artculo cuya Cdigo del Articulo es 5
SELECT * FROM ARTICULO WHERE Cod_Articulo=5;
j)
Obtener todos los datos del artculo cuyo nombre del producto es Teclado
SELECT *
Taller Practico N 3
Consultas Simples y Mltiples
Modificacin de BD en Mysql
l)
NOMBRE_ARTICULO
n) Obtener el nombre de los productos y el precio de aquellos que sean mayor a $ 20000
SELECT
NOMBRE_ARTICULO,PRECIO
o) Obtener todos los datos de los artculos cuyo precio este entre $10000 y $35000
/* OPERADOR AND */
SELECT
/* OPERADOR BETWEEN */
SELECT
AVG(Precio)
FROM ARTICULO;
Taller Practico N 3
Consultas Simples y Mltiples
Modificacin de BD en Mysql
q) Obtener el precio medio de los artculos cuyo Nit de fabricante sea 3000
SELECT
r)
AVG(Precio)
SELECT
Nombre_Articulo, Precio
s) Obtener todos los datos de los productos ordenados descendentemente por Precio
SELECT
t)
Obtener el nombre y precio de los artculos cuyo precio sea mayor a $ 25000 y ordenarlos
descendentemente por precio y luego ascendentemente por nombre
SELECT Nombre_Articulo, Precio FROM ARTICULO WHERE
Precio >= 25000 ORDER BY Precio DESC, Nombre_Articulo;
4. Realiza las siguientes consultas en mltiples tablas (Multitabla: ms de una tabla), teniendo
presente en hacer una captura de pantalla en Microsoft Word:
a) Obtener un listado completo de los productos, incluyendo por cada artculo los datos del
articulo y del fabricante
SELECT * FROM ARTICULO, FABRICANTE WHERE
ARTICULO.Nit_fabricante=FABRICANTE.Nit_fabricante
Taller Practico N 3
Consultas Simples y Mltiples
Modificacin de BD en Mysql
b) Obtener la cdigo de producto, nombre del producto y nombre del fabricante de todos los
productos en venta
c) Obtener el nombre y precio de los artculos donde el fabricante sea Logitech ordenarlos
alfabticamente por nombre del producto
SELECT ARTICULO.Nombre_Articulo, ARTICULO.Precio FROM ARTICULO,
FABRICANTE WHERE FABRICANTE.Nombre_Fabricante='Logitech' AND
ARTICULO.Nit_fabricante=FABRICANTE.Nit_fabricante ORDER BY
ARTICULO.Nombre_Articulo;
d) Obtener el nombre, precio y nombre de fabricante de los productos que son marca Lexar
o Kingston ordenados descendentemente por precio
Taller Practico N 3
Consultas Simples y Mltiples
Modificacin de BD en Mysql
5. Modifica la base de datos, de acuerdo con las solicitudes que se describen a continuacin,
sin olvidar hacer captura de pantalla de cada procedimiento:
a) Aade un nuevo producto: Clave del producto 11, Altavoces de $ 12000 del fabricante
2000.
INSERT INTO ARTICULO VALUES(11 ,'Altavoces',12000,2000);
WHERE
d) Aplicar un descuento de 10% a todos los productos cuyo precio sea mayor o igual a
$30.000.
UPDATE ARTICULO SET Precio=Precio - Precio*0.10 WHERE Precio>=30000;
Taller Practico N 3
Consultas Simples y Mltiples
Modificacin de BD en Mysql
f)
Agrega una columna en la tabla artculo que permita calcular un nuevo precio de venta
con un 25% de incremento a todos los artculos.