Skip to content

Instantly share code, notes, and snippets.

@josejuansanchez
Last active May 21, 2019 17:51
Show Gist options
  • Save josejuansanchez/9f86889f7e5955b12b083e6630f09e45 to your computer and use it in GitHub Desktop.
Save josejuansanchez/9f86889f7e5955b12b083e6630f09e45 to your computer and use it in GitHub Desktop.
Base de datos de prueba para el proyecto de IAW
DROP DATABASE IF EXISTS tienda;
CREATE DATABASE tienda CHARACTER SET utf8mb4;
USE tienda;
CREATE TABLE usuario (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
email VARCHAR(50) NOT NULL UNIQUE,
password VARCHAR(128) NOT NULL,
nombre VARCHAR(128) NOT NULL
);
CREATE TABLE fabricante (
codigo INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(100) NOT NULL
);
CREATE TABLE producto (
codigo INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(100) NOT NULL,
precio DOUBLE NOT NULL,
codigo_fabricante INT UNSIGNED NOT NULL,
imagen VARCHAR(256) NOT NULL,
descripcion VARCHAR(512) NOT NULL,
FOREIGN KEY (codigo_fabricante) REFERENCES fabricante(codigo)
);
INSERT INTO usuario VALUES (1, '[email protected]', 'f8032d5cae3de20fcec887f395ec9a6a', 'Usuario');
INSERT INTO fabricante VALUES(1,'Asus');
INSERT INTO fabricante VALUES(2,'Lenovo');
INSERT INTO fabricante VALUES(3,'Hewlett-Packard');
INSERT INTO fabricante VALUES(4,'Samsung');
INSERT INTO fabricante VALUES(5,'Seagate');
INSERT INTO fabricante VALUES(6,'Crucial');
INSERT INTO fabricante VALUES(7,'Gigabyte');
INSERT INTO fabricante VALUES(8,'Huawei');
INSERT INTO fabricante VALUES(9,'Xiaomi');
INSERT INTO producto VALUES(1,'Disco duro SATA3 1TB', 86, 5, 'images/empty.png', 'bla bla...');
INSERT INTO producto VALUES(2,'Memoria RAM DDR4 8GB', 120, 6, 'images/empty.png', 'bla bla...');
INSERT INTO producto VALUES(3,'Disco SSD 1 TB', 150, 4, 'images/empty.png', 'bla bla...');
INSERT INTO producto VALUES(4,'GeForce GTX 1050Ti',185, 7, 'images/empty.png', 'bla bla...');
INSERT INTO producto VALUES(5,'GeForce GTX 1080 Xtreme',755, 6, 'images/empty.png', 'bla bla...');
INSERT INTO producto VALUES(6,'Monitor 24 LED Full HD',202, 1, 'images/empty.png', 'bla bla...');
INSERT INTO producto VALUES(7,'Monitor 27 LED Full HD',245, 1, 'images/empty.png', 'bla bla...');
INSERT INTO producto VALUES(8,'Portátil Yoga 520',559, 2, 'images/empty.png', 'bla bla...');
INSERT INTO producto VALUES(9,'Portátil Ideapd 320',444, 2, 'images/empty.png', 'bla bla...');
INSERT INTO producto VALUES(10,'Impresora HP Deskjet 3720',59, 3, 'images/empty.png', 'bla bla...');
INSERT INTO producto VALUES(11,'Impresora HP Laserjet Pro M26nw',180, 3, 'images/empty.png', 'bla bla...');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment