Beruflich Dokumente
Kultur Dokumente
ALMACEN SU NOMBRE
PROVEEDORES
NOMBRE DE COLUMNA TIPO DE DATO
Clave Principal Clave_proveedor Int
Nombre_Proveedor Varchar(30)
CREATE TABLE PROVEEDORES (Clave_proveedor INT NOT NULL, Nombre_Proveedor VARCHAR(30), PRIMARY KEY
(Clave_proveedor));
ARTICULOS
NOMBRE DE COLUMNA TIPO DE DATO
Clave Principal Clave_articulo Int
Nombre Varchar(30)
Precio Int
Clave Foránea Clave_proveedor Int
CREATE TABLE ARTICULOS (Clave_articulo INT NOT NULL, Nombre VARCHAR(30), Precio INT, Clave_proveedor INT,
PRIMARY KEY (Clave_articulo), FOREIGN KEY(Clave_proveedor) REFERENCES PROVEEDORES (Clave_proveedor));
DESCRIBE ARTICULOS;
TABLA:PROVEEDORES
CLAVE_PROVEEDOR NOMBRE_PROVEEDOR
1 avent
2 gerber
3 Dr bronw
4 bebitos
5 tupper
TABLA: ARTICULOS
CLAVE_ARTICULO NOMBRE PRECIO CLAVE_FABRICANTE
1 Pachas Q 100 3
2 mamones Q 500 5
3 Pacha de 9 onz Q 80 3
4 pachas Q 140 4
5 pañales Q 290 1
6 desechables Q650 5
7 jeringas Q 279 1
8 mamones Q 450 2
9 Saca leche Q 200 2
10 batidora Q 180 3
CONSULTAS:
Obtener la clave de producto, nombre del producto y nombre del proveedor de todos los productos en venta
SELECT ARTICULOS1.CLAVE_ARTICULO, ARTICULOS1.NOMBRE, PROVEEDORES.NOMBRE_proveedor FROM ARTICULOS1, PROVEEDORES
WHERE ARTICULOS1.Clave_proveedor=PROVEEDORES.clave_proveedor;
Tables_in_almacen1 |
+--------------------+
| articulos1 |
| empleados |
| proveedores1 |
+--------------------+
3 rows in set (0.00 sec)
| clave_proveedor | nombre_proveedor |
Obtener el nombre y precio de los artículos donde el proveedor TUPPER ordenarlos alfabeti amente por nombre del producto
SELECT articulos1.Clave_articulo,articulos1.Nombre,proveedores1.Nombre_proveedor FROM articulos1,proveedores1
Where articulos1.clave_proveedor=proveedores1.clave_proveedor;
b) Obtener la clave del producto, nombre del producto y nombre del fabricante de todos los productos en venta
d) Obtener el nombre, precio y nombre de fabricante de los productos que son marca lexar o Kingston ordenados descendente por precio.
SELECT ARTICULOS.Nombre, ARTICULOS.Precio, FABRICANTES.Nombre
FROM ARTICULOS, FABRICANTES
WHERE FABRICANTES.Nombre=’Lexar’ OR FABRICANTES.Nombre=’Kingston’
AND ARTICULOS.Clave_fabricante=FABRICANTES.Clave_Fabricante
ARDER BY ARTICULOS.Precio DESC;
04/04/2018 15:18:53
e) AÑADE UN NUEVO PRODUCTO: CLAVE DEL PRODUCTO 11, ALTAVOCES DE $ 120 DEL FABRICANTE 2