Sei sulla pagina 1di 3

Actividad del día 20/04/20

Crear la Base de datos Tienda y las siguientes tablas productos y categoria:

Luego insertamos los siguientes registros en la tabla categoria:

en la tabla productos:

Enviar el archivo sql y la captura de pantalla de todo lo realizado.

CREATE DATABASE Tienda;

USE Tienda;

CREATE TABLE Productos(

idProducto INT(11) AUTO_INCREMENT PRIMARY KEY,


nombre VARCHAR(50),

precio DECIMAL(10,2),

fecha_alta DATE,

idCategoria INT(11),

existencia INT(11)

);

CREATE TABLE Categoria(

id INT(11) NOT NULL PRIMARY KEY,

nombre VARCHAR(50)

);

ALTER TABLE Productos ADD CONSTRAINT fk_CatPro FOREIGN KEY(idCategoria) REFERENCES


categoria(id) ON DELETE CASCADE ON UPDATE CASCADE; // esto es para colocar la relación
entre tablas

SHOW TABLES;

SHOW COLUMNS FROM categoria;

SHOW COLUMNS FROM Productos;

INSERT INTO categoria VALUES ('1', 'Refrescos');

INSERT INTO categoria VALUES ('2', 'Aceites'), ('3', 'Detergentes'),('4', 'Dulces'), ('5', 'Frituras'),
('6', 'bebidas');

SELECT * FROM Categoria;

INSERT INTO Productos(idProducto, nombre, precio, fecha_alta, idCategoria, existencia)


VALUES (Null,'Refresco de Cola', 10, '2016-01-01',1,10);

INSERT INTO Productos(idProducto, nombre, precio, fecha_alta, idCategoria, existencia)


VALUES (Null,'Refresco de limon', 9, '2015-02-06',1,15),

(Null,'Limonada', 12, '2014-05-09',1,12),

(Null,'Refresco de toronja', 9, '2016-05-07',1,20),

(Null,'Agua Mineral', 15, '2016-02-15',1,8),

(Null,'Aceite Natural 1Litro', 20, '2015-09-20',2,25);

SELECT * FROM productos;


Eliminar registros y tablas:

DELETE FROM Productos WHERE idProducto=1;

DELETE FROM Productos WHERE idProducto=2;

DELETE FROM Productos WHERE idProducto=3;

DELETE FROM Productos WHERE idProducto=4;

DELETE FROM Productos WHERE idProducto=5;

select *from Productos;

DROP TABLE CATEGORIA;

DELETE FROM Categoria WHERE id=1;

DELETE FROM categoria WHERE id=2;

DELETE FROM categoria WHERE id=3;

DELETE FROM categoria WHERE id=4;

DELETE FROM categoria WHERE id=5;

DROP TABLE Productos;

DROP TABLE CATEGORIA;

DROP DATABASE Tienda;

Potrebbero piacerti anche