DROP DATABASE IF EXISTS TIENDA;
CREATE DATABASE TIENDA;
USE TIENDA;
CREATE TABLE PERSONA(
ID_PERSONA INT NOT NULL,
NOMBRE1_PERSONA VARCHAR(20) NOT NULL,
NOMBRE2_PERSONA VARCHAR(20) NULL,
APELLIDO1_PERSONA VARCHAR(20) NOT NULL,
APELLIDO2_PERSONA VARCHAR(20) NULL,
TELEFONO_PERSONA BIGINT NOT NULL,
CORREO_PERSONA VARCHAR(30) NOT NULL,
FECHANACIMIENTO_PERSONA DATE NOT NULL
)ENGINE=InnoDB;
CREATE TABLE ROL(
ID_ROL INT NOT NULL,
DESCRIPCION_ROL VARCHAR(100) NOT NULL,
ESTADO_ROL TINYINT NOT NULL
)ENGINE=InnoDB;
CREATE TABLE EMPLEADO(
ID_EMPLEADO INT NOT NULL,
ESTADO_EMPLEADO TINYINT NOT NULL,
FK_ID_PERSONA INT NOT NULL
)ENGINE=InnoDB;
CREATE TABLE EMPLEADOROL(
ID_EMPLEADOROL INT NOT NULL,
FK_ID_EMPLEADO INT NOT NULL,
FK_ID_ROL INT NOT NULL,
FECHAINICIO_EMPLEADOROL DATE NOT NULL
)ENGINE=InnoDB;
CREATE TABLE CLIENTE(
ID_CLIENTE INT NOT NULL,
ESTADO_CLIENTE TINYINT NOT NULL,
FK_ID_PERSONA INT NOT NULL
)ENGINE=InnoDB;
CREATE TABLE TIPOPROVEEDOR(
ID_TIPOPROVEEDOR INT NOT NULL,
DESCRIPCION_TIPOPROVEEDOR VARCHAR(100) NOT NULL,
ESTADO_TIPOPROVEEDOR TINYINT NOT NULL
)ENGINE=InnoDB;
CREATE TABLE PROVEEDOR(
ID_PROVEEDOR INT NOT NULL,
ESTADO_PROVEEDOR TINYINT NOT NULL,
RAZONSOCIAL_PROVEEDOR VARCHAR(100) NULL,
FK_ID_TIPOPROVEEDOR INT NOT NULL,
FK_ID_PERSONA INT NOT NULL
)ENGINE=InnoDB;
CREATE TABLE DETALLEFACTURACOMPRA(
ID_DETALLEFACTURACOMPRA INT NOT NULL,
CANTIDADUNIDADES_DETALLEFACTURACOMPRA INT NOT NULL,
FECHA_DETALLEFACTURACOMPRA DATE NOT NULL,
FK_ID_PRODUCTO INT NOT NULL
)ENGINE=InnoDB;
CREATE TABLE FACTURACOMPRA(
ID_FACTURACOMPRA INT NOT NULL,
FECHAENTREGA_FACTURACOMPRA DATE NOT NULL,
PRECIOTOTAL_FACTURACOMPRA FLOAT NOT NULL,
ESTADO_FACTURACOMPRA TINYINT NOT NULL,
FK_ID_DETALLEFACTURACOMPRA INT NOT NULL,
FK_ID_PROVEEDOR INT NOT NULL,
FK_ID_EMPLEADO INT NOT NULL
)ENGINE=InnoDB;
CREATE TABLE METODOPAGO(
ID_METODOPAGO INT NOT NULL,
NOMBRE_METODOPAGO VARCHAR(50) NOT NULL,
ESTADO_METODOPAGO INT NOT NULL
)ENGINE=InnoDB;
CREATE TABLE DETALLEFACTURAVENTA(
ID_DETALLEFACTURAVENTA INT NOT NULL,
CANTIDADUNIDADES_DETALLEFACTURAVENTA INT NOT NULL,
FK_ID_PRODUCTO INT NOT NULL,
FK_ID_METODOPAGO INT NOT NULL
)ENGINE=InnoDB;
CREATE TABLE FACTURAVENTA(
ID_FACTURAVENTA INT NOT NULL,
FECHA_FACTURAVENTA DATE NOT NULL,
VALORTOTAL_FACTURAVENTA FLOAT NOT NULL,
ESTADO_FACTURAVENTA TINYINT NOT NULL,
FK_ID_DETALLEFACTURAVENTA INT NOT NULL,
FK_ID_CLIENTE INT NOT NULL
)ENGINE=InnoDB;
CREATE TABLE MARCAPRODUCTO(
ID_MARCAPRODUCTO INT NOT NULL,
NOMBRE_MARCAPRODUCTO VARCHAR(20) NOT NULL,
ESTADO_MARCAPRODUCTO TINYINT NOT NULL
)ENGINE=InnoDB;
CREATE TABLE TIPOPRODUCTO(
ID_TIPOPRODUCTO INT NOT NULL,
NOMBRE_TIPOPRODUCTO VARCHAR(20) NOT NULL,
FK_ID_MARCAPRODUCTO INT NOT NULL
)ENGINE=InnoDB;
CREATE TABLE UNIDADPRESENTACIONPRODUCTO(
ID_UNIDADPRESENTACIONPRODUCTO INT NOT NULL,
NOMBRE_UNIDADPRESENTACIONPRODUCTO VARCHAR(20) NOT NULL
)ENGINE=InnoDB;
CREATE TABLE RETORNOPRODUCTO(
ID_RETORNOPRODUCTO INT NOT NULL,
TIPO_RETORNOPRODUCTO VARCHAR(50) NOT NULL
)ENGINE=InnoDB;
CREATE TABLE PRESENTACIONPRODUCTO(
ID_PRESENTACIONPRODUCTO INT NOT NULL,
NOMBRE_PRESENTACIONPRODUCTO VARCHAR(100) NOT NULL,
ESTADO_PRESENTACIONPRODUCTO TINYINT NOT NULL,
FK_ID_UNIDADPRESENTACIONPRODUCTO INT NOT NULL,
FK_ID_RETORNOPRODUCTO INT NULL
)ENGINE=InnoDB;
CREATE TABLE PRODUCTO(
ID_PRODUCTO INT NOT NULL,
NOMBRE_PRODUCTO VARCHAR(20) NOT NULL,
ESTADO_PRODUCTO TINYINT NOT NULL,
CANTIDADUNIDAD_PRODUCTO INT NOT NULL,
PRECIOUNIDAD_PRODUCTO FLOAT NOT NULL,
FK_ID_TIPOPRODUCTO INT NOT NULL,
FK_ID_PRESENTACIONPRODUCTO INT NOT NULL
)ENGINE=InnoDB;
CREATE TABLE INVENTARIO(
ID_INVENTARIO INT NOT NULL,
ESTADO_INVENTARIO TINYINT NOT NULL,
STOCK_INVENTARIO INT,
FK_ID_PRODUCTO INT NOT NULL
)ENGINE=InnoDB;
ALTER TABLE PERSONA ADD CONSTRAINT PKPERSONA PRIMARY KEY (ID_PERSONA);
ALTER TABLE EMPLEADO ADD CONSTRAINT PKEMPLEADO PRIMARY KEY (ID_EMPLEADO);
ALTER TABLE ROL ADD CONSTRAINT PKROL PRIMARY KEY (ID_ROL);
ALTER TABLE EMPLEADOROL ADD CONSTRAINT PKEMPLEADOROL PRIMARY KEY (ID_EMPLEADOROL);
ALTER TABLE CLIENTE ADD CONSTRAINT PKCLIENTE PRIMARY KEY (ID_CLIENTE);
ALTER TABLE TIPOPROVEEDOR ADD CONSTRAINT PKTIPOPROVEEDOR PRIMARY KEY
(ID_TIPOPROVEEDOR);
ALTER TABLE PROVEEDOR ADD CONSTRAINT PKPROVEEDOR PRIMARY KEY (ID_PROVEEDOR);
ALTER TABLE FACTURACOMPRA ADD CONSTRAINT PKFACTURACOMPRA PRIMARY KEY
(ID_FACTURACOMPRA);
ALTER TABLE DETALLEFACTURACOMPRA ADD CONSTRAINT PKDETALLEFACTURACOMPRA PRIMARY KEY
(ID_DETALLEFACTURACOMPRA);
ALTER TABLE FACTURAVENTA ADD CONSTRAINT PKFACTURAVENTA PRIMARY KEY
(ID_FACTURAVENTA);
ALTER TABLE DETALLEFACTURAVENTA ADD CONSTRAINT PKDETALLEFACTURAVENTA PRIMARY KEY
(ID_DETALLEFACTURAVENTA);
ALTER TABLE METODOPAGO ADD CONSTRAINT PKMETODOPAGO PRIMARY KEY (ID_METODOPAGO);
ALTER TABLE MARCAPRODUCTO ADD CONSTRAINT PKMARCAPRODUCTO PRIMARY KEY
(ID_MARCAPRODUCTO);
ALTER TABLE TIPOPRODUCTO ADD CONSTRAINT PKTIPOPRODUCTO PRIMARY KEY
(ID_TIPOPRODUCTO);
ALTER TABLE UNIDADPRESENTACIONPRODUCTO ADD CONSTRAINT PKUNIDADPRESENTACIONPRODUCTO
PRIMARY KEY (ID_UNIDADPRESENTACIONPRODUCTO);
ALTER TABLE RETORNOPRODUCTO ADD CONSTRAINT PKRETORNOPRODUCTO PRIMARY KEY
(ID_RETORNOPRODUCTO);
ALTER TABLE PRESENTACIONPRODUCTO ADD CONSTRAINT PKPRESENTACIONPRODUCTO PRIMARY KEY
(ID_PRESENTACIONPRODUCTO);
ALTER TABLE PRODUCTO ADD CONSTRAINT PKPRODUCTO PRIMARY KEY (ID_PRODUCTO);
ALTER TABLE INVENTARIO ADD CONSTRAINT PKINVENTARIO PRIMARY KEY (ID_INVENTARIO);
ALTER TABLE CLIENTE ADD CONSTRAINT FKCLIENTE FOREIGN KEY (FK_ID_PERSONA) REFERENCES
PERSONA (ID_PERSONA);
ALTER TABLE EMPLEADO ADD CONSTRAINT FKEMPLEADO FOREIGN KEY (FK_ID_PERSONA)
REFERENCES PERSONA (ID_PERSONA);
ALTER TABLE EMPLEADOROL ADD CONSTRAINT FKEMPLEADOROL1 FOREIGN KEY (FK_ID_EMPLEADO)
REFERENCES EMPLEADO (ID_EMPLEADO);
ALTER TABLE EMPLEADOROL ADD CONSTRAINT FKEMPLEADOROL2 FOREIGN KEY (FK_ID_ROL)
REFERENCES ROL (ID_ROL);
ALTER TABLE PROVEEDOR ADD CONSTRAINT FKPROVEEDOR1 FOREIGN KEY (FK_ID_TIPOPROVEEDOR)
REFERENCES TIPOPROVEEDOR (ID_TIPOPROVEEDOR);
ALTER TABLE PROVEEDOR ADD CONSTRAINT FKPROVEEDOR2 FOREIGN KEY (FK_ID_PERSONA)
REFERENCES PERSONA (ID_PERSONA);
ALTER TABLE DETALLEFACTURACOMPRA ADD CONSTRAINT FKDETALLEFACTURACOMPRA FOREIGN KEY
(FK_ID_PRODUCTO) REFERENCES PRODUCTO (ID_PRODUCTO);
ALTER TABLE FACTURACOMPRA ADD CONSTRAINT FKFACTURACOMPRA1 FOREIGN KEY
(FK_ID_DETALLEFACTURACOMPRA) REFERENCES DETALLEFACTURACOMPRA
(ID_DETALLEFACTURACOMPRA);
ALTER TABLE FACTURACOMPRA ADD CONSTRAINT FKFACTURACOMPRA2 FOREIGN KEY
(FK_ID_PROVEEDOR) REFERENCES PROVEEDOR (ID_PROVEEDOR);
ALTER TABLE FACTURACOMPRA ADD CONSTRAINT FKFACTURACOMPRA3 FOREIGN KEY
(FK_ID_EMPLEADO) REFERENCES EMPLEADO (ID_EMPLEADO);
ALTER TABLE DETALLEFACTURAVENTA ADD CONSTRAINT FKDETALLEFACTURAVENTA1 FOREIGN KEY
(FK_ID_PRODUCTO) REFERENCES PRODUCTO (ID_PRODUCTO);
ALTER TABLE DETALLEFACTURAVENTA ADD CONSTRAINT FKDETALLEFACTURAVENTA2 FOREIGN KEY
(FK_ID_METODOPAGO) REFERENCES METODOPAGO (ID_METODOPAGO);
ALTER TABLE FACTURAVENTA ADD CONSTRAINT FKFACTURAVENTA1 FOREIGN KEY
(FK_ID_DETALLEFACTURAVENTA) REFERENCES DETALLEFACTURAVENTA
(ID_DETALLEFACTURAVENTA);
ALTER TABLE FACTURAVENTA ADD CONSTRAINT FKFACTURAVENTA2 FOREIGN KEY (FK_ID_CLIENTE)
REFERENCES CLIENTE (ID_CLIENTE);
ALTER TABLE TIPOPRODUCTO ADD CONSTRAINT FKTIPOPRODUCTO3 FOREIGN KEY
(FK_ID_MARCAPRODUCTO) REFERENCES MARCAPRODUCTO (ID_MARCAPRODUCTO);
ALTER TABLE PRESENTACIONPRODUCTO ADD CONSTRAINT FKPRESENTACIONPRODUCTO1 FOREIGN KEY
(FK_ID_UNIDADPRESENTACIONPRODUCTO) REFERENCES UNIDADPRESENTACIONPRODUCTO
(ID_UNIDADPRESENTACIONPRODUCTO);
ALTER TABLE PRESENTACIONPRODUCTO ADD CONSTRAINT FKPRESENTACIONPRODUCTO2 FOREIGN KEY
(FK_ID_RETORNOPRODUCTO) REFERENCES RETORNOPRODUCTO (ID_RETORNOPRODUCTO);
ALTER TABLE PRODUCTO ADD CONSTRAINT FKPRODUCTO1 FOREIGN KEY
(FK_ID_PRESENTACIONPRODUCTO) REFERENCES PRESENTACIONPRODUCTO
(ID_PRESENTACIONPRODUCTO);
ALTER TABLE PRODUCTO ADD CONSTRAINT FKPRODUCTO2 FOREIGN KEY (FK_ID_TIPOPRODUCTO)
REFERENCES TIPOPRODUCTO (ID_TIPOPRODUCTO);
ALTER TABLE INVENTARIO ADD CONSTRAINT FKINVENTARIO FOREIGN KEY (FK_ID_PRODUCTO)
REFERENCES PRODUCTO (ID_PRODUCTO);
-- Inserta datos en la tabla perosonas
INSERT INTO persona (ID_PERSONA, NOMBRE1_PERSONA, NOMBRE2_PERSONA,
APELLIDO1_PERSONA, APELLIDO2_PERSONA, TELEFONO_PERSONA, CORREO_PERSONA,
FECHANACIMIENTO_PERSONA)
VALUES
(1, 'Juan', 'Carlos', 'Pérez', 'González', 3214567890, '
[email protected]',
'1990-05-15'),
(2, 'Ana', 'María', 'Lopez', 'Fernandez', 3214567891, '
[email protected]',
'1985-04-22'),
(3, 'Luis', 'Alberto', 'Martínez', 'Rodríguez', 3214567892,
'
[email protected]', '1987-07-09'),
(4, 'Carlos', 'Hernán', 'Gómez', 'Castro', 3214567893, '
[email protected]',
'1992-03-14'),
(5, 'María', 'Teresa', 'Ramos', 'Sánchez', 3214567894, '
[email protected]',
'1995-11-18'),
(6, 'Pedro', 'Antonio', 'Ruiz', 'Morales', 3214567895, '
[email protected]',
'1991-01-28'),
(7, 'Clara', 'Lucía', 'Vargas', 'Muñoz', 3214567896, '
[email protected]',
'1989-12-05'),
(8, 'Ricardo', 'Enrique', 'Ortiz', 'Paredes', 3214567897,
'
[email protected]', '1988-08-23'),
(9, 'Laura', 'Beatriz', 'García', 'Delgado', 3214567898,
'
[email protected]', '1990-09-30'),
(10, 'Jorge', 'Esteban', 'Hernández', 'Rojas', 3214567899,
'
[email protected]', '1993-06-12'),
(11, 'Sofía', 'Isabel', 'Flores', 'Ruiz', 3214567800, '
[email protected]',
'1994-07-19'),
(12, 'David', 'Francisco', 'Méndez', 'Ortega', 3214567801,
'
[email protected]', '1986-02-17'),
(13, 'Marta', 'Andrea', 'Cabrera', 'Salazar', 3214567802,
'
[email protected]', '1992-05-05'),
(14, 'Manuel', 'José', 'Fernández', 'Vega', 3214567803,
'
[email protected]', '1995-03-20'),
(15, 'Patricia', 'Elena', 'Castillo', 'Lara', 3214567804,
'
[email protected]', '1993-12-30'),
(16, 'Andrés', 'Roberto', 'López', 'Gómez', 3214567805, '
[email protected]',
'1990-06-11'),
(17, 'Carmen', 'Silvia', 'Reyes', 'Durán', 3214567806, '
[email protected]',
'1987-04-03'),
(18, 'Felipe', 'Gabriel', 'Cruz', 'Pérez', 3214567807, '
[email protected]',
'1989-01-25'),
(19, 'Verónica', 'Milena', 'Torres', 'Vargas', 3214567808,
'
[email protected]', '1994-10-09'),
(20, 'Esteban', 'Javier', 'Soto', 'Zapata', 3214567809, '
[email protected]',
'1986-09-18'),
(21, 'Raquel', 'Susana', 'Espinoza', 'Cordero', 3214567810,
'
[email protected]', '1991-02-14'),
(22, 'Antonio', 'Salvador', 'Moreno', 'Castillo', 3214567811,
'
[email protected]', '1988-08-12'),
(23, 'Lucía', 'Daniela', 'Pérez', 'García', 3214567812, '
[email protected]',
'1990-12-01'),
(24, 'Alejandro', 'Julio', 'Ortiz', 'Vera', 3214567813,
'
[email protected]', '1987-06-25'),
(25, 'Natalia', 'Lorena', 'Fernández', 'Soto', 3214567814,
'
[email protected]', '1992-07-08')
(26, 'Emilia', 'Victoria', 'Mendoza', 'Guerrero', 3214567815,
'
[email protected]', '1990-03-25'),
(27, 'Sebastián', 'Diego', 'Morales', 'Mora', 3214567816,
'
[email protected]', '1993-08-11'),
(28, 'Gabriela', 'Fernanda', 'Córdoba', 'Vargas', 3214567817,
'
[email protected]', '1992-09-03'),
(29, 'Javier', 'Pablo', 'Ramírez', 'Castillo', 3214567818,
'
[email protected]', '1989-12-22'),
(30, 'Daniel', 'Ignacio', 'Medina', 'López', 3214567819,
'
[email protected]', '1987-11-10'),
(31, 'Luciana', 'Sofía', 'Martín', 'Cruz', 3214567820,
'
[email protected]', '1994-05-18'),
(32, 'Valeria', 'Camila', 'Paredes', 'Zamora', 3214567821,
'
[email protected]', '1991-06-02'),
(33, 'Matías', 'Cristian', 'Esquivel', 'Navarro', 3214567822,
'
[email protected]', '1995-01-12'),
(34, 'Juliana', 'Paula', 'Chávez', 'Guzmán', 3214567823,
'
[email protected]', '1990-07-07'),
(35, 'Francisco', 'Miguel', 'Bautista', 'Vega', 3214567824,
'
[email protected]', '1988-03-19'),
(36, 'Isabel', 'Mariana', 'Guerra', 'Reyes', 3214567825,
'
[email protected]', '1986-09-29'),
(37, 'Tomás', 'Vicente', 'Salinas', 'Ponce', 3214567826,
'
[email protected]', '1991-04-14'),
(38, 'Camila', 'Renata', 'Carrillo', 'Ortiz', 3214567827,
'
[email protected]', '1993-10-17'),
(39, 'Agustín', 'Emilio', 'Luna', 'Romero', 3214567828, '
[email protected]',
'1994-06-26'),
(40, 'Elena', 'Silvana', 'Rivera', 'Mejía', 3214567829, '
[email protected]',
'1992-01-03'),
(41, 'Hugo', 'Felipe', 'Castro', 'Solano', 3214567830, '
[email protected]',
'1985-08-21'),
(42, 'René', 'Adrián', 'Santos', 'Cabrera', 3214567831, '
[email protected]',
'1987-04-08'),
(43, 'Ángela', 'Fátima', 'Villalobos', 'Molina', 3214567832,
'
[email protected]', '1989-12-27'),
(44, 'Rodrigo', 'Eduardo', 'Palacios', 'Silva', 3214567833,
'
[email protected]', '1990-05-20'),
(45, 'Silvia', 'Patricia', 'Ferrer', 'Acosta', 3214567834,
'
[email protected]', '1986-10-13'),
(46, 'Ignacio', 'Joaquín', 'Benítez', 'Valle', 3214567835,
'
[email protected]', '1991-02-04'),
(47, 'Lola', 'Cecilia', 'Cruz', 'Salas', 3214567836, '
[email protected]',
'1993-07-15'),
(48, 'Joaquín', 'Matteo', 'Peña', 'Herrera', 3214567837,
'
[email protected]', '1994-11-09'),
(49, 'Ana', 'Bárbara', 'Ríos', 'Hurtado', 3214567838, '
[email protected]',
'1987-03-28'),
(50, 'Héctor', 'Esteban', 'Mora', 'Tapia', 3214567839, '
[email protected]',
'1989-09-12'),
(51, 'Daniela', 'Montserrat', 'Castaño', 'Bravo', 3214567840,
'
[email protected]', '1992-08-01'),
(52, 'Nicolás', 'Gabriel', 'Rueda', 'Duarte', 3214567841,
'
[email protected]', '1990-02-16'),
(53, 'Estela', 'Marina', 'Ponce', 'Paredes', 3214567842,
'
[email protected]', '1986-11-30'),
(54, 'Miguel', 'Ramón', 'Herrera', 'Arévalo', 3214567843,
'
[email protected]', '1995-06-23'),
(55, 'Blanca', 'Alejandra', 'Sáenz', 'Vargas', 3214567844,
'
[email protected]', '1988-07-02'),
(56, 'Marcos', 'Diego', 'Suárez', 'Orozco', 3214567845,
'
[email protected]', '1987-09-11'),
(57, 'Cintia', 'Raquel', 'Campos', 'Carranza', 3214567846,
'
[email protected]', '1993-04-25'),
(58, 'Luis', 'Álvaro', 'Vargas', 'Pinto', 3214567847, '
[email protected]',
'1990-12-16'),
(59, 'Claudio', 'Mario', 'Correa', 'Quiñones', 3214567848,
'
[email protected]', '1989-05-19'),
(60, 'Cristina', 'Berenice', 'Alvarado', 'Nieto', 3214567849,
'
[email protected]', '1991-07-28'),
(61, 'Julián', 'Ricardo', 'Rosas', 'López', 3214567850, '
[email protected]',
'1988-02-07'),
(62, 'Gloria', 'Lorena', 'Robles', 'Escobar', 3214567851,
'
[email protected]', '1995-03-06'),
(63, 'Samuel', 'Leandro', 'Cardona', 'Montero', 3214567852,
'
[email protected]', '1992-10-24'),
(64, 'Paola', 'Verónica', 'Serrano', 'Luna', 3214567853,
'
[email protected]', '1990-01-15'),
(65, 'Mauricio', 'Alejandro', 'Blanco', 'Araya', 3214567854,
'
[email protected]', '1987-11-01'),
(66, 'Susana', 'Adriana', 'Guzmán', 'Durán', 3214567855,
'
[email protected]', '1993-12-04'),
(67, 'Raúl', 'Gonzalo', 'García', 'Arce', 3214567856, '
[email protected]',
'1989-08-18'),
(68, 'Alicia', 'Teresa', 'Lara', 'Vidal', 3214567857, '
[email protected]',
'1988-06-29'),
(69, 'Oscar', 'Eduardo', 'Núñez', 'Rivas', 3214567858, '
[email protected]',
'1991-05-08'),
(70, 'Flor', 'Rosa', 'Meza', 'Calderón', 3214567859, '
[email protected]',
'1992-02-21'),
(71, 'Fabián', 'Carlos', 'Espinosa', 'Lima', 3214567860,
'
[email protected]', '1994-04-12'),
(72, 'Luz', 'Evelyn', 'Moreno', 'Cuevas', 3214567861, '
[email protected]',
'1986-09-25'),
(73, 'Omar', 'Roberto', 'Cárdenas', 'Fuentes', 3214567862,
'
[email protected]', '1988-11-17'),
(74, 'Rebeca', 'Luisa', 'Rangel', 'Maldonado', 3214567863,
'
[email protected]', '1995-01-04'),
(75, 'Álvaro', 'Néstor', 'Zúñiga', 'Castro', 3214567864,
'
[email protected]', '1990-03-16');
-- Inserta datos en la tabla rol
INSERT INTO rol (ID_ROL, DESCRIPCION_ROL, ESTADO_ROL)
VALUES
(1, 'Administrador', 1),
(2, 'Usuario', 1),
(3, 'Supervisor', 1),
(4, 'Operador', 0),
(5, 'Invitado', 1),
(6, 'Editor', 1),
(7, 'Moderador', 1),
(8, 'Auditor', 1),
(9, 'Gerente', 0),
(10, 'Soporte', 1),
(11, 'Consultor', 1),
(12, 'Vendedor', 0),
(13, 'Analista', 1),
(14, 'Asistente', 1),
(15, 'Desarrollador', 1),
(16, 'Tester', 0),
(17, 'Director', 1),
(18, 'Cajero', 1),
(19, 'Marketing', 1),
(20, 'Contador', 1),
(21, 'Recepcionista', 0),
(22, 'Ingeniero', 1),
(23, 'Coordinador', 1),
(24, 'Lider de proyecto', 1),
(25, 'Secretario', 1);
-- Inserta datos en la tabla tipoproveedor
INSERT INTO tipoproveedor (ID_TIPOPROVEEDOR, DESCRIPCION_TIPOPROVEEDOR,
ESTADO_TIPOPROVEEDOR)
VALUES
(1, 'Proveedor de tecnología', 1),
(2, 'Proveedor de alimentos', 1),
(3, 'Proveedor de muebles', 1),
(4, 'Proveedor de materiales de construcción', 1),
(5, 'Proveedor de servicios de limpieza', 1),
(6, 'Proveedor de transporte', 1),
(7, 'Proveedor de equipos médicos', 1),
(8, 'Proveedor de papelería', 1),
(9, 'Proveedor de software', 1),
(10, 'Proveedor de ropa', 1),
(11, 'Proveedor de productos de belleza', 1),
(12, 'Proveedor de productos eléctricos', 1),
(13, 'Proveedor de maquinaria pesada', 1),
(14, 'Proveedor de servicios financieros', 1),
(15, 'Proveedor de servicios de consultoría', 1),
(16, 'Proveedor de combustible', 1),
(17, 'Proveedor de agua potable', 1),
(18, 'Proveedor de energía eléctrica', 1),
(19, 'Proveedor de servicios de marketing', 1),
(20, 'Proveedor de servicios legales', 1),
(21, 'Proveedor de productos agrícolas', 1),
(22, 'Proveedor de productos químicos', 1),
(23, 'Proveedor de servicios de telecomunicaciones', 1),
(24, 'Proveedor de servicios de salud', 1),
(25, 'Proveedor de servicios logísticos', 1);
-- Inserta datos en la tabla tipoproveedor
INSERT INTO metodopago (ID_METODOPAGO, NOMBRE_METODOPAGO, ESTADO_METODOPAGO)
VALUES
(1, 'Tarjeta de Crédito', 1),
(2, 'Tarjeta de Débito', 1),
(3, 'Transferencia Bancaria', 1),
(4, 'Pago en Efectivo', 1),
(5, 'PayPal', 1),
(6, 'Apple Pay', 1),
(7, 'Google Pay', 1),
(8, 'Pago Contra Entrega', 1),
(9, 'Crédito en Tienda', 1),
(10, 'Transferencia Internacional', 0),
(11, 'Criptomonedas', 0),
(12, 'Pago por Cheque', 1),
(13, 'Pago por Orden de Compra', 1),
(14, 'Pago Móvil', 1),
(15, 'Stripe', 0),
(16, 'Amazon Pay', 0),
(17, 'Samsung Pay', 1),
(18, 'Pago por Facturación', 1),
(19, 'Bizum', 0),
(20, 'Klarna', 0),
(21, 'Skrill', 0),
(22, 'Pago por Giro Postal', 1),
(23, 'Pago mediante Aplicación Bancaria', 1),
(24, 'Domiciliación Bancaria', 0),
(25, 'Pago a Plazos', 1);
-- Inserta datos en la tabla unidadpresentacionproducto
INSERT INTO unidadpresentacionproducto
(ID_UNIDADPRESENTACIONPRODUCTO, NOMBRE_UNIDADPRESENTACIONPRODUCTO)
VALUES
(1, 'Caja'),
(2, 'Paquete'),
(3, 'Botella'),
(4, 'Bolsa'),
(5, 'Lata'),
(6, 'Sobre'),
(7, 'Granel'),
(8, 'Tarro'),
(9, 'Balde'),
(10, 'Pote'),
(11, 'Tubo'),
(12, 'Frasco'),
(13, 'Barra'),
(14, 'Blíster'),
(15, 'Ampolla'),
(16, 'Unidad'),
(17, 'Tarjeta'),
(18, 'Botiquín'),
(19, 'Cartón'),
(20, 'Estuche'),
(21, 'Cilindro'),
(22, 'Cubo'),
(23, 'Caja de cartón'),
(24, 'Set'),
(25, 'Pallet');
-- Inserta datos en la tabla retornoproducto
INSERT INTO retornoproducto
(ID_RETORNOPRODUCTO, TIPO_RETORNOPRODUCTO)
VALUES
(1, 'Defectuoso'),
(2, 'Dañado en tránsito'),
(3, 'No coincide con la descripción'),
(4, 'Producto incorrecto'),
(5, 'Cambio de opinión'),
(6, 'Falta de piezas o partes'),
(7, 'Producto caducado'),
(8, 'Falla técnica'),
(9, 'No funciona correctamente'),
(10, 'Dañado por el cliente'),
(11, 'Envío incorrecto'),
(12, 'Calidad insatisfactoria'),
(13, 'Tamaño incorrecto'),
(14, 'Color incorrecto'),
(15, 'Producto duplicado'),
(16, 'Producto sin empaquetar'),
(17, 'Sin necesidad de uso'),
(18, 'Producto vencido'),
(19, 'Mejor oferta en otra tienda'),
(20, 'Error de pedido'),
(21, 'Producto abierto'),
(22, 'No solicitado por el cliente'),
(23, 'Entrega tardía'),
(24, 'Problema en la garantía'),
(25, 'Producto diferente a lo esperado');
-- Inserta datos en la tabla marcaproducto
INSERT INTO marcaproducto
(ID_MARCAPRODUCTO, NOMBRE_MARCAPRODUCTO, ESTADO_MARCAPRODUCTO)
VALUES
(1, 'Sony', 1),
(2, 'Samsung', 1),
(3, 'Apple', 1),
(4, 'LG', 1),
(5, 'Microsoft', 1),
(6, 'Dell', 1),
(7, 'HP', 1),
(8, 'Lenovo', 1),
(9, 'Asus', 1),
(10, 'Acer', 1),
(11, 'Nokia', 1),
(12, 'Xiaomi', 1),
(13, 'Huawei', 1),
(14, 'Oppo', 1),
(15, 'OnePlus', 1),
(16, 'Motorola', 1),
(17, 'Canon', 1),
(18, 'Nikon', 1),
(19, 'Panasonic', 1),
(20, 'Philips', 1),
(21, 'Bosch', 1),
(22, 'Whirlpool', 1),
(23, 'Electrolux', 1),
(24, 'Braun', 1),
(25, 'Sony Ericsson', 1);
-- Inserta datos en la tabla cliente
INSERT INTO cliente
(ID_CLIENTE, ESTADO_CLIENTE, FK_ID_PERSONA)
VALUES
(1, 1, 5),
(2, 1, 12),
(3, 1, 23),
(4, 1, 30),
(5, 1, 7),
(6, 1, 14),
(7, 1, 25),
(8, 1, 35),
(9, 1, 8),
(10, 1, 19),
(11, 1, 29),
(12, 1, 3),
(13, 1, 16),
(14, 1, 22),
(15, 1, 27),
(16, 1, 6),
(17, 1, 34),
(18, 1, 11),
(19, 1, 20),
(20, 1, 40),
(21, 1, 48),
(22, 1, 53),
(23, 1, 61),
(24, 1, 66),
(25, 1, 73);
-- Inserta datos en la tabla empleado
INSERT INTO empleado
(ID_EMPLEADO, ESTADO_EMPLEADO, FK_ID_PERSONA)
VALUES
(1, 1, 2),
(2, 1, 4),
(3, 1, 6),
(4, 1, 8),
(5, 1, 10),
(6, 1, 12),
(7, 1, 14),
(8, 1, 16),
(9, 1, 18),
(10, 1, 20),
(11, 1, 22),
(12, 1, 24),
(13, 1, 26),
(14, 1, 28),
(15, 1, 30),
(16, 1, 32),
(17, 1, 34),
(18, 1, 36),
(19, 1, 38),
(20, 1, 40),
(21, 1, 42),
(22, 1, 44),
(23, 1, 46),
(24, 1, 48),
(25, 1, 50);
-- Inserta datos en la tabla empleadorol
INSERT INTO empleadorol
(ID_EMPLEADOROL, FK_ID_EMPLEADO, FK_ID_ROL, FECHAINICIO_EMPLEADOROL)
VALUES
(1, 1, 2, '2024-01-15'),
(2, 2, 1, '2024-02-20'),
(3, 3, 3, '2024-03-10'),
(4, 4, 4, '2024-04-05'),
(5, 5, 2, '2024-05-25'),
(6, 6, 1, '2024-06-15'),
(7, 7, 3, '2024-07-10'),
(8, 8, 4, '2024-08-20'),
(9, 9, 2, '2024-09-05'),
(10, 10, 1, '2024-10-25'),
(11, 11, 3, '2024-11-15'),
(12, 12, 4, '2024-12-05'),
(13, 13, 2, '2024-01-20'),
(14, 14, 1, '2024-02-15'),
(15, 15, 3, '2024-03-25'),
(16, 16, 4, '2024-04-10'),
(17, 17, 2, '2024-05-20'),
(18, 18, 1, '2024-06-05'),
(19, 19, 3, '2024-07-25'),
(20, 20, 4, '2024-08-15'),
(21, 21, 2, '2024-09-10'),
(22, 22, 1, '2024-10-05'),
(23, 23, 3, '2024-11-20'),
(24, 24, 4, '2024-12-15'),
(25, 25, 2, '2024-01-10');
-- Inserta datos en la tabla proveedor
INSERT INTO proveedor
(ID_PROVEEDOR, ESTADO_PROVEEDOR, RAZONSOCIAL_PROVEEDOR, FK_ID_TIPOPROVEEDOR,
FK_ID_PERSONA)
VALUES
(1, 1, 'Proveedor A S.A.', 1, 2),
(2, 1, 'Comercial B Ltda.', 2, 4),
(3, 1, 'Distribuciones C S.R.L.', 3, 6),
(4, 1, 'Servicios D S.A.', 4, 8),
(5, 1, 'Proveedor E S.A.', 1, 10),
(6, 1, 'Comercial F Ltda.', 2, 12),
(7, 1, 'Distribuciones G S.R.L.', 3, 14),
(8, 1, 'Servicios H S.A.', 4, 16),
(9, 1, 'Proveedor I S.A.', 1, 18),
(10, 1, 'Comercial J Ltda.', 2, 20),
(11, 1, 'Distribuciones K S.R.L.', 3, 22),
(12, 1, 'Servicios L S.A.', 4, 24),
(13, 1, 'Proveedor M S.A.', 1, 26),
(14, 1, 'Comercial N Ltda.', 2, 28),
(15, 1, 'Distribuciones O S.R.L.', 3, 30),
(16, 1, 'Servicios P S.A.', 4, 32),
(17, 1, 'Proveedor Q S.A.', 1, 34),
(18, 1, 'Comercial R Ltda.', 2, 36),
(19, 1, 'Distribuciones S S.R.L.', 3, 38),
(20, 1, 'Servicios T S.A.', 4, 40),
(21, 1, 'Proveedor U S.A.', 1, 42),
(22, 1, 'Comercial V Ltda.', 2, 44),
(23, 1, 'Distribuciones W S.R.L.', 3, 46),
(24, 1, 'Servicios X S.A.', 4, 48),
(25, 1, 'Proveedor Y S.A.', 1, 50);
-- Inserta datos en la tabla tipoproducto
INSERT INTO tipoproducto
(ID_TIPOPRODUCTO, NOMBRE_TIPOPRODUCTO, FK_ID_MARCAPRODUCTO)
VALUES
(1, 'Electrónica', 1),
(2, 'Hogar', 2),
(3, 'Ropa', 3),
(4, 'Deportes', 4),
(5, 'Juguetes', 5),
(6, 'Alimentos', 6),
(7, 'Salud', 7),
(8, 'Belleza', 8),
(9, 'Muebles', 9),
(10, 'Automotriz', 10),
(11, 'Herramientas', 11),
(12, 'Libros', 12),
(13, 'Software', 13),
(14, 'Accesorios', 14),
(15, 'Papelería', 15),
(16, 'Electrodomésticos', 16),
(17, 'Moda', 17),
(18, 'Fitness', 18),
(19, 'Arte', 19),
(20, 'Cuidado Personal', 20),
(21, 'Cocina', 21),
(22, 'Jardinería', 22),
(23, 'Bebés', 23),
(24, 'Vinos', 24),
(25, 'Mascotas', 25);
-- Inserta datos en la tabla tipoproducto
INSERT INTO presentacionproducto
(ID_PRESENTACIONPRODUCTO, NOMBRE_PRESENTACIONPRODUCTO, ESTADO_PRESENTACIONPRODUCTO,
FK_ID_UNIDADPRESENTACIONPRODUCTO, FK_ID_RETORNOPRODUCTO)
VALUES
(1, 'Caja Grande', 1, 1, 1),
(2, 'Paquete Pequeño', 1, 2, 2),
(3, 'Botella de Vidrio', 1, 4, 3),
(4, 'Lata de Aluminio', 1, 5, 4),
(5, 'Bolsa de Plástico', 1, 6, 1),
(6, 'Caja Pequeña', 1, 1, 2),
(7, 'Paquete Grande', 1, 2, 3),
(8, 'Botella Plástica', 1, 4, 4),
(9, 'Lata Grande', 1, 5, 1),
(10, 'Bolsa de Tela', 1, 6, 2),
(11, 'Caja Mediana', 1, 1, 3),
(12, 'Paquete de Cartón', 1, 2, 4),
(13, 'Botella de Plástico Grande', 1, 4, 1),
(14, 'Lata Pequeña', 1, 5, 2),
(15, 'Bolsa Grande', 1, 6, 3),
(16, 'Caja con Divisiones', 1, 1, 4),
(17, 'Paquete para Regalos', 1, 2, 1),
(18, 'Botella de Vidrio Grande', 1, 4, 2),
(19, 'Lata de Conserva', 1, 5, 3),
(20, 'Bolsa de Cartón', 1, 6, 4),
(21, 'Caja de Aluminio', 1, 1, 1),
(22, 'Paquete de Plástico', 1, 2, 2),
(23, 'Botella de Vidrio Pequeña', 1, 4, 3),
(24, 'Lata de Plástico', 1, 5, 4),
(25, 'Bolsa de Papel', 1, 6, 1);
-- Inserta datos en la tabla producto
INSERT INTO producto
(ID_PRODUCTO, NOMBRE_PRODUCTO, ESTADO_PRODUCTO, CANTIDADUNIDAD_PRODUCTO,
PRECIOUNIDAD_PRODUCTO, FK_ID_TIPOPRODUCTO, FK_ID_PRESENTACIONPRODUCTO)
VALUES
(1, 'Laptop Gaming', 1, 10, 1500.75, 1, 1),
(2, 'Sofá Modular', 1, 5, 800.50, 2, 2),
(3, 'Camiseta Casual', 1, 20, 25.00, 3, 3),
(4, 'Bicicleta de Montaña', 1, 8, 350.00, 4, 4),
(5, 'Muñeca Interactiva', 1, 15, 45.99, 5, 5),
(6, 'Cereal Integral', 1, 30, 3.75, 6, 6),
(7, 'Crema Hidratante', 1, 25, 12.99, 7, 7),
(8, 'Perfume de Marca', 1, 12, 70.00, 8, 8),
(9, 'Mesa de Comedor', 1, 4, 500.00, 9, 9),
(10, 'Aceite de Motor', 1, 50, 20.00, 10, 10),
(11, 'Taladro Eléctrico', 1, 7, 90.00, 11, 11),
(12, 'Novela de Suspense', 1, 40, 15.00, 12, 12),
(13, 'Antivirus Premium', 1, 60, 35.00, 13, 13),
(14, 'Auriculares Bluetooth', 1, 18, 85.00, 14, 14),
(15, 'Cuaderno de Notas', 1, 100, 4.50, 15, 15),
(16, 'Nevera', 1, 6, 1200.00, 16, 16),
(17, 'Chaqueta de Invierno', 1, 22, 120.00, 17, 17),
(18, 'Zapatillas Running', 1, 25, 65.00, 18, 18),
(19, 'Cuadro Abstracto', 1, 10, 150.00, 19, 19),
(20, 'Shampoo Reparador', 1, 30, 10.50, 20, 20),
(21, 'Tostadora', 1, 20, 40.00, 21, 21),
(22, 'Regadera de Jardín', 1, 15, 25.00, 22, 22),
(23, 'Juguete para Bebé', 1, 12, 30.00, 23, 23),
(24, 'Vino Tinto Reserva', 1, 8, 40.00, 24, 24),
(25, 'Correa para Perro', 1, 20, 15.00, 25, 25);
-- Inserta datos en la tabla detallefacturaventa
INSERT INTO detallefacturaventa
(ID_DETALLEFACTURAVENTA, CANTIDADUNIDADES_DETALLEFACTURAVENTA, FK_ID_PRODUCTO,
FK_ID_METODOPAGO)
VALUES
(1, 5, 1, 1),
(2, 2, 2, 2),
(3, 3, 3, 3),
(4, 7, 4, 4),
(5, 10, 5, 1),
(6, 1, 6, 2),
(7, 4, 7, 3),
(8, 8, 8, 4),
(9, 6, 9, 1),
(10, 3, 10, 2),
(11, 12, 11, 3),
(12, 5, 12, 4),
(13, 9, 13, 1),
(14, 7, 14, 2),
(15, 8, 15, 3),
(16, 2, 16, 4),
(17, 6, 17, 1),
(18, 10, 18, 2),
(19, 4, 19, 3),
(20, 3, 20, 4),
(21, 8, 21, 1),
(22, 7, 22, 2),
(23, 5, 23, 3),
(24, 9, 24, 4),
(25, 6, 25, 1);
-- Inserta datos en la tabla facturaventa
INSERT INTO facturaventa
(ID_FACTURAVENTA, FECHA_FACTURAVENTA, VALORTOTAL_FACTURAVENTA, ESTADO_FACTURAVENTA,
FK_ID_DETALLEFACTURAVENTA, FK_ID_CLIENTE)
VALUES
(1, '2024-01-15', 1250.75, 1, 1, 1),
(2, '2024-02-20', 1500.50, 1, 2, 2),
(3, '2024-03-10', 2000.00, 1, 3, 3),
(4, '2024-04-05', 1750.25, 1, 4, 4),
(5, '2024-05-25', 2200.30, 1, 5, 5),
(6, '2024-06-15', 1800.45, 1, 6, 6),
(7, '2024-07-10', 2100.60, 1, 7, 7),
(8, '2024-08-20', 2500.75, 1, 8, 8),
(9, '2024-09-05', 1600.85, 1, 9, 9),
(10, '2024-10-25', 1900.90, 1, 10, 10),
(11, '2024-11-15', 2400.55, 1, 11, 11),
(12, '2024-12-05', 2300.70, 1, 12, 12),
(13, '2024-01-20', 1400.95, 1, 13, 13),
(14, '2024-02-15', 1550.25, 1, 14, 14),
(15, '2024-03-25', 1650.80, 1, 15, 15),
(16, '2024-04-10', 1750.60, 1, 16, 16),
(17, '2024-05-20', 1850.95, 1, 17, 17),
(18, '2024-06-05', 1950.50, 1, 18, 18),
(19, '2024-07-25', 2050.75, 1, 19, 19),
(20, '2024-08-15', 2150.90, 1, 20, 20),
(21, '2024-09-10', 2250.65, 1, 21, 21),
(22, '2024-10-05', 2350.20, 1, 22, 22),
(23, '2024-11-20', 2450.35, 1, 23, 23),
(24, '2024-12-15', 2550.50, 1, 24, 24),
(25, '2024-01-10', 2650.85, 1, 25, 25);
-- Inserta datos en la tabla detallefacturacompra
INSERT INTO detallefacturacompra
(ID_DETALLEFACTURACOMPRA, CANTIDADUNIDADES_DETALLEFACTURACOMPRA,
FECHA_DETALLEFACTURACOMPRA, FK_ID_PRODUCTO)
VALUES
(1, 10, '2024-01-10', 1),
(2, 15, '2024-01-15', 2),
(3, 20, '2024-01-20', 3),
(4, 5, '2024-01-25', 4),
(5, 8, '2024-02-01', 5),
(6, 12, '2024-02-05', 6),
(7, 7, '2024-02-10', 7),
(8, 10, '2024-02-15', 8),
(9, 9, '2024-02-20', 9),
(10, 14, '2024-02-25', 10),
(11, 13, '2024-03-01', 11),
(12, 11, '2024-03-05', 12),
(13, 18, '2024-03-10', 13),
(14, 6, '2024-03-15', 14),
(15, 12, '2024-03-20', 15),
(16, 9, '2024-03-25', 16),
(17, 14, '2024-04-01', 17),
(18, 8, '2024-04-05', 18),
(19, 10, '2024-04-10', 19),
(20, 13, '2024-04-15', 20),
(21, 15, '2024-04-20', 21),
(22, 7, '2024-04-25', 22),
(23, 17, '2024-05-01', 23),
(24, 11, '2024-05-05', 24),
(25, 16, '2024-05-10', 25);
-- Inserta datos en la tabla facturacompra
INSERT INTO facturacompra
(ID_FACTURACOMPRA, FECHAENTREGA_FACTURACOMPRA, PRECIOTOTAL_FACTURACOMPRA,
ESTADO_FACTURACOMPRA, FK_ID_DETALLEFACTURACOMPRA, FK_ID_PROVEEDOR, FK_ID_EMPLEADO)
VALUES
(1, '2024-01-10', 3000.00, 1, 1, 1, 1),
(2, '2024-01-15', 3200.00, 1, 2, 2, 2),
(3, '2024-01-20', 3500.00, 1, 3, 3, 3),
(4, '2024-01-25', 2800.00, 1, 4, 4, 4),
(5, '2024-02-01', 3100.00, 1, 5, 5, 5),
(6, '2024-02-05', 3300.00, 1, 6, 6, 6),
(7, '2024-02-10', 3400.00, 1, 7, 7, 7),
(8, '2024-02-15', 2900.00, 1, 8, 8, 8),
(9, '2024-02-20', 3600.00, 1, 9, 9, 9),
(10, '2024-02-25', 3700.00, 1, 10, 10, 10),
(11, '2024-03-01', 3100.00, 1, 11, 11, 11),
(12, '2024-03-05', 3200.00, 1, 12, 12, 12),
(13, '2024-03-10', 3300.00, 1, 13, 13, 13),
(14, '2024-03-15', 3400.00, 1, 14, 14, 14),
(15, '2024-03-20', 3500.00, 1, 15, 15, 15),
(16, '2024-03-25', 3600.00, 1, 16, 16, 16),
(17, '2024-04-01', 3700.00, 1, 17, 17, 17),
(18, '2024-04-05', 3800.00, 1, 18, 18, 18),
(19, '2024-04-10', 3900.00, 1, 19, 19, 19),
(20, '2024-04-15', 4000.00, 1, 20, 20, 20),
(21, '2024-04-20', 4100.00, 1, 21, 21, 21),
(22, '2024-04-25', 4200.00, 1, 22, 22, 22),
(23, '2024-05-01', 4300.00, 1, 23, 23, 23),
(24, '2024-05-05', 4400.00, 1, 24, 24, 24),
(25, '2024-05-10', 4500.00, 1, 25, 25, 25);
-- Inserta datos en la tabla inventario
INSERT INTO inventario
(ID_INVENTARIO, ESTADO_INVENTARIO, STOCK_INVENTARIO, FK_ID_PRODUCTO)
VALUES
(1, 1, 100, 1),
(2, 1, 150, 2),
(3, 1, 200, 3),
(4, 0, 50, 4),
(5, 1, 75, 5),
(6, 1, 125, 6),
(7, 0, 80, 7),
(8, 1, 90, 8),
(9, 1, 60, 9),
(10, 0, 30, 10),
(11, 1, 110, 11),
(12, 1, 140, 12),
(13, 0, 20, 13),
(14, 1, 95, 14),
(15, 1, 105, 15),
(16, 0, 65, 16),
(17, 1, 85, 17),
(18, 1, 135, 18),
(19, 0, 45, 19),
(20, 1, 120, 20),
(21, 1, 75, 21),
(22, 0, 55, 22),
(23, 1, 150, 23),
(24, 1, 95, 24),
(25, 0, 70, 25);