Beruflich Dokumente
Kultur Dokumente
ENGINE = InnoDB;
-- ------------------------------------------------------ Table `bd-zapateria`.`provincia`
-- ----------------------------------------------------DROP TABLE IF EXISTS `bd-zapateria`.`provincia` ;
CREATE TABLE IF NOT EXISTS `bd-zapateria`.`provincia` (
`idprovincia` INT NOT NULL ,
`descripcion` VARCHAR(20) NOT NULL ,
`idciudad` INT NOT NULL ,
PRIMARY KEY (`idprovincia`) ,
INDEX `fk_region_ciudad1_idx` (`idciudad` ASC) ,
CONSTRAINT `fk_region_ciudad1`
FOREIGN KEY (`idciudad` )
REFERENCES `bd-zapateria`.`ciudad` (`idciudad` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- ------------------------------------------------------ Table `bd-zapateria`.`persona`
-- ----------------------------------------------------DROP TABLE IF EXISTS `bd-zapateria`.`persona` ;
CREATE TABLE IF NOT EXISTS `bd-zapateria`.`persona` (
`idpersona` INT NOT NULL AUTO_INCREMENT ,
`codigo` VARCHAR(6) NOT NULL ,
`nombres` VARCHAR(45) NOT NULL ,
`apellidos` VARCHAR(45) NOT NULL ,
`sexo` VARCHAR(10) NOT NULL ,
`edad` DECIMAL(10,0) NOT NULL ,
`direccion` VARCHAR(45) NOT NULL ,
`correo` VARCHAR(30) NOT NULL ,
`telefono` VARCHAR(10) NOT NULL ,
`celular` VARCHAR(10) NOT NULL ,
`provincia_idprovincia` INT NOT NULL ,
PRIMARY KEY (`idpersona`) ,
INDEX `fk_persona_provincia1_idx` (`provincia_idprovincia` ASC) ,
CONSTRAINT `fk_persona_provincia1`
FOREIGN KEY (`provincia_idprovincia` )
REFERENCES `bd-zapateria`.`provincia` (`idprovincia` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- ------------------------------------------------------ Table `bd-zapateria`.`cliente`
-- ----------------------------------------------------DROP TABLE IF EXISTS `bd-zapateria`.`cliente` ;
CREATE TABLE IF NOT EXISTS `bd-zapateria`.`cliente` (
`idcliente` INT NOT NULL AUTO_INCREMENT ,
`idpersona` INT NOT NULL ,
`tipocliente_idtipocliente` INT NOT NULL ,
PRIMARY KEY (`idcliente`) ,
INDEX `fk_cliente_persona1_idx` (`idpersona` ASC) ,
CONSTRAINT `fk_cliente_persona1`
FOREIGN KEY (`idpersona` )
REFERENCES `bd-zapateria`.`persona` (`idpersona` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- ------------------------------------------------------ Table `bd-zapateria`.`comprobante`
-- ----------------------------------------------------DROP TABLE IF EXISTS `bd-zapateria`.`comprobante` ;
CREATE TABLE IF NOT EXISTS `bd-zapateria`.`comprobante` (
`idcomprobante` INT NOT NULL AUTO_INCREMENT ,
`descripcion` VARCHAR(30) NOT NULL ,
PRIMARY KEY (`idcomprobante`) )
ENGINE = InnoDB;
-- ------------------------------------------------------ Table `bd-zapateria`.`vendedor`
-- ----------------------------------------------------DROP TABLE IF EXISTS `bd-zapateria`.`vendedor` ;
CREATE TABLE IF NOT EXISTS `bd-zapateria`.`vendedor` (
`idvendedor` INT NOT NULL AUTO_INCREMENT ,
`usuario` VARCHAR(10) NOT NULL ,
`contrasea` VARCHAR(8) NOT NULL ,
`idpersona` INT NOT NULL ,
PRIMARY KEY (`idvendedor`) ,
INDEX `fk_vendedor_persona1_idx` (`idpersona` ASC) ,
CONSTRAINT `fk_vendedor_persona1`
FOREIGN KEY (`idpersona` )
REFERENCES `bd-zapateria`.`persona` (`idpersona` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- ------------------------------------------------------ Table `bd-zapateria`.`detalleventa`
-- ----------------------------------------------------DROP TABLE IF EXISTS `bd-zapateria`.`detalleventa` ;
CREATE TABLE IF NOT EXISTS `bd-zapateria`.`detalleventa` (
`iddetalleventa` INT NOT NULL AUTO_INCREMENT ,
`serie` VARCHAR(3) NOT NULL ,
`numero` VARCHAR(7) NOT NULL ,
`item` INT(11) NOT NULL ,
`cantidad` INT(11) NOT NULL ,
`idproducto` INT NOT NULL ,
PRIMARY KEY (`iddetalleventa`) ,
INDEX `fk_detalle_venta_producto1_idx` (`idproducto` ASC) ,
CONSTRAINT `fk_detalle_venta_producto1`
FOREIGN KEY (`idproducto` )
REFERENCES `bd-zapateria`.`producto` (`idproducto` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tipo_de_usuario_has_calzado_calzado1`
FOREIGN KEY (`idcalzado` )
REFERENCES `bd-zapateria`.`calzado` (`idcalzado` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- ------------------------------------------------------ Table `bd-zapateria`.`calzadomodelo`
-- ----------------------------------------------------DROP TABLE IF EXISTS `bd-zapateria`.`calzadomodelo` ;
CREATE TABLE IF NOT EXISTS `bd-zapateria`.`calzadomodelo` (
`idcalzado` INT NOT NULL ,
`idmodelo` INT NOT NULL ,
PRIMARY KEY (`idcalzado`, `idmodelo`) ,
INDEX `fk_calzado_has_modelo_modelo1_idx` (`idmodelo` ASC) ,
INDEX `fk_calzado_has_modelo_calzado1_idx` (`idcalzado` ASC) ,
CONSTRAINT `fk_calzado_has_modelo_calzado1`
FOREIGN KEY (`idcalzado` )
REFERENCES `bd-zapateria`.`calzado` (`idcalzado` )
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_calzado_has_modelo_modelo1`
FOREIGN KEY (`idmodelo` )
REFERENCES `bd-zapateria`.`modelo` (`idmodelo` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- ------------------------------------------------------ Table `bd-zapateria`.`calzadomarca`
-- ----------------------------------------------------DROP TABLE IF EXISTS `bd-zapateria`.`calzadomarca` ;
CREATE TABLE IF NOT EXISTS `bd-zapateria`.`calzadomarca` (
`idcalzado` INT NOT NULL ,
`idmarca` INT NOT NULL ,
PRIMARY KEY (`idcalzado`, `idmarca`) ,
INDEX `fk_calzado_has_marca_marca1_idx` (`idmarca` ASC) ,
INDEX `fk_calzado_has_marca_calzado1_idx` (`idcalzado` ASC) ,
CONSTRAINT `fk_calzado_has_marca_calzado1`
FOREIGN KEY (`idcalzado` )
REFERENCES `bd-zapateria`.`calzado` (`idcalzado` )
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_calzado_has_marca_marca1`
FOREIGN KEY (`idmarca` )
REFERENCES `bd-zapateria`.`marca` (`idmarca` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- ------------------------------------------------------ Table `bd-zapateria`.`calzadocolor`