Está en la página 1de 2

REPASO: Base de Datos

INSTRUCCIONES: Realizar lo que a continuacin se le solicita. Ejercicio 1:


Realizara distintas manipulaciones a dos tablas. La primera que contenga datos de productos: cdigo, nombre, precio y fecha de alta, para que podamos trabajar con datos de texto, numricos y de tipo fecha, la segunda que contenga los datos de los proveedores: telfono, nombre, cdigo, direccin, correo. Los pasos que realizaremos sern: Crear la base de datos CREATE DATABASE bd_r; Comenzar a usarla USE bd_r; Introducir 5 datos de ejemplo por cada tabla. insert into productos values(7, 'carne molida', 37, '21deSeptiembre') insert into proveedores values(5, 09876543, 'cerdito', 'Guatemala, Guatemala', 'cerdito@hotmail.com') Mostrar todos los datos select * from productos; select * from proveedores; Mostrar los datos que tienen un cierto nombre. select * from productos where productos.nombre='leche'; select * from proveedores where proveedores.nombre='lala'; Mostrar los datos que comienzan con la letra inicial c. select * from productos where productos.nombre like 'c%'; select * from proveedores where proveedores.nombre like 'c%'; Ver slo el nombre y el precio de los que cumplen una condicin (precio > media de los precios) select productos.nombre, productos.precio from productos where productos.precio > (select AVG(productos.precio)FROM productos) Modificar la estructura de la tabla para aadir un nuevo campo: "categora" alter table productos add categoria varchar(100); Seleccionar los datos de la tabla proveedor con un lmite de 3 proveedores.

Ver la lista categoras (sin que aparezcan datos duplicados) select distinct productos.categoria from productos;

Ver la cantidad de productos que tenemos en cada categora SELECT COUNT(nombre) as ProductosPorCategoria FROM bd_r.productos GROUP BY categoria;