CREATE TABLE `Cliente` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nombres` varchar(100) DEFAULT NULL,
`apellidos` varchar(100) DEFAULT NULL,
`codigoCliente` varchar(100) DEFAULT NULL,
`estado` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `Factura` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nroFactura` varchar(20) DEFAULT NULL,
`fechaFactura` timestamp NULL DEFAULT NULL,
`igv` decimal(10,2) DEFAULT NULL,
`montoTotal` decimal(10,2) DEFAULT NULL,
`idCliente` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `Factura_Cliente_FK` (`idCliente`),
CONSTRAINT `Factura_Cliente_FK` FOREIGN KEY (`idCliente`) REFERENCES `Cliente`
(`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `DetalleFactura` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nombreProducto` varchar(100) DEFAULT NULL,
`cantidad` int(11) DEFAULT NULL,
`precio` decimal(10,2) DEFAULT NULL,
`total` decimal(10,2) DEFAULT NULL,
`idFactura` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `DetalleFactura_Factura_FK` (`idFactura`),
CONSTRAINT `DetalleFactura_Factura_FK` FOREIGN KEY (`idFactura`) REFERENCES
`Factura` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;