Sunteți pe pagina 1din 2

create database proyectoservidor;

use proyectoservidor;
CREATE TABLE `tblclientes` (
`idCliente` varchar(6) NOT NULL,
`razonSocialCli` varchar(45) NOT NULL,
`calleCli` varchar(45) NOT NULL,
`noExternoCli` varchar(6) NOT NULL,
`coloniaCli` varchar(45) NOT NULL,
`ciudadCli` varchar(45) NOT NULL,
`estadoCli` varchar(45) NOT NULL,
`eMailCli` varchar(45) NOT NULL,
`rfcCli` varchar(45) NOT NULL,
PRIMARY KEY (`idCliente`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
CREATE TABLE `tblproductos` (
`idProducto` varchar(6) NOT NULL,
`descripcion` varchar(45) NOT NULL,
`precioUnitario` varchar(45)NOT NULL,
`existencias` varchar(45) NOT NULL,
PRIMARY KEY (`idProducto`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
CREATE TABLE `tblproveedores` (
`idProv`varchar(6) NOT NULL,
`razonSocialProv` varchar(45) NOT NULL,
`calleProv` varchar(45) NOT NULL,
`noExternoProv` varchar(6) NOT NULL,
`coloniaProv` varchar(45) NOT NULL,
`ciudadProv` varchar(45) NOT NULL,
`estadoProv` varchar(45) NOT NULL,
`rfcProv` varchar(45) NOT NULL,
`eMailProv` varchar(45) NOT NULL,
PRIMARY KEY (`idProv`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
CREATE TABLE `tblfacturas` (
`idFactura` varchar(10) NOT NULL,
`fechaFactura` varchar(45) NOT NULL,
`idCliente`varchar(6) NOT NULL,
`total` varchar(20) NOT NULL,
PRIMARY KEY (`idFactura`),
KEY `idCliente_idx` (`idCliente`),
CONSTRAINT `idCliente` FOREIGN KEY (`idCliente`) REFERENCES `tblclientes` (`id
Cliente`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE `tbldetallefacturas` (
`cantidadVenta` varchar(45) NOT NULL,
`idFactura` varchar(10) NOT NULL,
`idProducto` varchar(6) NOT NULL,
PRIMARY KEY (`idFactura`,`idProducto`),
KEY `idFactura_idx` (`idFactura`),
KEY `idProducto_idx` (`idProducto`),
CONSTRAINT `idProducto` FOREIGN KEY (`idProducto`) REFERENCES `tblproductos` (
`idProducto`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `idFactura` FOREIGN KEY (`idFactura`) REFERENCES `tblfacturas` (`id
Factura`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE `tblordencompra` (


`idOrdenCompra` varchar(6) NOT NULL,
`fechaOrden` varchar(45) NOT NULL,
`idProv` varchar(6) NOT NULL,
PRIMARY KEY (`idOrdenCompra`),
KEY `idProv_idx` (`idProv`),
CONSTRAINT `idProv` FOREIGN KEY (`idProv`) REFERENCES `tblproveedores` (`idPro
v`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE `tbldetalleorden` (
`cantidadCompra` varchar(45) NOT NULL,
`idProducto` varchar(6) NOT NULL,
`idOrdenCompra` varchar(6) NOT NULL,
PRIMARY KEY (`idProducto`,`idOrdenCompra`),
KEY `idProdcuto_idx` (`idProducto`),
KEY `idOrdenCompra_idx` (`idOrdenCompra`),
CONSTRAINT `idOrdenCompra` FOREIGN KEY (`idOrdenCompra`) REFERENCES `tblordenc
ompra` (`idOrdenCompra`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `idProdcuto` FOREIGN KEY (`idProducto`) REFERENCES `tblproductos` (
`idProducto`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

S-ar putea să vă placă și