Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

CREATE DATABASE FACTURACION;

USE FACTURACION;

CREATE TABLE ubicacion (codubi bigint(11) primary key


AUTO_INCREMENT, nomubi varchar(30), depubi bigint(11));

CREATE TABLE cliente (noidecli bigint(11) primary key


AUTO_INCREMENT, nodoccli varchar(12) DEFAULT NULL,
nomcli varchar(50), dircli varchar(50), telcli varchar(10),
emacli varchar(50), codubi bigint(11));

CREATE TABLE proveedor (noidepro bigint(11) primary key


AUTO_INCREMENT, nonitpro varchar(12), razsocpro varchar(50),
dirpro varchar(50), telpro varchar(10),
emailpro varchar(50), contpro varchar(50),
codubi bigint(11));

CREATE TABLE factura (nofact nigint(11) ptimary key


AUTO_INCREMENT, fecfac datetime, noidecli bigint(11));

CREATE TABLE detord (nodeto bigint(20) primary key


AUTO_INCREMENT, candeto bigint(11),
noord bigint(11), codpro bigint(11));

CREATE TABLE detfac (nodeft bigint(20) primary key


AUTO_INCREMENT, candefac bigint(11),
nofact bigint(11), codprd bigint(11));

CREATE TABLE producto (codprd bigint(11) primary key


AUTO_INCREMENT, nomprod varchar (50),
vlrprd bigint(11));

ALTER TABLE cliente ADD KEY fubic(codubi);


ALTER TABLE proveedor ADD KEY fubip(codubi);
ALTER TABLE factura ADD KEY fcli(noidecli);
ALTER TABLE orcom ADD KEY fpro(noidepro);
ALTER TABLE detord ADD KEY fdord(nooord), ADD KEY fdprd(codprd;
AlTER TABLE detfac ADD KEY fdfac(nofact), ADD KEY ffdprd(codprd);

ALTER TABLE cliente ADD CONSTRAINT ubixcli


FOREIGN KEY (codubi) REFERENCES ubicacion (codubi);

ALTER TABLE proveedor ADD CONSTRAINT ubixpro


FOREIGN KEY (codubi) REFERENCES ubicacion (codubi);

ALTER TABLE factura ADD CONSTRAINT facxcli


FOREIGN KEY (noidecli) REFERENCES ubicacion (codubi);

ALTER TABLE orcom ADD CONSTRAINT ordxpro


FOREIGN KEY (noidepro) REFERENCES proveedor (noidepro);

ALTER TABLE detord CONSTRAINT detoxordc


FOREIGN KEY (noord) REFERENCES orcom (noord);

ALTER TABLE detfac ADD CONSTRAINT datfxfac


FOREIGN KEY (nofact) REFERENCES producto (codprd);

ALTER TABLE detord ADD CONSTRAINT proxdator


FOREIGN KEY (codprd) REFERENCES producto (codprd);
ALTER TABLE detfac ADD CONSTRAINT proxdatfa
FOREIGN KEY (codprd) REFERENCES producto (codprd);

You might also like